Messages
Create a message to the queue, ready to be processed
Authorizations
Body
topicstringOptional
titlestringOptional
messagestringOptional
soundstringOptional
priorityintegerOptional
expiry_ttlintegerOptional
requires_acknowledgementbooleanOptional
Responses
default
Message Create Body
application/json
post
POST /messages HTTP/1.1
Host: api.justpush.io
Authorization: Bearer Token
Content-Type: application/json
Accept: */*
Content-Length: 522
{
"topic": "text",
"title": "text",
"message": "text",
"sound": "text",
"priority": 1,
"expiry_ttl": 1,
"requires_acknowledgement": true,
"acknowledgement": {
"requires_retry": true,
"max_retries": 1,
"interval": 1,
"callback": {
"required": true,
"url": "text",
"params": "text"
}
},
"buttons": [
{
"cta": "text",
"url": "text",
"action_required": true
}
],
"buttons_groups": [
{
"name": "text",
"cta": "text",
"action_required": "text",
"buttons": [
{
"cta": "text",
"url": "text"
}
]
}
],
"images": [
{
"caption": "A simple Caption",
"url": "https://picsum.photos/200/300",
"body": "text"
}
]
}
default
Message Create Body
{
"status": true,
"message": "text"
}
Get a message based on the Key provided when the message got created.
Authorizations
Path parameters
messageKeystringRequired
Responses
default
Message Get Body
application/json
get
GET /messages/{messageKey} HTTP/1.1
Host: api.justpush.io
Authorization: Bearer Token
Accept: */*
default
Message Get Body
{
"topic": "text",
"title": "text",
"message": "text",
"sound": "text",
"priority": 1,
"expiry_ttl": 1,
"requires_acknowledgement": true,
"acknowledgement": {
"requires_retry": true,
"max_retries": 1,
"interval": 1,
"callback": {
"required": true,
"url": "text",
"params": "text"
}
},
"buttons": [
{
"cta": "text",
"url": "text",
"action_required": true
}
],
"buttons_groups": [
{
"name": "text",
"cta": "text",
"action_required": "text",
"buttons": [
{
"cta": "text",
"url": "text"
}
]
}
],
"images": [
{
"caption": "text",
"url": "text",
"body": "text"
}
]
}
Last updated