Skip to main content
GET
Listar notificações

Authorizations

Authorization
string
header
required

Sua credencial de API no cabeçalho Authorization: Bearer sk_live_.... Crie e revogue credenciais no painel, em Conta → API Keys. O segredo aparece uma única vez, na criação.

A credencial identifica a organização: organization_id não é aceito em nenhuma requisição.

Query Parameters

limit
integer
default:10

Quantas notificações trazer, de 1 a 50. O padrão é 10.

Um valor fora da faixa, ou que não seja um inteiro, é recusado com 400 e a mensagem limit must be an integer from 1 through 50.

Required range: 1 <= x <= 50
after
string

O cursor da próxima página: copie o next_cursor da resposta anterior e repita a chamada com ele.

É um valor que você recebe, nunca um que você monta. Precisa ser um notification_id, no formato PBD_NOT_.... Um template_id ou qualquer outro texto é recusado com 400 e a mensagem after must be a valid notification cursor.

Pattern: ^PBD_NOT_[0-9A-HJKMNP-TV-Z]{26}$
Example:

"PBD_NOT_01J9Z2Q8XK3M7WPTV6RB4CYH0N"

channel
enum<string>

Traz só as notificações do canal informado.

A caixa não importa: whatsapp, WhatsApp e WHATSAPP filtram o mesmo canal. A resposta continua devolvendo channel em maiúsculas, que é como o canal fica gravado em uma notificação.

Em GET /templates o mesmo parâmetro só aceita minúsculas. A diferença acompanha o que cada registro guarda.

Um valor fora dos dois canais é recusado com 400.

Available options:
whatsapp,
email

Response

Uma página de notificações.

Serve para saber o que saiu, não para acompanhar uma entrega: não há filtro por status e não há como pedir as mais novas que um cursor. Sem cursor, a primeira página é sempre a mais recente.

Uma página de notificações.

A paginação é por cursor: não existe número de página e não existe total. Para avançar, repita a chamada com after igual ao next_cursor que veio aqui, e pare quando has_more for false.

data
object[]
required

As notificações da página, da mais recente para a mais antiga. Vem vazio quando não há nenhuma.

Cada item é a notificação sem attachments e sem events: esses dois só aparecem em GET /notifications/{id}.

Cada item traz a message já renderizada e os parameters como você os enviou, então uma página carrega dados pessoais do destinatário.

has_more
boolean
required

Se existe ao menos mais uma página depois desta.

next_cursor
string | null
required

O notification_id que a próxima chamada deve mandar em after. null quando has_more é false.

Repasse este valor como ele veio. Ele não é montado pelo cliente.

Example:

"PBD_NOT_01J9Z2Q8XK3M7WPTV6RB4CYH0N"