Use this to send a caps image to a user. type value is 6. All defined caps are at: https://swf.tvoip.turkcell.com.tr/v1/AUTH_9b4e9d2b80b74bea926636fb0f4f0519/ortak/caps/publishcaps.json. Add one of the URLs there into the message field to send the caps image.
{
"txnid": "430",
"receiver": {
"type": 0,
"address": "m6zi2Sn+sYtVvzBCEUqGpg== "
},
"composition": {
"list": [{
"type": 6,
"message": "https://swf.tvoip.turkcell.com.tr/v1/AUTH_9b4e9d2b80b74bea926636fb0f4f0519/ortak/caps/0/001407-3.png"
}]
}
}
| Field | Value | Description |
|---|---|---|
| *txnid | string | Request id value |
| *receiver | object | |
| *type | int | Recipient address type. Values: 0 -> Hashed address 1 -> All addresses following the service 2 -> MSISDN (plain number) |
| *address | string | Address in the type specified by type. If type is 0, address is hashed (value provided by bipussu). If type is 1, address must not be in the request. If type is 2, provide the address in 905XXXXXXXXX format. |
| *composition | object | |
| *list | list | Messages to send; at least 1 item required. |
| *type | int | Message type. Values: 0 – Text 2 – Photo 3 – Audio 4 – Video 5 – Sticker 6 – Caps 7 – Location 9 – Finish Line 10 – Contact 13 – Template Media Message 14 – Document. Additional parameters depend on the selected type. |
| *message | string | Caps URL |
message cannot be null or empty. Must be a URL from the caps list. Max length 512 characters. Mime type must be image/*. [1004]size, ratio, itemid must not be provided. [1005][1006][1007]| resultcode | Description |
|---|---|
| 1004 | invalid content message |
| 1005 | invalid content size |
| 1006 | invalid content ratio |
| 1007 | invalid content item id |