
POST http://webapi.mymarketing.co.il/api/external/operational/sms_message
Create and send a new operational sms message
Request Information
URI Parameters
Body Parameters
Name
Description
Type
Additional information
Request Formats
application/json, text/json
Sample:
{ "details": { "unsubscribe_text": "sample string 1", "can_unsubscribe": true, "name": "sample string 3", "from_name": "sample string 4", "sms_sending_profile_id": 5, "content": "sample string 6" }, "scheduling": { "send_now": true, "scheduled_date_utc": "2016-12-24T14:12:12" }, "customers": [ { "externalId": "sample string 1", "externalName": "sample string 2" }, { "externalId": "sample string 1", "externalName": "sample string 2" } ] }
application/xml, text/xml
Sample:
<ApiExternalSmsCampaignPostContainer xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Details> <Id>2</Id> <Name>sample string 3</Name> <FromName>sample string 4</FromName> <SmsSendingProfileId>5</SmsSendingProfileId> <Content>sample string 6</Content> <UnsubscribeText>sample string 1</UnsubscribeText> <CanUnsubscribe>true</CanUnsubscribe> </Details> <Scheduling> <SendNow>true</SendNow> <ScheduledDateUtc>2016-12-24T14:12:12</ScheduledDateUtc> </Scheduling> <Customers> <ApiExternalSMS> <ExternalId>sample string 1</ExternalId> <ExternalName>sample string 2</ExternalName> </ApiExternalSMS> <ApiExternalSMS> <ExternalId>sample string 1</ExternalId> <ExternalName>sample string 2</ExternalName> </ApiExternalSMS> </Customers> </ApiExternalSmsCampaignPostContainer>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Name
Description
Type
Additional information
id
SMS campaign id
integer
name
Operational campaign name. Internal use only.
string
Required
from_name
From name. Required if "sms_sending_profile_id" is not used. The sender name. The name must be up to 11 English letters without special characters or spaces.
string
sms_sending_profile_id
SMS sending profile ID. Required if "from_name" is not used. Can be found using the endpoint "Get account's sms campaigns.." or in the UI (go to Mobile -> SMS -> SMS list -> inspect/F12)
integer
content
SMS content.
string
Required
Response Formats
application/json, text/json
Sample:
{ "id": 1, "name": "sample string 2", "from_name": "sample string 3", "sms_sending_profile_id": 4, "content": "sample string 5" }
application/xml, text/xml
Sample:
<ApiSmsCampaignInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Id>1</Id> <Name>sample string 2</Name> <FromName>sample string 3</FromName> <SmsSendingProfileId>4</SmsSendingProfileId> <Content>sample string 5</Content> </ApiSmsCampaignInfo>