Skip to main content
POST
Error

Authorizations

Authorization
string
header
required

Flowyte secret API key (Authorization: Bearer flowyte_sk_live_…). Scope-gated; is scoped to your organization — a key can never reach another tenant. The listed scopes in each operation's apiKey requirement are the scopes that key must hold. The tokenUrl is nominal: keys are minted in the dashboard.

FlowClient Credentials
Token URL
/api/v1/api-keys
Scopes1
sms:write
Save/submit the 10DLC registration, toggle numbers for SMS, record or revoke a contact's SMS consent, and upload pictures and short videos to send by text.

Body

multipart/form-data
file
file
required

The file — a JPEG, PNG or GIF picture, or an MP4, 3GP or MOV video — of at most 1 MiB.

filename
string

Optional display name (path components are removed). Defaults to the name of the uploaded part.

Response

The file is stored and ready to send. Put id in mediaIds on sendSMSMessage within 24 hours.

success
boolean
required
data
object
required

A file uploaded with uploadSMSMedia, ready to send with sendSMSMessage mediaIds.

message
string
errors
object[]