Everything about MMS
Everything about MMS
Create mms campaign
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
list_id | integer(int32) | true | none | Your list id. |
name | string | true | none | Your campaign name. |
body | string | true | none | Your campaign message. |
from | string | true | yes | Your sender id |
schedule | integer(int32) | false | none | Your schedule timestamp. |
subject | string | true | none | Subject of MMS campaign. |
media_file | string | true | none | URL pointing to media file. |
Refer to Status Codes for definitions of HTTP status code responses.
curl --include \
--header "Authorization: Basic YXBpLXVzZXJuYW1lOmFwaS1wYXNzd29yZA==" \
--request POST \
--header "Content-Type: application/json" \
--data-binary "{
\"list_id\":428,
\"name\":\"My Campaign 1\",
\"from\":\"+61353787448\",
\"body\":\"This is my new campaign message.\",
\"schedule\":1444821615,
\"subject\": \"test\",
\"media_file\": \"http://yourdomain.com/tpLaX6A.gif\"
}" \
'https://rest.clicksend.com/v3/mms-campaigns/send'
{ "http_code": 200, "response_code": "SUCCESS", "response_msg": "MMS campaign has been created.", "data": { "mms_campaign_id": 96, "name": "Koala Campaign", "user_id": 20807, "subaccount_id": 15, "list_id": 85262, "from": "0451919865", "subject": "New MMS campaign test", "file_name": "8EA5FA8C-3216-4A5D-86EA-6BE78050E439.jpg", "body": "Hey (First Name), I want to ask if this is your lastname: (Last Name)? Also, do you like koalas? Visit http://smsu.io/xxxxx for more details.", "schedule": 1531800743, "status": "Queued", "date_added": 1531800745, "_total_count": 1, "_list_name": "test", "_media_file_url": "http://rest.clicksend.clicksend/files/8EA5FA8C-3216-4A5D-86EA-6BE78050E439.jpg" } }
Calculate price for mms campaign
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
list_id | integer(int32) | true | none | Your list id. |
name | string | true | none | Your campaign name. |
body | string | true | none | Your campaign message. |
from | string | true | yes | Your sender id |
schedule | integer(int32) | false | none | Your schedule timestamp. |
subject | string | true | none | Subject of MMS campaign. |
media_file | string | true | none | URL pointing to media file. |
Refer to Status Codes for definitions of HTTP status code responses.
curl --include \
--header "Authorization: Basic YXBpLXVzZXJuYW1lOmFwaS1wYXNzd29yZA==" \
--request POST \
--header "Content-Type: application/json" \
--data-binary "{
\"list_id\":428,
\"name\":\"My Campaign 1\",
\"from\":\"+61353787448\",
\"body\":\"(First Name), this is your new campaign message.\",
\"subject\": \"test\",
\"media_file\": \"http://yourdomain.com/tpLaX6A.gif\"
}" \
'https://rest.clicksend.com/v3/mms-campaigns/price'
{ "http_code": 200, "response_code": "SUCCESS", "response_msg": "Here is your result.", "data": { "total_count": 1, "total_price": "0.429", "data": { … }, "_currency": { … } } }
Update mms campaign
Parameter | In | Type | Required | Description |
---|---|---|---|---|
mms_campaign_id | path | integer(int32) | true | ID of MMS campaign to update |
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
list_id | integer(int32) | true | none | Your list id. |
name | string | true | none | Your campaign name. |
body | string | true | none | Your campaign message. |
from | string | true | yes | Your sender id |
schedule | integer(int32) | false | none | Your schedule timestamp. |
subject | string | true | none | Subject of MMS campaign. |
media_file | string | true | none | URL pointing to media file. |
Refer to Status Codes for definitions of HTTP status code responses.
curl --include \
--header "Authorization: Basic YXBpLXVzZXJuYW1lOmFwaS1wYXNzd29yZA==" \
--request PUT \
--header "Content-Type: application/json" \
--data-binary "{
\"list_id\":428,
\"name\":\"Awesome campaign.\",
\"from\":\"+61353787447\",
\"body\":\"his is an awesome message.\",
\"schedule\":1444821615,
\"subject\": \"test\",
\"media_file\": \"http://yourdomain.com/tpLaX6A.gif\"
}" \
'https://rest.clicksend.com/v3/mms-campaigns/{mms_campaign_id}'
{ "http_code": 200, "response_code": "SUCCESS", "response_msg": "MMS campaign has been updated.", "data": { "mms_campaign_id": 96, "name": "Koala Campaign", "user_id": 20807, "subaccount_id": 15, "list_id": 85262, "from": "0451919865", "subject": "New MMS campaign test", "file_name": "8EA5FA8C-3216-4A5D-86EA-6BE78050E439.jpg", "body": "Hey (First Name), I want to ask if this is your lastname: (Last Name)? Also, do you like koalas? Visit http://smsu.io/xxxxx for more details.", "schedule": 1531800743, "status": "Queued", "date_added": 1531800745, "_total_count": 1, "_list_name": "test", "_media_file_url": "http://rest.clicksend.clicksend/files/8EA5FA8C-3216-4A5D-86EA-6BE78050E439.jpg" } }
Get specific mms campaign
Parameter | In | Type | Required | Description |
---|---|---|---|---|
mms_campaign_id | path | integer(int32) | true | ID of MMS campaign to retrieve |
Refer to Status Codes for definitions of HTTP status code responses.
curl --include \
--header "Authorization: Basic YXBpLXVzZXJuYW1lOmFwaS1wYXNzd29yZA==" \
'https://rest.clicksend.com/v3/mms-campaigns/{mms_campaign_id}'
{ "http_code": 200, "response_code": "SUCCESS", "response_msg": "Here is your result.", "data": { "mms_campaign_id": 96, "name": "Koala Campaign", "user_id": 20807, "subaccount_id": 15, "list_id": 85262, "from": "0451919865", "subject": "New MMS campaign test", "file_name": "8EA5FA8C-3216-4A5D-86EA-6BE78050E439.jpg", "body": "Hey (First Name), I want to ask if this is your lastname: (Last Name)? Also, do you like koalas? Visit http://smsu.io/xxxxx for more details.", "schedule": 1531800743, "status": "Queued", "date_added": 1531800745, "_total_count": 1, "_list_name": "test", "_media_file_url": "http://rest.clicksend.clicksend/files/8EA5FA8C-3216-4A5D-86EA-6BE78050E439.jpg" } }
Cancel mms campaign
Parameter | In | Type | Required | Description |
---|---|---|---|---|
mms_campaign_id | path | integer(int32) | true | ID of MMS Campaign to cancel |
Refer to Status Codes for definitions of HTTP status code responses.
curl --include \
--header "Authorization: Basic YXBpLXVzZXJuYW1lOmFwaS1wYXNzd29yZA==" \
--request PUT \
'https://rest.clicksend.com/v3/mms-campaigns/{mms_campaign_id}/cancel'
{ "http_code": 200, "response_code": "SUCCESS", "response_msg": "Scheduled MMS campaign has been cancelled.", "data": { "mms_campaign_id": 96, "name": "Koala Campaign", "user_id": 20807, "subaccount_id": 15, "list_id": 85262, "from": "0451919865", "subject": "New MMS campaign test", "file_name": "8EA5FA8C-3216-4A5D-86EA-6BE78050E439.jpg", "body": "Hey (First Name), I want to ask if this is your lastname: (Last Name)? Also, do you like koalas? Visit http://smsu.io/xxxxx for more details.", "schedule": 1531800743, "status": "Queued", "date_added": 1531800745, "_total_count": 1, "_list_name": "test", "_media_file_url": "http://rest.clicksend.clicksend/files/8EA5FA8C-3216-4A5D-86EA-6BE78050E439.jpg" } }
Get list of mms campaigns
Parameter | In | Type | Required | Description |
---|---|---|---|---|
page | query | integer(int32) | false | Page number |
limit | query | integer(int32) | false | Number of records per page |
Refer to Status Codes for definitions of HTTP status code responses.
curl --include \
--header "Authorization: Basic YXBpLXVzZXJuYW1lOmFwaS1wYXNzd29yZA==" \
'https://rest.clicksend.com/v3/mms-campaigns'
{ "http_code": 200, "response_code": "SUCCESS", "response_msg": "Countries have been selected.", "data": { "total": 2, "per_page": 15, "current_page": 1, "last_page": 1, "next_page_url": null, "prev_page_url": null, "from": 1, "to": 2, "data": [ … ] } }