Build audience experiences.
Start with the task.
Find an endpoint by what you need to do, copy a working request, or run it against your application without leaving the docs.
Coverage source: the current OpenAPI contract, plus the command operation verified against the current JavaScript SDK while its exporter coverage is corrected. Historical Postman material is used only when it matches a current operation and schema.
Endpoints, already stitched together
Start with a complete user flow, then open the reference only when you need one request in detail.
ID and custom ID are different
The reference labels who creates each identifier anywhere one appears in a path or request body.
Returned by the API
TalkLabs assigns IDs such as roomid, conversationid, and pollid.
Store them when you need to address that exact resource.
Chosen by your application
You set customid, so it can follow your naming system and look up a resource without first
retrieving its TalkLabs ID. userid and telemetry contextid are also yours.
From credentials to data
Your application ID selects the application. Your API token authorizes the request.
- 01
Set your environment
Add your application ID and
x-api-token. The browser keeps both values in this tab only. - 02
Choose the task
Navigate by product area or search natural language such as “join a room”.
Open your first endpoint → - 03
Copy or run the request
Use cURL, JavaScript, or Python—or send a live request from the built-in console.
export TALKLABS_APP_ID="your-app-id"
export TALKLABS_API_TOKEN="your-api-token"
curl "https://api.sportstalk247.com/api/v3/${TALKLABS_APP_ID}/chat/rooms?limit=20" \
--header "Accept: application/json" \
--header "x-api-token: ${TALKLABS_API_TOKEN}" https://api.sportstalk247.com Organized around your work
Core product APIs first, trust and safety together, operations in one place.
Build
Trust & safety
Humans and agents get the same API
The visual reference and AI formats are generated from the same current OpenAPI contract.