List sms
Get objects from the DB/cache.
query Parameters
branch_idcluster_idcreatedcreated_bydate_fromdate_todelivery_typeIndicates whether an SMS is inbound or outbound
OUTBOUND- OUTBOUNDINBOUND- INBOUND
department_idfailure_reasonformatidintentionmessageorderingWhich field to use when ordering the results.
organisationpageA page number within the paginated result set.
page_sizeNumber of results to return per page.
recipientssearchA search term.
sendersil_comms_sms_idstateQUEUED- QUEUEDFAILED- FAILEDSENT- SENTREJECTED- REJECTEDDELIVERED- DELIVEREDUNDELIVERED- UNDELIVEREDRECEIVED- RECEIVEDRETRIED- RETRIED
updatedupdated_byworkstation_idList sms › Responses
Untitled Response
countnextpreviousGenerate sms log report
Generates an Excel type SMS log report.
query Parameters
formatGenerate sms log report › Request Body
intentionmessagerecipientsactivestatesil_comms_sms_idfailure_reasondelivery_typeGenerate sms log report › Responses
Untitled Response
created_by_namefrom_fieldidintentionmessagerecipientsto_fieldupdated_by_nameactivestatesil_comms_sms_idfailure_reasondelivery_typeSend sms through segment
Sends message to one or more segments at a time.
Payload format:
{
"segment_ids": "[
"
Headers
X-ClusterX-WorkstationX-BranchX-DepartmentSend sms through segment › Request Body
segment_idssender_iddelivery_typesend_on_segment_jointemplatescheduled_atSend sms through segment › Responses
Untitled Response
createdcreated_bycreated_by_namedelivery_typeidorganisationsegmenttemplateupdatedupdated_byupdated_by_nameactivesend_on_segment_joinscheduled_atsequence_intervaltaskList segments
Get objects from the DB/cache.
query Parameters
createdcreated_bydelivery_typeINSTANT- Sends message immediatelySCHEDULED_ONE_TIME- Sends a scheduled message onceSCHEDULED_RECURRENT- Sends a scheduled message recurrently
formatidorderingWhich field to use when ordering the results.
organisationpageA page number within the paginated result set.
page_sizeNumber of results to return per page.
scheduled_atsearchA search term.
segmentsend_on_segment_joinsendersequence_intervaltasktemplateupdatedupdated_byList segments › Responses
Untitled Response
countnextpreviousCreate segment
Create and persist single or multiple records.
Headers
X-ClusterX-WorkstationX-BranchX-DepartmentCreate segment › Responses
Untitled Response
createdidmember_countnamestatuslabeldescriptionussd_enabledsend_welcome_message_notificationfilter_execution_statusclassificationSet segment status
Segment Transition Log API View.
path Parameters
id(Required)
status(Required) Status: ACTIVE/RETIRED
Set segment status › Responses
Untitled Response
createdidmember_countnamestatuslabeldescriptionussd_enabledsend_welcome_message_notificationfilter_execution_statusclassificationUpdate segment with welcome message
Segment viewset.
path Parameters
id(Required) A UUID string identifying this segment.
Update segment with welcome message › Request Body
welcome_message_template_idsend_welcome_message_notificationUpdate segment with welcome message › Responses
Untitled Response
createdidmember_countnamestatuslabeldescriptionussd_enabledsend_welcome_message_notificationfilter_execution_statusclassificationList templates
MessageTemplate viewset.
query Parameters
branch_idcategoryINSTANT- Instant message.GENERAL- General message.
cluster_idcreatedcreated_bydepartment_idformatidmessage_typeSEQUENCED- A sequenced message template.SINGULAR- A standalone message
nameorderingWhich field to use when ordering the results.
organisationpageA page number within the paginated result set.
page_sizeNumber of results to return per page.
parentsearchA search term.
statusDRAFT- Message in draft stateACTIVE- Message in active stateRETIRED- Message in retired state
templatetemplate_entemplate_frtemplate_swupdatedupdated_byworkstation_idList templates › Responses
Untitled Response
countnextpreviousCreate a draft message template
Create and persist single or multiple records.
Headers
X-ClusterX-WorkstationX-BranchX-DepartmentCreate a draft message template › Request Body
namemessage_typetemplatestatusCreate a draft message template › Responses
Untitled Response
has_sequenceidmessage_typenamesequencestatustemplatetemplate_entemplate_frtemplate_swUpdate segment
MessageTemplate viewset.
path Parameters
id(Required) A UUID string identifying this message template.
Update segment › Responses
Untitled Response
has_sequenceidmessage_typenamesequencestatustemplatetemplate_entemplate_frtemplate_swList sender IDs
Returns default sender ids for Orgs that don't have.
query Parameters
available_fromavailable_tobranch_idclassificationSENDER_ID- A BulkSMS SenderIDINTERACTIVE_SHORTCODE- An interactive ShortCode
cluster_idcreatedcreated_bydepartment_idend_dateformatidnameorderingWhich field to use when ordering the results.
organisationpageA page number within the paginated result set.
page_sizeNumber of results to return per page.
searchA search term.
sender_typePROMOTION- PROMOTIONTRANSACTION- TRANSACTION
start_dateupdatedupdated_byworkstation_idList sender IDs › Responses
Untitled Response
countnextprevious
