file
To send files in a chat, use the file
reply type.
Properties
Property | Type | Required | Description |
---|---|---|---|
fileUrl | String | Yes | File URL. |
fileName | String | No | File name. Can be aliased as text or caption . |
mimeType | String | No | File media type. |
Syntax
{
"type": "file",
"fileUrl": "https://example.com/file.xlsx",
"fileName": "file.xlsx",
"mimeType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
}
Channel restrictions
file
is only supported in the following channels:
-
Chat API
-
Chat widget
-
edna WhatsApp 2.0
-
Microsoft Teams
tipThe preferred way of sending files in Microsoft Teams is to use theraw
reply type. -
edna.chatCenter
-
Webim (External Bot API 2.0)
How to use
state: SendManual
a: To configure the service, follow the steps described in the instruction below.
script:
$response.replies = $response.replies || [];
$response.replies.push({
"type": "file",
"fileUrl": "https://example.com/manual.pdf",
"fileName": "manual.pdf",
"mimeType": "application/pdf"
});