Skip to main content

outgoings

Creates, updates, deletes, gets or lists an outgoings resource.

Overview​

Nameoutgoings
TypeResource
Idovh.sms.outgoings

Fields​

The following fields are returned by SELECT queries:

successful operation

NameDatatypeDescription
idintegerIdentifier
batch_idstring (uuid)ID of batch linked to the SMS (wire: batchID)
message_idstring (uuid)SMPP messageID (wire: messageID)
creation_datetimestring (date-time)Creation datetime (wire: creationDatetime)
creditsnumberSpent credits
delivered_atstring (date-time)Delivering datetime (wire: deliveredAt)
delivery_receiptintegerDelivery receipt from operator (wire: deliveryReceipt)
differed_deliveryintegerDelay before SMS sending (wire: differedDelivery)
messagestringSMS message
message_lengthintegerSMS message length (wire: messageLength)
number_of_smsintegerSMS message's number of parts (wire: numberOfSms)
pttintegerCode representing SMS state
receiverstringSMS receiver
senderstringSMS sender
sent_atstring (date-time)Sending datetime (wire: sentAt)
tagstringCustomer label to categorize SMSs
tariff_codestringTariff code applied on the sms (wire: tariffCode)

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectid, service_nameReturns the sent SMS: receiver, message, delivery status, number of SMS parts and credits used.
listselectservice_namebatch_id, creation_datetime.from, creation_datetime.to, delivery_receipt, differed_delivery, message_id, ptt, receiver, sender, tag, x_pagination_modeReturns the identifiers of the SMS sent from the account.
deletedeleteid, service_nameDeletes the sent SMS from the history.

Parameters​

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
api_hoststringThe OVHcloud API host. Selected by OVH_ENDPOINT (ovh-eu, ovh-ca or ovh-us; default ovh-eu). (default: api.eu.ovhcloud.com, x-stackQL-envVarSelector: {"envVar":"OVH_ENDPOINT","default":"ovh-eu","values":{"ovh-eu":"api.eu.ovhcloud.com","ovh-ca":"api.ca.ovhcloud.com","ovh-us":"api.us.ovhcloud.com"}})
idintegerId
service_namestringThe internal name of your SMS offer (wire: serviceName)
batch_idstring (uuid)Filter on batch id property (=) (wire: batchID)
creation_datetime.fromstring (date-time)Filter on creationDatetime property (>=) (wire: creationDatetime.from)
creation_datetime.tostring (date-time)Filter on creationDatetime property (<=) (wire: creationDatetime.to)
delivery_receiptintegerFilter on deliveryReceipt property (=) (wire: deliveryReceipt)
differed_deliveryintegerFilter on differedDelivery property (=) (wire: differedDelivery)
message_idstring (uuid)Filter on message id property (=) (wire: messageID)
pttintegerFilter on ptt property (=)
receiverstringFilter on receiver property (=)
senderstringFilter on sender property (=)
tagstringFilter on tag property (=)
x_pagination_modestringSent as CachedObjectList-Pages by default so the list returns the full objects rather than their identifiers. (wire: X-Pagination-Mode)

SELECT examples​

Returns the sent SMS: receiver, message, delivery status, number of SMS parts and credits used.

SELECT
id,
batch_id,
message_id,
creation_datetime,
credits,
delivered_at,
delivery_receipt,
differed_delivery,
message,
message_length,
number_of_sms,
ptt,
receiver,
sender,
sent_at,
tag,
tariff_code
FROM ovh.sms.outgoings
WHERE id = '{{ id }}' -- required
AND service_name = '{{ service_name }}' -- required
;

DELETE examples​

Deletes the sent SMS from the history.

DELETE FROM ovh.sms.outgoings
WHERE id = '{{ id }}' --required
AND service_name = '{{ service_name }}' --required
;