Cadastrar um tipo de evento
POST
/v1/event-types
Só tipos cadastrados podem ser publicados: é o que impede um erro de digitação de virar um evento que ninguém recebe.
O nome segue dominio.acao, em minúsculas, com dígitos e . _ - como separadores,
por exemplo pedido.pago ou nota_fiscal.emitida. Ele é o identificador do tipo: é o
que vai no campo type ao publicar e na lista events de um endpoint.
Autorização
Seção intitulada “Authorizations”Corpo da requisiçãoobrigatório
Seção intitulada “Request Bodyrequired”Tipo de mídiaapplication/json
object
name
obrigatório
null | string
description
obrigatório
null | string
Exemplo
{ "name": "pedido.pago", "description": "Pagamento de um pedido confirmado."}Respostas
Seção intitulada “Responses”Criado.
Tipo de mídiaapplication/json
object
name
obrigatório
string
description
obrigatório
null | string
createdAt
obrigatório
string formato: date-time
Exemplo
{ "name": "pedido.pago", "description": "Pagamento de um pedido confirmado.", "createdAt": "2026-09-10T12:00:00Z"}Chave de API ausente, inválida ou revogada.
O tipo já existe no ambiente.
Tipo de mídiaapplication/problem+json
object
type
null | string
title
null | string
status
null | integer | string formato: int32
detail
null | string
instance
null | string
Exemplogerado
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}name ausente, fora do formato, ou com mais de 200 caracteres.
Tipo de mídiaapplication/problem+json
object
type
null | string
title
null | string
status
null | integer | string formato: int32
detail
null | string
instance
null | string
Exemplogerado
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Limite de requisições por segundo do plano, somado entre todas as chaves da organização.
Headers
Seção intitulada “Headers”Retry-After
integer
Segundos até a próxima janela.