Welcome to the GuidebyCell SOAP - API. This document provides a reference for all features available to you via the SOAP Web Service for sending SMS.
The SOAP - API allows you to integrate your Client Application (Client) to GuidebyCell (Vendor) using the SOAP protocol. SOAP exchanges XML based messages over HTTP(S).
Please find below a list of methods for this API.
SOAP methods can be called by sending a SOAP formatted XML document via HTTP POST to the following URL:
URL:https://ws.guidebycell.com/SMSService
The WSDL for this service can be found here:
https://ws.guidebycell.com/SMSService?wsdl
To send an SMS, call the method smsSend
| Parameter | Type | Description |
|---|---|---|
| user | string | user email |
| password | string | password |
| entryId | number | entryId |
| phone | string array | One ore more phones to receive text message |
| message | string | Text Message,160 maximum texts allowed |
The SOAP Response from GuidebyCell contains the following:
Below is an example to send sms using the SOAP interface.
| Request |
|
| Response |
|
To send an SMS to list, call the method smsSendToList
| Parameter | Type | Description |
|---|---|---|
| user | string | user email |
| password | string | password |
| entryId | number | entryId |
| listName | int | list name |
| message | string | Text Message,160 maximum texts allowed |
The SOAP Response from GuidebyCell contains the following:
Below is an example to send sms using the SOAP interface.
| Request |
|
| Response |
|
To create a new List, call the method smsCreateList
| Parameter | Type | Description |
|---|---|---|
| user | string | user email |
| password | string | password |
| entryId | number | entryId |
| listName | string | New list name |
The SOAP Response from GuidebyCell contains the following:
Below is an example to send sms using the SOAP interface.
| Request |
|
| Response |
|
To get lists, call the method smsGetLists
| Parameter | Type | Description |
|---|---|---|
| user | string | user email |
| password | string | password |
| entryId | number | entryId |
The SOAP Response from GuidebyCell contains the following:
Below is an example to send sms using the SOAP interface.
| Request |
|
| Response |
|
To delete a list, call the method smsDeleteList
| Parameter | Type | Description |
|---|---|---|
| user | string | user email |
| password | string | password |
| entryId | number | entryId |
| listName | string | listName to delete |
The SOAP Response from GuidebyCell contains the following:
Below is an example to send sms using the SOAP interface.
| Request |
|
| Response |
|
To get contact list, call the method smsGetContacts
| Parameter | Type | Description |
|---|---|---|
| user | string | user email |
| password | string | password |
| entryId | number | entryId |
| listName | string | listName of contacts |
The SOAP Response from GuidebyCell contains the following:
Below is an example to send sms using the SOAP interface.
| Request |
|
| Response |
|
To create new contact, call the method smsAddContact
| Parameter | Type | Description |
|---|---|---|
| data | string | json format,like this
{"user":"example@guidebycell.com","password":"12345678","entryId":"123","listName":"list1",data:{["phone":"4155098135","firstName":"Christopher","lastName":"Bailey"],["phone":"4155098136","firstName":"Annie","lastName":"Jones"]}}
|
The SOAP Response from GuidebyCell contains the following:
Below is an example to send sms using the SOAP interface.
| Request |
|
| Response |
|
To delete a contact, call the method smsDeleteContact
| Parameter | Type | Description |
|---|---|---|
| user | string | user email |
| password | string | password |
| entryId | number | entryId |
| listName | int | list name |
| phone | string | phone number |
The SOAP Response from GuidebyCell contains the following:
Below is an example to send sms using the SOAP interface.
| Request |
|
| Response |
|
To get inbound list, call the method smsReceived
| Parameter | Type | Description |
|---|---|---|
| user | string | user email |
| password | string | password |
| entryId | number | entryId |
| starttime | string | Start time like this 2015-08-25 |
| endtime | string | End time like this 2015-08-25 |
The SOAP Response from GuidebyCell contains the following:
Below is an example to send sms using the SOAP interface.
| Request |
|
| Response |
|
To get outbound list, call the method smsSent
| Parameter | Type | Description |
|---|---|---|
| user | string | user email |
| password | string | password |
| entryId | number | entryId |
| starttime | string | Start time like this 2015-08-25 |
| endtime | string | End time like this 2015-08-25 |
The SOAP Response from GuidebyCell contains the following:
Below is an example to send sms using the SOAP interface.
| Request |
|
| Response |
|