BCSWeb MessageRouting Service API
POST
/MessagingService/CarrierLookup
POST
/MessagingService/SendMessage
POST
/MessagingService/GetMessageCount
POST
/MessagingService/GetShortenURL
POST
/MessagingService/CarrierLookup
Request headers
Authorization
string
optional
Basic Auth
x-access-token
string
optional
Access Token
x-device-serial-no
string
optional
Device Serial Number
Request body
application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded
Example:
{
"PharmacyNumber": "",
"PhoneNumber": ""
}
Responses
200
200
OK
Body
application/json
text/json
application/xml
text/xml
Examples:
{
"Data": {
"PhoneNumber": "",
"IsMobile": "",
"Carrier": ""
},
"IsValid": true,
"Messages": [
{
"MessageCode": "",
"Message": "",
"MessageType": "Unknown"
}
]
}
Example with response data
{
"Data": {
"PhoneNumber": "7777777777",
"IsMobile": "true",
"Carrier": "",
"IsValid": true
},
"IsValid": true,
"Messages": []
}
POST
/MessagingService/SendMessage
Request headers
Authorization
string
optional
Basic Auth
x-access-token
string
optional
Access Token
x-device-serial-no
string
optional
Device Serial Number
Request body
application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded
Example:
{
"PharmacyNumber": "",
"PhoneEmail": "",
"PhoneEmailVerified": "",
"MessageMethod": "",
"MessageSubject": "",
"MessageBody": "",
"EntityType": 1,
"EntityRecNo": 1,
"EntityName": ""
}
Responses
200
200
OK
Body
application/json
text/json
application/xml
text/xml
Examples:
{
"Data": "",
"IsValid": true,
"Messages": [
{
"MessageCode": "",
"Message": "",
"MessageType": "Success"
}
]
}
Example with response data
{
"Data": "",
"IsValid": true,
"Messages": []
}
POST
/MessagingService/GetMessageCount
Request headers
Authorization
string
optional
Basic Auth
x-access-token
string
optional
Access Token
x-device-serial-no
string
optional
Device Serial Number
Request body
application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded
Example:
{
"ClientRecno": 1,
"StartDate": "",
"EndDate": ""
}
Responses
200
200
OK
Body
application/json
text/json
application/xml
text/xml
Examples:
{
"Data": {
"ClientRecno": 1,
"SMSUsage": {
"IncomingUsageUnit": 1,
"IncomingPrice": 1,
"OutgoingUsageUnit": 1,
"OutgoingPrice": 1
}
},
"IsValid": true,
"Messages": [
{
"MessageCode": "",
"Message": "",
"MessageType": "Error"
}
]
}
Example with response data
{
"Data": {
"ClientRecno": 1,
"SMSUsage": {
"IncomingUsageUnit": 1,
"IncomingPrice": 1,
"OutgoingUsageUnit": 1,
"OutgoingPrice": 1
}
},
"IsValid": true,
"Messages": [
{
"MessageCode": "",
"Message": "",
"MessageType": "Error"
}
]
}
POST
/MessagingService/GetShortenURL
Request headers
Authorization
string
optional
Basic Auth
x-access-token
string
optional
Access Token
x-device-serial-no
string
optional
Device Serial Number
Request body
application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded
Example:
{
"URL": "",
"PharmacyNumber": ""
}
Responses
200
200
OK
Body
application/json
text/json
application/xml
text/xml
Examples:
{
"Data": "",
"IsValid": true,
"Messages": [
{
"MessageCode": "",
"Message": "",
"MessageType": "Error"
}
]
}
Example with response data
{
"Data": "",
"IsValid": true,
"Messages": []
}
Object
Object
Object
Object
ClientRecno
integer
int32
SMSUsage