Notify multiple users
This API enables you to notify multiple users with one event trigger.
Before firing your first notification event, you must perform the following actions in your Fyno account:
- Create a Template
- Create an Event
- Create an API Key
- And obtain your workspace ID from the API Keys page.
Path parameters
Enter your workspace ID. You can obtain this value from the API Keys page within your Fyno account.
Enter the version for which you wish to fire the notification.
Request body
Example request
{
"batch": [
{
"callback": {
"custom_id": "ID001",
"custom1": "EV001",
"custom2": "P001",
"custom3": "C001",
"enable": true
},
"data": {
"placeholder_key_1": "placeholder_value_1",
"placeholder_key_2": "placeholder_value_2"
},
"to": {
"discord": "101XXXXXXXXXX7XXXXX",
"email": "abcde@fghi.com",
"inapp": "12345",
"push": "ExponentPushToken[XXXXX]",
"slack": "CXXXXXXXXXX",
"sms": "+919879XXXXXX",
"teams": "General",
"voice": "+919879XXXXXX",
"whatsapp": "+919879XXXXXX"
}
}
],
"event": "event_name"
}Response
Request accepted successfully and it will be processed asynchronously.
Example response
{
"event": "event_name",
"received_time": 1672991866453,
"request_id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"response": [
{
"discord": {
"destination": "101XXXXXXXXXX7XXXXX",
"msg_id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX:XXXX",
"status": "ok"
},
"email": {
"destination": "abcde@fghi.com",
"msg_id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX:XXXX",
"status": "ok"
},
"inapp": {
"destination": "12345",
"msg_id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX:XXXX",
"status": "ok"
},
"push": {
"destination": "ExponentPushToken[XXXXX]",
"msg_id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX:XXXX",
"status": "ok"
},
"seq": 1,
"slack": {
"destination": "CXXXXXXXXXX",
"msg_id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX:XXXX",
"status": "ok"
},
"sms": {
"destination": "+919879XXXXXX",
"msg_id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX:XXXX",
"status": "ok"
},
"teams": {
"destination": "General",
"msg_id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX:XXXX",
"status": "ok"
},
"voice": {
"destination": "+919879XXXXXX",
"msg_id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX:XXXX",
"status": "ok"
},
"whatsapp": {
"destination": "+919879XXXXXX",
"msg_id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX:XXXX",
"status": "ok"
}
}
]
}Changes
Changed in 8 of the 35 revisions of this API.839
- ▲
removed
subschema #1subschema #3from thebatch/items/request propertyoneOflistrequest-property-one-of-removed
- ○
added
subschema #1subschema #3to thebatch/items/request propertyoneOflistrequest-property-one-of-added
- ▲
- ▲
removed
subschema #1subschema #2subschema #3from thebatch/items/request propertyoneOflistrequest-property-one-of-removed
- ○
added
subschema #1subschema #2subschema #3to thebatch/items/request propertyoneOflistrequest-property-one-of-added
- ▲
- ▲
removed
subschema #1subschema #3from thebatch/items/request propertyoneOflistrequest-property-one-of-removed
- ○
added
subschema #1subschema #3to thebatch/items/request propertyoneOflistrequest-property-one-of-added
- ▲
- ▲
removed
subschema #1subschema #2subschema #3from thebatch/items/request propertyoneOflistrequest-property-one-of-removed
- ○
added
subschema #1subschema #2subschema #3to thebatch/items/request propertyoneOflistrequest-property-one-of-added
- ○
the response property
_messagebecame required for the status400response-property-became-required
- ○
the response property
_messagebecame required for the status401response-property-became-required
- ○
the response property
response/items/discord/destinationbecame required for the status202response-property-became-required
- ○
the response property
response/items/discord/msg_idbecame required for the status202response-property-became-required
- ○
the response property
response/items/discord/statusbecame required for the status202response-property-became-required
- ○
the response property
response/items/email/destinationbecame required for the status202response-property-became-required
- ○
the response property
response/items/email/msg_idbecame required for the status202response-property-became-required
- ○
the response property
response/items/email/statusbecame required for the status202response-property-became-required
- ○
the response property
response/items/inapp/destinationbecame required for the status202response-property-became-required
- ○
the response property
response/items/inapp/msg_idbecame required for the status202response-property-became-required
- ○
the response property
response/items/inapp/statusbecame required for the status202response-property-became-required
- ○
the response property
response/items/push/destinationbecame required for the status202response-property-became-required
- ○
the response property
response/items/push/msg_idbecame required for the status202response-property-became-required
- ○
the response property
response/items/push/statusbecame required for the status202response-property-became-required
- ○
the response property
response/items/slack/destinationbecame required for the status202response-property-became-required
- ○
the response property
response/items/slack/msg_idbecame required for the status202response-property-became-required
- ○
the response property
response/items/slack/statusbecame required for the status202response-property-became-required
- ○
the response property
response/items/sms/destinationbecame required for the status202response-property-became-required
- ○
the response property
response/items/sms/msg_idbecame required for the status202response-property-became-required
- ○
the response property
response/items/sms/statusbecame required for the status202response-property-became-required
- ○
the response property
response/items/teams/destinationbecame required for the status202response-property-became-required
- ○
the response property
response/items/teams/msg_idbecame required for the status202response-property-became-required
- ○
the response property
response/items/teams/statusbecame required for the status202response-property-became-required
- ○
the response property
response/items/voice/destinationbecame required for the status202response-property-became-required
- ○
the response property
response/items/voice/msg_idbecame required for the status202response-property-became-required
- ○
the response property
response/items/voice/statusbecame required for the status202response-property-became-required
- ○
the response property
response/items/whatsapp/destinationbecame required for the status202response-property-became-required
- ○
the response property
response/items/whatsapp/msg_idbecame required for the status202response-property-became-required
- ○
the response property
response/items/whatsapp/statusbecame required for the status202response-property-became-required
- ○
the response property
statusbecame required for the status400response-property-became-required
- ○
the response property
statusbecame required for the status401response-property-became-required
- ▲
- ▲
removed
subschema #1subschema #3from thebatch/items/request propertyoneOflistrequest-property-one-of-removed
- ○
added
subschema #1subschema #3to thebatch/items/request propertyoneOflistrequest-property-one-of-added
This revision also has 22 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
removed
subschema #1subschema #2subschema #3from thebatch/items/request propertyoneOflistrequest-property-one-of-removed
- ○
added
subschema #1subschema #2subschema #3to thebatch/items/request propertyoneOflistrequest-property-one-of-added
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
removed
subschema #1subschema #2subschema #3from thebatch/items/request propertyoneOflistrequest-property-one-of-removed
- ○
added
subschema #1subschema #2subschema #3to thebatch/items/request propertyoneOflistrequest-property-one-of-added
- ▲
- ▲
removed
subschema #1subschema #2subschema #3from thebatch/items/request propertyoneOflistrequest-property-one-of-removed
- ○
added
subschema #1subschema #2subschema #3to thebatch/items/request propertyoneOflistrequest-property-one-of-added
- ▲