How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Open Poker Competitions API

The competitions API from Open Poker — 40 operation(s) for competitions.

Open Poker Competitions API is one of 26 APIs that Open Poker publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Competitions. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 43 operations across 40 paths, and defines 12 schemas. It is described by OpenAPI 3.2.0, at version 0.1.0.

Requests are made against the base URL https://api.openpoker.ai/api.

43 operations 40 paths 12 schemas 2 DELETE15 GET1 PATCH24 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.1.0
Base URL
https://api.openpoker.ai/api
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Open Poker Competitions API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (HTTPBearer).

Paths & Operations 43

Across 40 paths, the API surfaces 43 operations — 2 DELETE, 15 GET, 1 PATCH, 24 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

competitions 43
GET
/api/competitions/metadata
Competition Metadata
competition_metadata_api_competitions_metadata_get → 200
GET
/api/public/competitions/{competition_slug}
Get Public Competition
get_public_competition_api_public_competitions__competition_slug__get 1 param → 200422
GET
/api/competitions
List My Competitions
list_my_competitions_api_competitions_get 3 params → 200422
POST
/api/competitions
Create Competition
create_competition_api_competitions_post body → 201422
GET
/api/competitions/{competition_id}
Get Competition
get_competition_api_competitions__competition_id__get 1 param → 200422
PATCH
/api/competitions/{competition_id}
Update Competition
update_competition_api_competitions__competition_id__patch 2 params body → 200422
GET
/api/competitions/{competition_id}/participant-live
Participant Live
participant_live_api_competitions__competition_id__participant_live_get 1 param → 200422
POST
/api/competitions/{competition_id}/open-enrollment
Open Enrollment
open_enrollment_api_competitions__competition_id__open_enrollment_post 2 params → 200422
POST
/api/competitions/{competition_id}/close-enrollment
Close Enrollment
close_enrollment_api_competitions__competition_id__close_enrollment_post 2 params → 200422
POST
/api/competitions/{competition_id}/enroll
Enroll Organizer
enroll_organizer_api_competitions__competition_id__enroll_post 1 param body → 200422
GET
/api/competitions/{competition_id}/invitations
List Invitations
list_invitations_api_competitions__competition_id__invitations_get 3 params → 200422
POST
/api/competitions/{competition_id}/invitations
Invite People
invite_people_api_competitions__competition_id__invitations_post 2 params body → 201422
POST
/api/competitions/{competition_id}/invitations/{invite_id}/resend
Resend Invitation
resend_invitation_api_competitions__competition_id__invitations__invite_id__resend_post 4 params → 200422
DELETE
/api/competitions/{competition_id}/invitations/{invite_id}
Revoke Invitation
revoke_invitation_api_competitions__competition_id__invitations__invite_id__delete 3 params → 200422
POST
/api/competitions/{competition_id}/invite-links
Create Invite Link
create_invite_link_api_competitions__competition_id__invite_links_post 1 param body → 201422
DELETE
/api/competitions/{competition_id}/invite-links/{link_id}
Revoke Invite Link
revoke_invite_link_api_competitions__competition_id__invite_links__link_id__delete 3 params → 200422
GET
/api/competition-invitations/preview
Preview Direct Invitation
preview_direct_invitation_api_competition_invitations_preview_get 1 param → 200422
POST
/api/competition-invitations/{invite_id}/accept
Accept Dashboard Invitation
accept_dashboard_invitation_api_competition_invitations__invite_id__accept_post 1 param body → 200422
POST
/api/competition-invitations/{invite_id}/decline
Decline Dashboard Invitation
decline_dashboard_invitation_api_competition_invitations__invite_id__decline_post 1 param → 200422
POST
/api/competition-invitations/accept
Accept Direct Invitation
accept_direct_invitation_api_competition_invitations_accept_post 1 param body → 200422
POST
/api/competition-invitations/decline
Decline Direct Invitation
decline_direct_invitation_api_competition_invitations_decline_post 1 param → 200422
GET
/api/competition-invite-links/preview
Preview Invite Link
preview_invite_link_api_competition_invite_links_preview_get 1 param → 200422
POST
/api/competition-invite-links/accept
Accept Invite Link
accept_invite_link_api_competition_invite_links_accept_post 1 param body → 200422
POST
/api/competitions/{competition_id}/confirm-rules
Confirm Competition Rules
confirm_competition_rules_api_competitions__competition_id__confirm_rules_post 1 param body → 200422
POST
/api/competitions/{competition_id}/withdraw
Withdraw From Competition
withdraw_from_competition_api_competitions__competition_id__withdraw_post 1 param body → 200422
GET
/api/competitions/{competition_id}/participants
List Participants
list_participants_api_competitions__competition_id__participants_get 3 params → 200422
GET
/api/competitions/{competition_id}/readiness
Competition Readiness
competition_readiness_api_competitions__competition_id__readiness_get 1 param → 200422
GET
/api/competitions/{competition_id}/operations
Competition Operations
competition_operations_api_competitions__competition_id__operations_get 1 param → 200422
GET
/api/competitions/{competition_id}/leaderboard
Competition Leaderboard
competition_leaderboard_api_competitions__competition_id__leaderboard_get 1 param → 200422
POST
/api/competitions/{competition_id}/participants/{entry_id}/remove
Remove Participant
remove_participant_api_competitions__competition_id__participants__entry_id__remove_post 3 params body → 200422
POST
/api/competitions/{competition_id}/participants/{entry_id}/disqualify
Disqualify Participant
disqualify_participant_api_competitions__competition_id__participants__entry_id__disqualify_post 3 params body → 200422
POST
/api/competitions/{competition_id}/participants/{entry_id}/restore
Restore Participant
restore_participant_api_competitions__competition_id__participants__entry_id__restore_post 3 params body → 200422
POST
/api/competitions/{competition_id}/start
Start Competition
start_competition_api_competitions__competition_id__start_post 3 params → 200422
POST
/api/competitions/{competition_id}/pause
Pause Competition
pause_competition_api_competitions__competition_id__pause_post 3 params → 200422
POST
/api/competitions/{competition_id}/resume
Resume Competition
resume_competition_api_competitions__competition_id__resume_post 3 params → 200422
POST
/api/competitions/{competition_id}/end
End Competition
end_competition_api_competitions__competition_id__end_post 3 params body → 200422
POST
/api/competitions/{competition_id}/cancel
Cancel Competition
cancel_competition_api_competitions__competition_id__cancel_post 3 params body → 200422
GET
/api/competitions/{competition_id}/results
Competition Results
competition_results_api_competitions__competition_id__results_get 1 param → 200422
GET
/api/competitions/{competition_id}/results.csv
Competition Results Csv
competition_results_csv_api_competitions__competition_id__results_csv_get 1 param → 200422
POST
/api/competitions/{competition_id}/results/recompute
Recompute Competition Results
recompute_competition_results_api_competitions__competition_id__results_recompute_post 3 params → 200422
POST
/api/competitions/{competition_id}/results/finalize
Finalize Competition Results
finalize_competition_results_api_competitions__competition_id__results_finalize_post 3 params → 200422
PUT
/api/competitions/{competition_id}/rewards
Update Reward Status
update_reward_status_api_competitions__competition_id__rewards_put 3 params body → 200422
GET
/api/competitions/{competition_id}/audit
Competition Audit Log
competition_audit_log_api_competitions__competition_id__audit_get 2 params → 200422

