Skip to main content

Channels

A channel account is a connected messaging provider (e.g. your WhatsApp number, a Telegram bot) linked to your Notifo tenant.

Manage accounts

List all connected accounts

GET /v1/channels/accounts
Authorization: Bearer eyJ...

Delete an account

DELETE /v1/channels/accounts/:id
Authorization: Bearer eyJ...

Response: 204 No Content.

Get account status

GET /v1/channels/accounts/:id/status
Authorization: Bearer eyJ...
{
"id": "acc_01j...",
"status": "connected",
"connectedAt": "2025-01-01T10:00:00.000Z"
}

Send a test message

POST /v1/channels/accounts/:id/test
Authorization: Bearer eyJ...
Content-Type: application/json
{
"to": "+905551234567",
"text": "Test message from Notifo"
}

Account statuses

StatusMeaning
pendingSession initiated, QR not yet scanned
connectedActive and ready to send
disconnectedSession expired or logged out
errorPersistent error — reconnect required