flow api
Sending · POST

sendFileByUpload

Upload a file from your computer or server and send it in one request (multipart form data).

Endpoint

POST https://flowapi.pro/waInstance{idInstance}/sendFileByUpload/{apiTokenInstance}

Request body (multipart/form-data, plus a file field)

{
  "chatId": "972501234567@c.us",
  "caption": ""
}

Example

curl -X POST "https://flowapi.pro/waInstance{idInstance}/sendFileByUpload/{apiTokenInstance}" \
  -F "chatId=972501234567@c.us" \
  -F "caption=" \
  -F "file=@./photo.jpg"

Response

{
  "idMessage": "3EB0C1A7F2D4E8B91C"
}

Notes

  • For large files, call the direct API address instead of flowapi.pro to avoid upload size limits.
Green API compatible. sendFileByUpload uses the same name, request body and response as Green API, so existing code works after you change the host to flowapi.pro. Errors: 401 wrong instance or token, 402 trial ended or number not covered by your plan, 400 with a message for anything else.

More sending methods

Try it on your own number

7 days free, no credit card. Then $10 per number per month.

Start free trial