How to send the key
RecommendedEach API Key belongs to one workspace. You cannot access another workspace with the same key.
Common combinations
Send only
rcs:sendSend and query
rcs:send, rcs:readWith scheduling
rcs:send, rcs:cancelFull flow
rcs:send, rcs:read, rcs:cancelAvailable scopes
rcs:send
rcs:send
Send immediate or scheduled RCS to 1 to 100 numbers per request. Types: BASIC, CARD, CAROUSEL, FILE.
rcs:read
rcs:read
Query status and data for one send by id.
rcs:cancel
rcs:cancel
Cancel queued or scheduled message. Only with
QUEUED or SCHEDULED status. Credits refunded when applicable.Common errors
401: missing, invalid, or revoked key
401: missing, invalid, or revoked key
Check
Authorization: Bearer sk_... and that the key wasn’t deleted in the dashboard.402: blocked plan
402: blocked plan
Suspended or expired workspace. Fix the plan in the dashboard.
403: missing scope or plan limit
403: missing scope or plan limit
Check operation scope. On send, verify credits (60 per message,
PLAN_LIMIT_CREDITS) and whether scheduling is on the plan (PLAN_LIMIT_SCHEDULING).400: invalid cancel
400: invalid cancel
Cancel only works with
QUEUED or SCHEDULED status. After send, cancellation is not available.