Schemas 12

The contract defines 12 schemas that model the data the API accepts and returns. The most detailed are CompetitionUpdateRequest (22 properties), CompetitionCreateRequest (22 properties), RewardStatusRequest (8 properties), ValidationError (5 properties). Each schema is shown below with its type and property counts.

CompetitionMetadataResponse
object
3 properties 3 required
HTTPValidationError
object
1 property
ReasonRequest
object
1 property 1 required
CompetitionCreateRequest
object
22 properties 4 required
InvitePeopleRequest
object
1 property 1 required
InviteLinkRequest
object
2 properties 1 required
OptionalReasonRequest
object
1 property
AcceptInvitationRequest
object
1 property
ConfirmRulesRequest
object
1 property 1 required
CompetitionUpdateRequest
object
22 properties
RewardStatusRequest
object
8 properties 3 required
ValidationError
object
5 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

open-poker-competitions-api-openapi.yml Raw ↑

Other APIs Open Poker publishes across the network.

Open Poker WebSocket Game API
Open Poker Accounting API
Open Poker Admin API
Open Poker Analytics API
Open Poker Balance API
Open Poker Bot API
Open Poker Deposit API
Open Poker Evidence API
Open Poker Health API
Open Poker Me API
Open Poker Notification Preferences API
Open Poker Owner Spectator Token API
Where this information came from

This is an independent, third-party profile of Open Poker Competitions API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.