Categories:
aura-mocks-whatsapp-api plugin
Plugin that mocks WhatsApp.
Description
The aura-mocks-whatsapp-api plugin simulates aura-bridge for aura-bot WhatsApp callbacks and adds several useful endpoints for the QA team and performance testing.
Find more information in the Github repository:
https://github.com/Telefonica/aura-mocks-server/tree/master/src/plugins/aura-mocks-whatsapp-api
This is part of aura-mocks-server project.
Endpoints API
| Enpoint | Method | Group | description |
|---|---|---|---|
| /whatsapp/messages | GET | Get messages | |
| /whatsapp/messages | POST | Add new message | |
| /whatsapp/messages | DELETE | Delete messages | |
| /whatsapp/messages/:id | PUT | Add new read message | |
| /whatsapp/read-messages | GET | Get read messages | |
| /whatsapp/read-messages | POST | Add new read message | |
| /whatsapp/read-messages | DELETE | Delete readmessages | |
| /whatsapp/no-notification/messages | POST | Add new message | |
| /whatsapp/no-notification/messages/:id | PUT | Add new read message | |
| /whatsapp/4p/:error/messages | POST | Add new message and return error | |
| /whatsapp/4p/:error/messages/:id | PUT | Add new read message | |
| /whatsapp/:error/messages | POST | Add new message and return error | |
| /whatsapp/:error/messages/:id | PUT | Add new read message |
GET: /whatsapp/messages
Get messages from WhatsApp. The query param to is mandatory.
POST: /whatsapp/messages
Add new message for WhatsApp.
{
"to": "34666666660",
"text": "Testing POST /whatsapp/messages"
}
DELETE: /whatsapp/messages
Delete messages from WhatsApp. The query param to is mandatory.
PUT: /whatsapp/messages/:id
Add new read message for WhatsApp.
{
"to": "34666666660",
"text": "Testing PUT /whatsapp/messages/:id"
}
GET: /whatsapp/read-messages
Get read messages from WhatsApp. The query param to is mandatory.
POST: /whatsapp/read-messages
Add new read message for WhatsApp.
{
"to": "34666666660",
"text": "Testing POST /whatsapp/read-messages"
}
DELETE: /whatsapp/read-messages
Delete read messages from WhatsApp. The query param to is mandatory.
POST: /whatsapp/no-notification/messages
Add new message for WhatsApp.
{
"to": "34666666660",
"text": "Testing POST /whatsapp/no-notification/messages"
}
PUT: /whatsapp/no-notification/messages/:id
Add new read message for WhatsApp.
{
"to": "34666666660",
"text": "Testing PUT /whatsapp/no-notification/messages/:id"
}
POST: /whatsapp/4p/:error/messages
Add new message and return status code error.
{
"to": "34666666660",
"text": "Testing POST /whatsapp/4p/:error/messages"
}
PUT: /whatsapp/4p/:error/messages/:id
Add new read message for WhatsApp.
{
"to": "34666666660",
"text": "Testing PUT /whatsapp/4p/:error/messages/:id"
}
POST: /whatsapp/:error/messages
Add new message and return status code error and error message.
{
"to": "34666666660",
"text": "Testing POST /whatsapp/:error/messages"
}
PUT: /whatsapp/:error/messages/:id
Add new read message for WhatsApp.
{
"to": "34666666660",
"text": "Testing PUT /whatsapp/:error/messages/:id"
}