Skip to main content
POST
/
v1
/
media
/
upload
Upload a media file to WhatsApp. Returns a media_id usable in send-{image,video,audio,document,sticker} endpoints.
curl --request POST \
  --url https://api.keebai.com/v1/media/upload \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: multipart/form-data' \
  --form phone_number_id=100000000000001 \
  --form type=image/png \
  --form 'filename=<string>'
{
  "media_id": "<string>",
  "mime_type": "<string>",
  "size": 123
}

Authorizations

Authorization
string
header
required

Personal Access Token con prefijo kbai_pk_. Generar desde el portal con permiso developer.manage_tokens.

Body

multipart/form-data
phone_number_id
string
required
Example:

"100000000000001"

type
string
required
Example:

"image/png"

filename
string

Response

200 - application/json
media_id
string
required
mime_type
string
required
size
number
required