LIVE gift & wallet
Send a gift, list room gifts or inspect coin wallet balance on a connected session.
- Upstream
/webcast/gift/send//webcast/wallet_api/diamond_buy/- Access
- Growth and up
- Runs on
- FullPool
- Billing
- Failed calls are free
Authorization & parameters
Your API key. Create one in API keys.
Body
Send JSON with content-type: application/json.
A connected account, from /dash/sessions or POST /v1/account/import. For example acc_7Hq2.
The numeric LIVE room ID. For example 7705861000123456789.
send, list or wallet. One of send, list, wallet.
Numeric gift ID when sending. For example 5655.
Gift combo count. For example 1.
Client and egress
Executes on the dedicated FullPool mobile context and city-level egress bound to account_id. See Connected sessions.
Response
A 200 returns JSON with stable field names. Every response carries x-credits-cost, x-credits-tier and x-credits-remaining.
Response fields
Key top-level and nested fields decoded from the mobile upstream payload:
Upstream TikTok mobile status code (0 indicates success).
Connected session identifier bound to a dedicated FullPool mobile context.
64-bit LIVE room Snowflake identifier.
Decoded action value.
Unique gift identifier.
Decoded gift name value.
Total repeat count.
Decoded diamonds spent value.
Decoded remaining coins value.
Unique send msg identifier.
Upstream request trace envelope from the mobile gateway.
Upstream TikTok impression / trace identifier.
Errors
Errors return a JSON body with a stable code and cost 0 credits. See Errors and retries.