Pular para o conteúdo
AchaduDevelopers
API operacionalIr para o site ↗
Painel →
Achadu/Developers/Conceitos

Um modelo previsível para toda a operação.

Antes de chamar endpoints, entenda como conta, recursos, estados e eventos se relacionam. O mesmo modelo vale para REST, MCP e CLI.

Recursos e identidade

Cada chave pertence a uma única conta. IDs são opacos, estáveis e só fazem sentido dentro dessa conta; nunca derive significado a partir do prefixo ou do tamanho.

✓
Conta

A raiz de ofertas, audiência, loja, integrações e receita.

✓
Oferta

O produto encontrado ou criado antes de qualquer publicação.

✓
Publicação

Uma tentativa rastreável de distribuir uma oferta em um destino.

✓
Contato e conversa

A pessoa e o histórico de atendimento no DU Inbox.

✓
Jornada

O fluxo versionável que reage a eventos e executa ações.

✓
Recebimento

A evidência conciliável de comissão e pagamento.

Estados e transições

Operações assíncronas retornam o estado atual, não uma promessa de conclusão imediata. Acompanhe a linha do tempo ou assine o evento correspondente.

1
Criado

O recurso foi aceito e recebeu um ID.

2
Em processamento

A fila dedicada executa a tarefa fora da requisição HTTP.

3
Concluído ou falhou

O resultado, as tentativas e o erro ficam disponíveis para auditoria.

Datas, valores e campos ausentes

IDsStrings opacas como off_..., pub_... e conv_...
DatasISO 8601 em UTC, por exemplo 2026-08-31T18:20:00.000Z
DinheiroNúmero decimal acompanhado por currency em ISO 4217
Campos opcionaisPodem ser omitidos; null representa ausência conhecida
BooleanosUse true ou false, nunca 0, 1 ou texto

Consistência e efeitos colaterais

✓
Leituras imediatas

CRUD e configuração refletem a gravação confirmada na mesma conta.

✓
Processamento assíncrono

Publicação, importação, sincronização e execução podem continuar após a resposta.

✓
Eventos depois do commit

O webhook é enfileirado somente depois que a alteração foi persistida.

✓
Exclusão explícita

Endpoints destrutivos são marcados na referência e nunca são inferidos por uma atualização.