Send text messages worldwide or MMS messages to US recipients from your
website or application through CDYNE's SMS Gateway. SMS Notify! uses
DIDs or short
codes assigned to
your account license key to send
MT
text / MMS messages and receive
MO
text / MMS messages. Use a Web Services client in any programming
language to interact with SMS Notify! API.
Send regular SMS or multimedia MMS message - to a single recipient or
multiple recipients.
Remove media you have added to your license key.
Read the status of an incoming or outgoing message.
Read incoming messages - you can view new or all incoming messages.
Retrieve a list of all recipient numbers who have opted out of your
messaging campaign.
Retrieve PostbackURL settings for DID or short code.
Retrieve PostBackURL settings for SMS Notify! license key.
Retrieve info of a particular media file that was added to your SMS
Notify! license key.
Retrieve the Base64 representation of a particular media file that was
added to your SMS Notify! license key.
Create and add media to your SMS Notify! license key from a URL.
Create and add media to your SMS Notify! license key from the Base64
representation of the image.
Enable or disable a Postback that you have assigned to a specific DID or
short code.
Enable or disable a Postback that you have assigned to a specific
license key.
Assign a PostbackURL to a specific DID or short code.
Assign a PostbackURL to a specific license key.
Send single, immediate text messages from your website or application.
Send single, immediate text messages from your website or application
utilizing the
PostBackURL
feature.
Immediately send or schedule a single text message to multiple phone
numbers, or individual messages to multiple recipients. The
AdvancedSMSSend method includes a
PostBackURL
parameter.
The GetMessageStatus method uses the MessageID parameter to return the
status of a message.
This method returns all messages with a predefined user ReferenceID set
in AdvancedSMSSend method.
This method returns all unread text message responses attached to a
single License Key and marks them as read.
CancelMessage uses the Message ID to cancel a message scheduled for a
later time or date. Does not work if message was already sent out or
queued.
Gets all currently enabled keywords for a license key.
Assigns one or more keywords to a license key.
Removes one or more assigned keywords from a license key.
SMS Notify! API contains a parameter called SMSError, which returns a
string indicating errors when sending the multimedia message.
SMS Notify! API contains a parameter called SMSError, which returns a
string indicating errors when sending the text message.
SMS Notify! MMS Specification
Sheet
PDF document containing all SMS Notify! MMS programming methods with
request and response descriptions.
WSDL
An XML format document that defines SMS Notify! endpoints.
HTTP Service
Operations
Service operations at endpoint
https://messaging.cdyne.com/messaging.svc/help
HTTPS Service
Operations
Service operations at https://messaging.cdyne.com/messaging.svc/help
SMS Notify! Specification
Sheet
PDF document containing all SMS Notify! programming methods with request
and response descriptions.
WSDL
An XML format document that defines SMS Notify! endpoints.
HTTP Service Operations
Service operations at endpoint http://sms2.cdyne.com/sms.svc
HTTPS Service
Operations
Service operations at https://sms2.cdyne.com/sms.svc/SecureREST
International Extended Suppported
Carriers
Excel doc containing carriers supported worldwide. Includes destination
pricing, available DIDs, carrier restrictions, and reach.
Within your AdvancedSMSSend request if you set:
IsUnicode = True & Concatenate = True, the max message length is 67
characters (including spaces) Concatenate = True, the max message length
is 153 characters (including spaces) IsUnicode = True, the max message
length is 70.0 characters (including spaces)
However, if you set both the IsUnicode and Concatenate parameters to
false within your request, the maximum character limit is 160 (including
spaces).
U.S. Carriers are standardized and all text messages are 160 characters
(including spaces) in length. When sending a text message to a recipient
in the U.S. with more than 160 characters, the SMS Notify! API will
automatically split the message into two or more messages for delivery.
Canadian Carriers vary from 136 to 160 characters (including spaces) in
length. CDYNE sends to Canada the same way as the U.S. To ensure
complete message delivery, CDYNE advises that your application only send
messages to Canadian recipients in 136 character increments. If the
message is longer than 136 characters, the best practice is to split the
message on your application side at the 136 character mark to avoid data
loss that may occur from Canadian Carriers that truncate anything over
136 or 140 characters.
Know when your MT message has been sent or your application has received
a MO or response message. CDYNE SMS Notify! API will automatically post
information to a URL you specify each time an SMS has been sent or
received.
SMS Notify! API will automatically respond to select keywords when
receiving text messages with DIDs.
SMS Notify! API will automatically respond to select keywords when
receiving text messages with short codes.
Managing keywords assigned to short codes.
SMS Notify! supports Unicode with International Extended DIDs.
SMS Notify! supports message concatenation.
How SMS Notify! handles invalid phone numbers.
DID Best Practices
Best practices for using SimpleSMSSend and
AdvancedSMSSend with DIDs. Includes
PostBack data, volume considerations and carrier coverage.
Short Code Best Practices
Best practices for using SimpleSMSSend and
AdvancedSMSSend with short codes. Includes
PostBack data, volume considerations and carrier coverage.