Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.teceo.co/llms.txt

Use this file to discover all available pages before exploring further.

cada notificação é uma requisição POST com este corpo:
{
  "eventId": "5ebcd63c-0cf2-4f45-82cc-07440eb9427d",
  "eventType": "customer.status.draft",
  "eventVersion": "1.0",
  "timestamp": "2026-04-16T11:53:00.245Z",
  "subscriptionId": "a8fa74b1-af91-4dde-b68b-82e06e1d51a1",
  "brand": {
    "id": "5d84bfd8-c9ae-44bc-acfb-dbc1721fa1be",
    "name": "nome da marca"
  },
  "entity": {
    "type": "customer",
    "id": "e6892af7-75d6-4036-8779-9d2ad1336dab",
    "href": "https://integration.teceo.co/v1/customers/e6892af7-75d6-4036-8779-9d2ad1336dab"
  },
  "data": {
    "commercialName": "Loja Centro",
    "previousStatus": "PENDING",
    "currentStatus": "DRAFT"
  },
  "metadata": {
    "changedBy": {
      "type": "user",
      "id": "30cac3a9-ceb1-46db-bd94-038c8a7f9331",
      "name": "Nome do Usuário"
    }
  }
}

campos

eventId
string
required
identificador único do evento (uuid).
eventType
string
required
tipo do evento. exemplo: customer.status.draft.
eventVersion
string
required
versão do schema do evento.
timestamp
string
required
data e hora em que o evento ocorreu (iso 8601).
subscriptionId
string
required
identificador da assinatura (uuid).
brand
object
required
marca onde o evento ocorreu.
entity
object
required
entidade relacionada ao evento.
data
object
required
dados do evento. a estrutura varia conforme o eventType.
metadata
object
required
metadados adicionais do evento.

resposta esperada

códigoo que significa
2XXrecebido com sucesso — marcamos como entregue
5XX ou timeouterro temporário — tentamos de novo
4XX (exceto 429)erro permanente — não tentamos de novo
responda 2XX imediatamente e processe em background. o timeout por tentativa é de 10 segundos.
se configurou um signing secret, valide a assinatura antes de processar. veja assinando requisições.