MMS Campaigns
Everything about MMS
https://rest.clicksend.com/
Request
Create mms campaign
Properties
| 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.
https://rest.clicksend.com/v3/mms-campaigns/send
- curl
 - JavaScript
 - Node.js
 - Python
 - Java
 - C#
 - PHP
 - Go
 - Ruby
 - R
 - Payload
 
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" } }
Request
Calculate price for mms campaign
Properties
| 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.
https://rest.clicksend.com/v3/mms-campaigns/price
- curl
 - JavaScript
 - Node.js
 - Python
 - Java
 - C#
 - PHP
 - Go
 - Ruby
 - R
 - Payload
 
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": { … } } }
Request
Update mms campaign
Parameters
| Parameter | In | Type | Required | Description | 
|---|---|---|---|---|
| mms_campaign_id | path | integer(int32) | true | ID of MMS campaign to update | 
Properties
| 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.
https://rest.clicksend.com/v3/mms-campaigns/{mms_campaign_id}
- curl
 - JavaScript
 - Node.js
 - Python
 - Java
 - C#
 - PHP
 - Go
 - Ruby
 - R
 - Payload
 
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" } }
Request
Get specific mms campaign
Parameters
| 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.
https://rest.clicksend.com/v3/mms-campaigns/{mms_campaign_id}
- curl
 - JavaScript
 - Node.js
 - Python
 - Java
 - C#
 - PHP
 - Go
 - Ruby
 - R
 - Payload
 
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" } }
Request
Cancel mms campaign
Parameters
| 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.
https://rest.clicksend.com/v3/mms-campaigns/{mms_campaign_id}/cancel
- curl
 - JavaScript
 - Node.js
 - Python
 - Java
 - C#
 - PHP
 - Go
 - Ruby
 - R
 - Payload
 
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" } }
Request
Get list of mms campaigns
Parameters
| 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.
https://rest.clicksend.com/v3/mms-campaigns
- curl
 - JavaScript
 - Node.js
 - Python
 - Java
 - C#
 - PHP
 - Go
 - Ruby
 - R
 - Payload
 
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": [ … ] } }