Skip to main content
POST
/
integrations
/
make
/
messages
/
send-template-base64
Send a template message with a base64 file
curl --request POST \
  --url https://smartsend-server.otherwise.co.il/integrations/make/messages/send-template-base64 \
  --header 'Content-Type: application/json' \
  --header 'x-organization-id: <api-key>' \
  --data '
{
  "phoneNumber": "<string>",
  "templateName": "<string>",
  "fileData": "<string>",
  "fileName": "<string>",
  "languageCode": "<string>",
  "parameters": [
    "<string>"
  ],
  "sentByUserId": "<string>",
  "sentByUserName": "<string>"
}
'

Documentation Index

Fetch the complete documentation index at: https://smartsend-d755cc5e.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

x-organization-id
string
header
required

Your SmartSend Organization ID. Required on every request.

Body

application/json
phoneNumber
string
required

Phone number in any format (972..., 05..., +972...)

templateName
string
required

Name of the approved WhatsApp template

fileData
string
required

Base64-encoded file content

fileName
string
required

File name with extension (e.g. proposal.pdf)

languageCode
string

Template language code (default 'he')

parameters
string[]

Template parameters for variable substitution

sentByUserId
string
sentByUserName
string

Response

200

Template message sent successfully with uploaded file