in response you will get message processing status.
{
"messages": [
{
"messageId": "3919977727444335893722",
"status": {
"groupId": 1,
"groupName": "PENDING",
"id": 26,
"name": "PENDING_ACCEPTED",
"description": "Message sent to next instance"
},
"destination": "38598123456"
}
]
}
Send Email
You can send email messages in text ot html body format. If both parameters are set, message is sent in html format.
curl --location --request POST 'https://api.orangepill.cloud/apps/message/email' \
--header 'x-api-key: AXVubzpwQDU1dzByYM==' \
--header 'idempotency-key: 27373fabc392933deffda' \
--header 'Content-Type: application/json' \
--data-raw '{
"to":"user@orangepill.cc",
"content": {
"subject": "This is a test subject",
"html": "<b>This is test html email message</b>",
"text": "This is test text email message"
}
}'
in response you will get message processing status.
{
"messages": [
{
"messageId": "3919977727444335893722",
"status": {
"groupId": 1,
"groupName": "PENDING",
"id": 26,
"name": "PENDING_ACCEPTED",
"description": "Message sent to next instance"
},
"destination": "user@orangepill.cc"
}
]
}
Send SMS to User
curl --location --request POST 'https://api.orangepill.cloud/v1/users/634b56217f6a7b0be52dffbd/message/sms' \
--header 'x-api-key: AXVubzpwQDU1dzByYM==' \
--header 'idempotency-key: 27373fabc392933deffda' \
--header 'Content-Type: application/json' \
--data-raw '{
"content": {
"text": "This is test SMS message"
}
}'
in response you will get message processing status.
{
"messages": [
{
"messageId": "3919977727444335893722",
"status": {
"groupId": 1,
"groupName": "PENDING",
"id": 26,
"name": "PENDING_ACCEPTED",
"description": "Message sent to next instance"
},
"destination": "38598123456"
}
]
}
Send WhatsApp to User
You cannot send WhatsApp message to User unless User has interacted with Orangepill bot on WhatsApp number 447860088593.
in response you will get message processing status.
{
"messages": [
{
"messageId": "3919977727444335893722",
"status": {
"groupId": 1,
"groupName": "PENDING",
"id": 26,
"name": "PENDING_ACCEPTED",
"description": "Message sent to next instance"
},
"destination": "38598123456"
}
]
}
Send Email to User
You can send email messages in text ot html body format. If both parameters are set, message is sent in html format.
curl --location --request POST 'https://api.orangepill.cloud/v1/users/634b56217f6a7b0be52dffbd/message/email' \
--header 'x-api-key: AXVubzpwQDU1dzByYM==' \
--header 'idempotency-key: 27373fabc392933deffda' \
--header 'Content-Type: application/json' \
--data-raw '{
"content": {
"subject": "This is a test subject",
"html": "<b>This is test html email message</b>",
"text": "This is test text email message"
}
}'
in response you will get message processing status.
{
"messages": [
{
"messageId": "3919977727444335893722",
"status": {
"groupId": 1,
"groupName": "PENDING",
"id": 26,
"name": "PENDING_ACCEPTED",
"description": "Message sent to next instance"
},
"destination": "38598123456"
}
]
}
Send SMS to Person
curl --location --request POST 'https://api.orangepill.cloud/v1/identities/634b56217f6a7b0be52dffbd/person/message/sms' \
--header 'x-api-key: AXVubzpwQDU1dzByYM==' \
--header 'idempotency-key: 27373fabc392933deffda' \
--header 'Content-Type: application/json' \
--data-raw '{
"content": {
"text": "This is test SMS message"
}
}'
in response you will get message processing status.
{
"messages": [
{
"messageId": "3919977727444335893722",
"status": {
"groupId": 1,
"groupName": "PENDING",
"id": 26,
"name": "PENDING_ACCEPTED",
"description": "Message sent to next instance"
},
"destination": "38598123456"
}
]
}
Send WhatsApp to Person
You cannot send WhatsApp message to User unless User has interacted with WhatsApp number configured in your Infobip account..
in response you will get message processing status.
{
"messages": [
{
"messageId": "3919977727444335893722",
"status": {
"groupId": 1,
"groupName": "PENDING",
"id": 26,
"name": "PENDING_ACCEPTED",
"description": "Message sent to next instance"
},
"destination": "38598123456"
}
]
}
Send Email to Person
You can send email messages in text ot html body format. If both parameters are set, message is sent in html format.
curl --location --request POST 'https://api.orangepill.cloud/v1/identities/634b56217f6a7b0be52dffbd/person/message/sms' \
--header 'x-api-key: AXVubzpwQDU1dzByYM==' \
--header 'idempotency-key: 27373fabc392933deffda' \
--header 'Content-Type: application/json' \
--data-raw '{
"content": {
"subject": "This is a test subject",
"html": "<b>This is test html email message</b>",
"text": "This is test text email message"
}
}'
in response you will get message processing status.
{
"messages": [
{
"messageId": "3919977727444335893722",
"status": {
"groupId": 1,
"groupName": "PENDING",
"id": 26,
"name": "PENDING_ACCEPTED",
"description": "Message sent to next instance"
},
"destination": "38598123456"
}
]
}
Use APi call to send a WhatsApp message. The Message is sent to phone number set in the to field
Use APi call to send a email message. The Email is sent to the address set in the to field
Use APi call to send an SMS message. The Message is sent to the phone number set in the channel.sms field of object.
Use APi call to a WhatsApp message. The Message is sent to the phone number set in channel.whatsapp field of the object.
Use APi call to send an email message. Email is sent to the address set in the channel.email field of the object.
To be able to send SMS, WhatsApp and Email messages to channel must be configured in your Infobip account.
Use APi call to send an SMS message. The Message is sent to the phone number set in person.contactInformation.phone[0].number field of object.
Use APi call to send a WhatsApp message. The Message is sent to phone number set in person.contactInformation.phone[0].number field of object.
Use APi call to send an email message. The email is sent to the address set in person.contactInformation.email[0].address field of the object.