Get Messaging Campaigns API
getMessagingCampaigns
Synopsis
This API function returns a list of MMS Campaigns for that account. Returned data consists of the campaign ID from our system, campaign name, and campaign reference ID.
Request: XML
<REQUEST>
<ACTION> getMessagingCampaigns</ACTION>
<API_KEY> apiKey</API_KEY>
</REQUEST>
Request Parameters
Term
Mandatory/Optional
Description
ACTION
Mandatory
This is the name of the function you want to execute with the API.
API_KEY
Mandatory
Random key that is assigned to an account that can be used for authorization instead of USER/PASS. You can find and regenerate this key on the ‘API Settings’ page.
Response Parameters
Param Name
Presence
Description
STATUS
Always
“Success” or “Failure”.
MESSAGINGCAMPAIGNS
Success response only
The list of messaging campaigns for the account.
MESSAGINGCAMPAIGNS:CAMPAIGN
Success response only
The messaging campaign details including campaign ID, campaign name, and campaign reference.
MESSAGINGCAMPAIGNS:CAMPAIGN:CAMPAIGNID
Success response only
The campaign ID.
MESSAGINGCAMPAIGNS:CAMPAIGN:NAME
Success response only
The name of the campaign.
MESSAGINGCAMPAIGNS:CAMPAIGN:REFERENCE
Success response only
The campaign reference.
ERRORCODE
Error response only
Error code associated with the error.
ERRORINFO
Error response only
Error message explaining the error code.
Request Example: XML
<REQUEST>
<ACTION> getMessagingCampaigns</ACTION>
<API_KEY> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</API_KEY>
</REQUEST>
Response Example: Success
<RESPONSE>
<STATUS> Success</STATUS>
<MESSAGINGCAMPAIGNS>
<CAMPAIGN>
<ID> 1233</ID>
<NAME> Winter Sale</NAME>
<REFERENCE> Campaign01</REFERENCE>
</CAMPAIGN>
<CAMPAIGN>
<ID> 1234</ID>
<NAME> Summer Sale</NAME>
<REFERENCE> Campaign02</REFERENCE>
</CAMPAIGN>
<CAMPAIGN>
<ID> 1235</ID>
<NAME> Store opening</NAME>
<REFERENCE> Campaign03</REFERENCE>
</CAMPAIGN>
</MESSAGINGCAMPAIGNS>
</RESPONSE>
Response Example: Failure
<RESPONSE>
<STATUS> Failure</STATUS>
<ERRORCODE> E405</ERRORCODE>
<ERRORINFO> No Messaging Campaigns were created in this account</ERRORINFO>
</RESPONSE>
General Error Codes
Code
Description
E100
Invalid request. Make a valid request via GET/POST/XML with all the required variables.
E104
User Authentication Failed.
E105
This account has no API rights.
E106
You can call API every X seconds.
E107
This account has no rights to use this action.
E108
XML Parse error: $error.
E109
API not activated.
E112
IP was not whitelisted. API call rejected.
E113
Set throughput exceeded for this API action. API call rejected.
E114
Phone number is blacklisted. API call rejected.
E120
Account has reached the API request limit.
E503
Internal error.
Code
Description
E405
No Messaging Campaigns were created in this account
Ready to send live traffic?
See plans and per-message rates, or talk to our team about API access and numbers.