Send SMS using a Pool

Sends a single SMS using a pool

RESPONSE PARAMETERS

KEYDESCRIPTION
trackingIdThe tracking Id of the SMS message.
statusThe status of the SMS. Check here for possible values.
createdAtThe date that this resource was created.
poolIdThe trackingId of the pool.
poolNameThe name of the pool.
poolStrategyThe followed strategy when picking a sender from the pool. Values: Numeric, Alphanumeric
smsSettingsThe SMS settings of the pool
smsSettings.stickyWhen enabled, the service should try to always use the same number, as sender, for each recipient.
smsSettings.geomatchWhen enabled, the service should try to use, as sender, a number that matches the destination country.
smsSettings.transcodeWhen enabled, the SMS message will get transcoded (when possible).
smsSettings.defaultCountryA country code in ISO 3166-1 alpha-2 format. Routee will use a number from this defaultCountry as sender, if there is not a more suitable option (eg a number from the same country or a sticky sender for the recipient).
smsSettings.alphanumericSenderIdThe alphanumeric Sender Id that will be used, when the pool strategy is "Alphanumeric".
smsSettings.inboundSMSCallbackUrlDefines the callback URL that will receive the inbound messages to the numbers of the pool.
smsSettings.callbackDefines the callback URL that will receive the status update notifications for your outbound SMS messages.
smsSettings.callback.urlA URL that Routee will POST to, each time your message status changes.
smsSettings.callback.strategyDefines when the URL will be called. Two possible values: on every status change (OnChange) or when a final status arrives (OnCompletion).
toThe recipient of the SMS. Format with a '+' and country code e.g., +3069485xxxxx (E.164 format).
fromThe sender Id (number or alphanumeric) that picked from the pool (without the '+')
bodyAnalysisThe analysis for the body of the SMS.
bodyAnalysis.charactersThe total number of characters of the message body.
bodyAnalysis.partsThe number of actual SMS that will be sent.
bodyAnalysis.transcodeContains information for the transcoded body of the SMS message. This will be available only if the message can be transcoded.
bodyAnalysis.transcode.messageThe transcoded message of the original unicode message.
bodyAnalysis.transcode.partsThe number of the parts of the transcoded message.
bodyAnalysis.unicodeIndicates if the body contains unicode characters.
bodyAnalysis.unsupportedGSMCharactersWhich characters caused the message to be considered as unicode.
urlShortenerPresent only if the urlShortener object is present in the request.
urlShortener.urlValidityThe expire time of the shorten URL in seconds. The default system value is preconfigured.
urlShortener.urlsArray of url objects
urlShortener.urls.longUrlThe original long url that was shortened.
urlShortener.urls.shortUrlThe matching short url.
{
  "shortUrl": "https://sends.ms/02l99c",
  "longUrl": "https://www.google.com/",
  "tags": {
     "to":"+3012345678"
  },
  "timestamp": "2021-03-11T09:58:38.829Z",
  "dateTime": "2021-03-11T09:58:38.829+01:00",
  "ip": "18.17.28.101",
  "country": "GR",
  "city": "Thessaloniki",
  "referrer": "UNKNOWN",
  "device": "DESKTOP",
  "browser": "CHROME",
  "lag": 9
}
Language