Sending VK
Sending VK
POST
https://direct.revicom.ltd/api/v1/message
The method allows for sending an array of single messages (1 to 1,000)
Headers
Authorization*
string
Basic {TOKEN_1}
Content-Type*
string
application/json
Request Body
channelType*
string
Sending channel (VK
)
senderName*
string
Sender name. Any non-empty string is alliwed
destination*
string
Subscriber number
content*
string
Message text; UTF-8 encoded string without Byte Order Mark. 1 to 2048 characters
tags
array
Message tags (array of strings). Each tag must match the expression ^\w+$
(any case letters, numbers and underscore "_" are allowed)
useLocalTime
boolean
Flag responsible for the time zone in which the message will be sent:
true
– sending in the subscriber time zone
false
– sending by Moscow time
By default, true
localSendTime
string
Low bound for the allowed time to send a message (subject to useLocalTime
)
Date in the format 'YYYY-MM-DD hh:mm:ss
' in the range from (current UTC time – 12 hours) to (current UTC time + 7 days)
By default the message will be sent immediately
localCompletionTime
string
Upper bound for the allowed time to send a message (subject to useLocalTime
) in the range from localSendTime
to (current UTC time + 70 days)
ttl
integer
Message lifetime in seconds. After the ttl expires, the final status is set to the message
60 ≤ ttl ≤ 86400
hours
array
Valid sending hours (array of numbers). Integers from 0 to 23 can be transmitted in the array, each corresponding to the hour interval allowed for sending, subject to useLocalTime;
the values must be unique.
days
array
Valid sending days (array of numbers). Integers from 1 (Mon) to 7 (Sun) can be transmitted in the array, each corresponding to the week day allowed for sending; the values must be unique.
shortUrl
boolean
Flag responsible for shortening links in the message:
true
- links in the text of the message will be shortened
By default, false
callbackUrl
string
Address to send callback
callbackEvents
array
Events to send callback (an array of strings). If there is callbackUrl
and no callbackEvents
in the request, a callback will be sent on the event delivered
If the request is successful, a response is returned that lists the message IDs and result codes. With errors = false, all submitted messages are guaranteed to have been successfully generated.
Recommended minimum timeout: 70 seconds
To set up the link shortening functionality, you need to contact customer support
Enumerations:
callbackEvents
Request example
Last updated