/connect/token (policy VoxaAPIScope), same as all service-account endpoints.fileName is the only field unique to this endpoint vs. Send Image/Send Video — it sets the filename the recipient sees for the document (e.g. document.pdf).curl --location 'https://api.voxa.sa/v1/whatsapp/service-account/sendFile' \
--header 'Authorization: Bearer eyJh......' \
--header 'content-type: application/json' \
--data '{
"channelId": "3a197.........",
"fileUrl": "https://example.com/document.pdf",
"toNumber": "9665xxxxxxxx",
"fileName": "document.pdf",
"caption": "Test caption"
}'{
"contactId": "3a1ca9.........",
"status": "Sent",
"message": "Message sent",
"conversationEventId": "3a1ca9.........",
"messageId": null
}