Toda a operação pública, endpoint por endpoint.
Contrato REST v1 com JSON, paginação uniforme, filtros previsíveis e OpenAPI pronta para gerar clientes.
Base e formato
FormatoJSON UTF-8
AutenticaçãoBearer token
Versãov1 na URL
Limite padrão30 itens
Limite máximo100 itens
ContratoOpenAPI 3.1.2
Todos os endpoints
As 121 operações abaixo estão disponíveis em produção e usam a mesma auditoria da conta.
121 operações encontradas
GET
/meAccountVer contaRetorna a operação e o ator vinculados à chave.account:read→GET/offersOffersListar ofertasLista ofertas com filtros de status, marketplace e texto.offers:read→POST/offersOffersCriar ofertaCria uma oferta pendente sem publicá-la.offers:write→GET/offers/{id}OffersVer ofertaRetorna os detalhes editoriais e comerciais de uma oferta.offers:read→PATCH/offers/{id}OffersAtualizar ofertaAtualiza somente os campos enviados.offers:write→DELETE/offers/{id}OffersArquivar ofertaRetira a oferta do fluxo ativo sem apagar o histórico.offers:write→POST/offers/{id}/previewOffersPré-visualizar publicaçãoMonta a mensagem final sem enviar para nenhum canal.offers:read→POST/offers/{id}/publishOffersPublicar ofertaEnfileira a publicação da oferta em um grupo ou segmento autorizado.publications:write→GET/groupsGroupsListar gruposLista grupos sem expor JIDs, sessões ou credenciais.groups:read→GET/groups/{id}GroupsVer grupoRetorna configuração operacional segura do grupo.groups:read→PATCH/groups/{id}GroupsAtualizar grupoAtualiza nome, segmento, capacidade e automação.groups:write→GET/segmentsSegmentsListar segmentosLista nichos e configurações de vitrine.segments:read→POST/segmentsSegmentsCriar segmentoCria um nicho com sua configuração de vitrine.segments:write→GET/segments/{id}SegmentsVer segmentoRetorna um segmento da operação.segments:read→PATCH/segments/{id}SegmentsAtualizar segmentoAtualiza identidade, distribuição e vitrine do segmento.segments:write→DELETE/segments/{id}SegmentsExcluir segmentoExclui somente quando não existem grupos ou agendas vinculados.segments:write→GET/couponsCouponsListar cuponsLista cupons ativos e verificados da operação.coupons:read→POST/couponsCouponsCriar cupomRegistra um cupom para uso nas ofertas.coupons:write→GET/coupons/{id}CouponsVer cupomRetorna regras e validade de um cupom.coupons:read→PATCH/coupons/{id}CouponsAtualizar cupomAtualiza validade, desconto e elegibilidade.coupons:write→DELETE/coupons/{id}CouponsArquivar cupomDesativa o cupom preservando seu histórico.coupons:write→GET/commissionsCommissionsListar comissõesLista comissões atribuídas à conta.commissions:read→GET/commissions/summaryCommissionsResumir comissõesAgrupa valores por moeda e estado de pagamento.commissions:read→GET/commissions/{id}CommissionsVer comissãoRetorna atribuição e conciliação de uma comissão.commissions:read→GET/publicationsPublicationsListar publicaçõesLista envios com filtros por estado, grupo e oferta.publications:read→GET/publications/{id}PublicationsVer publicaçãoRetorna o resultado de uma publicação sem expor sessão do canal.publications:read→GET/templatesTemplatesListar templatesLista modelos editoriais da conta.templates:read→POST/templatesTemplatesCriar templateCria um modelo reutilizável de publicação.templates:write→GET/templates/{id}TemplatesVer templateRetorna o corpo e a configuração de um template.templates:read→PATCH/templates/{id}TemplatesAtualizar templateAtualiza os campos enviados do template.templates:write→DELETE/templates/{id}TemplatesExcluir templateExclui um template sem uso por agendamentos.templates:write→GET/schedulesSchedulesListar agendamentosLista publicações futuras e recorrentes.schedules:read→POST/schedulesSchedulesCriar agendamentoPrograma oferta ou texto para uma data ISO.schedules:write→GET/schedules/{id}SchedulesVer agendamentoRetorna destino, conteúdo e recorrência.schedules:read→PATCH/schedules/{id}SchedulesAtualizar agendamentoAltera horário, destino, recorrência ou estado.schedules:write→DELETE/schedules/{id}SchedulesExcluir agendamentoCancela e remove um agendamento futuro.schedules:write→POST/schedules/{id}/runSchedulesExecutar agendamentoExecuta agora a mesma rotina segura do agendador.publications:write→GET/monitorsMonitorsListar radaresLista regras automáticas de descoberta de ofertas.monitors:read→POST/monitorsMonitorsCriar radarCria uma busca recorrente com critérios comerciais.monitors:write→GET/monitors/{id}MonitorsVer radarRetorna critérios e último resultado de uma regra.monitors:read→PATCH/monitors/{id}MonitorsAtualizar radarAtualiza critérios, frequência e automação.monitors:write→DELETE/monitors/{id}MonitorsExcluir radarRemove uma regra de monitoramento.monitors:write→GET/storeStoreVer lojaRetorna somente a configuração pública da loja.store:read→PATCH/storeStoreAtualizar lojaAtualiza identidade, tema, redes e privacidade da loja.store:write→GET/journeysJourneysListar jornadasLista fluxos do DU e desempenho agregado.journeys:read→POST/journeysJourneysCriar jornadaCria uma automação visual inicialmente segura.journeys:write→GET/journeys/{id}JourneysVer jornadaRetorna blocos, canais e métricas da jornada.journeys:read→PATCH/journeys/{id}JourneysAtualizar jornadaAtualiza o grafo e as regras da jornada.journeys:write→DELETE/journeys/{id}JourneysExcluir jornadaExclui apenas jornadas que nunca foram executadas.journeys:write→POST/journeys/{id}/activateJourneysAtivar jornadaAtiva ou pausa uma jornada existente.journeys:write→GET/inbox/conversationsInboxListar conversasLista metadados operacionais do DU Inbox.inbox:read→GET/inbox/conversations/{id}InboxVer conversaRetorna contexto da conversa sem dados diretos do contato.inbox:read→PATCH/inbox/conversations/{id}InboxAtualizar conversaAtribui, prioriza ou altera o modo do DU.inbox:write→POST/inbox/conversations/{id}/closeInboxEncerrar conversaEncerra a conversa e registra o evento.inbox:write→GET/inbox/conversations/{id}/messagesInboxListar mensagensLista o histórico paginado de uma conversa.inbox:read→POST/inbox/conversations/{id}/replyInboxPreparar respostaRegistra uma resposta de saída para entrega pelo conector do canal.inbox:write→GET/inbox/contactsInboxListar contatosLista perfil, estágio e interesse sem expor telefone ou e-mail.inbox:read→GET/analytics/summaryAnalyticsResumo de analyticsConsolida ofertas, publicações, cliques e comissões.analytics:read→GET/analytics/timeseriesAnalyticsSérie temporalAgrupa publicações, falhas e cliques por dia.analytics:read→GET/analytics/groupsAnalyticsDesempenho por grupoCompara volume, entrega e erro entre grupos.analytics:read→GET/analytics/offersAnalyticsDesempenho por ofertaOrdena ofertas por publicação, clique e comissão.analytics:read→GET/analytics/sourcesAnalyticsDesempenho por fonteAgrupa catálogo, clique e receita por marketplace.analytics:read→GET/analytics/heatmapAnalyticsHeatmap de interaçãoAgrega cliques por página, elemento, dia e hora.analytics:read→POST/links/convertLinksConverter linkConverte uma URL usando apenas as integrações desta conta.links:write→GET/webhooksWebhooksListar webhooksLista destinos e eventos, nunca o segredo.webhooks:read→POST/webhooksWebhooksCriar webhookCria um destino HTTPS e revela o segredo uma única vez.webhooks:write→GET/webhooks/{id}WebhooksVer webhookRetorna configuração segura do destino.webhooks:read→PATCH/webhooks/{id}WebhooksAtualizar webhookAtualiza URL, eventos ou estado sem trocar o segredo.webhooks:write→DELETE/webhooks/{id}WebhooksExcluir webhookRemove destino e histórico de entregas.webhooks:write→GET/webhooks/{id}/deliveriesWebhooksListar entregasLista tentativas, HTTP status e erros de entrega.webhooks:read→POST/groupsGroupsCriar destino de grupoRegistra um grupo já autorizado pelo conector da conta.groups:write→DELETE/groups/{id}GroupsArquivar grupoDesativa o destino sem apagar o histórico de publicações.groups:write→GET/groups/{id}/activityGroupsConsultar atividade do grupoResume entradas, saídas e publicações sem revelar participantes.groups:read→POST/publications/{id}/retryPublicationsRetentar publicaçãoCria uma nova tentativa para uma publicação com falha.publications:write→POST/publications/{id}/cancelPublicationsCancelar publicaçãoCancela uma publicação ainda pendente sem remover o histórico.publications:write→GET/publications/{id}/attemptsPublicationsListar tentativas da publicaçãoLista a linha do tempo segura de criação, falha, retry e cancelamento.publications:read→POST/commissions/importsCommissionsImportar comissões em CSVNormaliza um CSV, deduplica transações e produz um recibo auditável.commissions:write→GET/commissions/importsCommissionsListar importações de comissãoLista recibos de importação sem incluir credenciais.commissions:read→GET/commissions/imports/{id}CommissionsVer importação de comissãoRetorna contagens, erros normalizados e origem de uma importação.commissions:read→POST/commissions/syncCommissionsSincronizar comissõesConsulta somente conectores autorizados e registra um recibo por fonte.commissions:write→GET/commissions/receiptsCommissionsListar recebimentosLista créditos financeiros e o estado de conciliação.commissions:read→POST/commissions/receiptsCommissionsRegistrar recebimentoRegistra um crédito recebido sem tratá-lo automaticamente como comissão.commissions:write→GET/commissions/receipts/{id}CommissionsVer recebimentoRetorna o recebimento e as comissões conciliadas.commissions:read→POST/commissions/receipts/{id}/reconcileCommissionsConciliar recebimentoSeleciona automaticamente ou recebe as comissões que formam o crédito.commissions:write→POST/monitors/{id}/runMonitorsExecutar radar agoraExecuta uma rodada do radar e persiste o resultado observado.monitors:write→GET/monitors/{id}/resultsMonitorsConsultar resultados do radarRetorna a última rodada e as ofertas originadas por esse radar.monitors:read→GET/store/collectionsStoreListar coleções da lojaLista coleções editoriais e sua ordem pública.store:read→POST/store/collectionsStoreCriar coleção da lojaCria uma coleção publicável de ofertas.store:write→GET/store/collections/{id}StoreVer coleção da lojaRetorna conteúdo e configuração de uma coleção.store:read→PATCH/store/collections/{id}StoreAtualizar coleção da lojaAtualiza somente os campos enviados da coleção.store:write→DELETE/store/collections/{id}StoreExcluir coleção da lojaRemove a coleção sem apagar as ofertas.store:write→GET/store/pagesStoreListar páginas da lojaLista landing pages e conteúdo editorial da loja.store:read→POST/store/pagesStoreCriar página da lojaCria uma página em Markdown com SEO próprio.store:write→GET/store/pages/{id}StoreVer página da lojaRetorna conteúdo, SEO e estado de publicação.store:read→PATCH/store/pages/{id}StoreAtualizar página da lojaAtualiza conteúdo, slug, SEO ou publicação.store:write→DELETE/store/pages/{id}StoreExcluir página da lojaRemove uma página avulsa da loja.store:write→GET/inbox/contacts/{id}InboxVer contatoRetorna perfil, etiquetas e atividade sem identificadores diretos.inbox:read→PATCH/inbox/contacts/{id}InboxAtualizar contatoAtualiza nome, estágio, etiquetas e preferências autorizadas.inbox:write→GET/inbox/contacts/{id}/notesInboxListar notas do contatoLista notas internas com autoria e data.inbox:read→POST/inbox/contacts/{id}/notesInboxCriar nota no contatoRegistra uma nota interna que nunca é enviada ao contato.inbox:write→POST/inbox/conversations/{id}/assignInboxAtribuir conversaAtribui ou remove a pessoa responsável pela conversa.inbox:write→POST/inbox/conversations/{id}/reopenInboxReabrir conversaReabre uma conversa encerrada e registra o evento.inbox:write→GET/inbox/messages/{id}InboxVer mensagemRetorna conteúdo e estado operacional de uma mensagem.inbox:read→GET/inbox/messages/{id}/statusInboxConsultar entrega da mensagemDistingue preparada, enfileirada, enviada, entregue e falha.inbox:read→POST/journeys/{id}/validateJourneysValidar jornadaVerifica gatilho, blocos, canais e referências sem executar o fluxo.journeys:read→POST/journeys/{id}/executeJourneysExecutar jornadaInicia uma execução explícita para contato ou conversa autorizada.journeys:write→GET/journeys/{id}/executionsJourneysListar execuções da jornadaLista estado, passo e horários das execuções.journeys:read→GET/journey-executions/{id}JourneysVer execução da jornadaRetorna a execução e seu contexto operacional seguro.journeys:read→GET/webhook-eventsWebhooksListar eventos de webhookRetorna o catálogo versionado de eventos e descrições.webhooks:read→GET/webhook-events/{event}/schemaWebhooksVer schema de eventoRetorna o JSON Schema e um exemplo do evento na versão atual.webhooks:read→POST/webhooks/{id}/rotate-secretWebhooksRotacionar segredo do webhookInvalida o segredo anterior e revela o novo uma única vez.webhooks:write→POST/webhooks/{id}/testWebhooksTestar webhookEnfileira um evento de teste assinado para o destino.webhooks:write→POST/webhook-deliveries/{id}/redeliverWebhooksReenviar entrega de webhookCria uma nova tentativa auditável para uma entrega existente.webhooks:write→GET/integrationsIntegrationsListar integraçõesLista conectores e estado seguro, sem retornar credenciais.integrations:read→GET/integrations/{provider}IntegrationsVer integraçãoRetorna capacidade, saúde e última validação de um conector.integrations:read→GET/integrations-healthIntegrationsConsultar saúde das integraçõesResume conectores configurados, saudáveis e que precisam de atenção.integrations:read→POST/integrations/{provider}/testIntegrationsValidar integraçãoValida a configuração disponível e registra o diagnóstico.integrations:write→DELETE/integrations/{provider}IntegrationsDesconectar integraçãoRemove as credenciais do conector para o ator da chave.integrations:write→GET/analytics/funnelAnalyticsAnalisar funilAgrupa impressão, clique, intenção, compra e comissão por período.analytics:read→GET/analytics/revenueAnalyticsAnalisar receitaConsolida comissão registrada e recebimentos conciliados por moeda.analytics:read→GET/analytics/attributionAnalyticsAnalisar atribuiçãoCompara origem, grupo, segmento e janela de conversão.analytics:read→Filtros e paginação
Coleções aceitam limit e offset. Ofertas, publicações, conversas e analytics possuem filtros adicionais descritos no OpenAPI.
offersstatus, marketplace, querypublicationsstatus, group_id, offer_idinbox/conversationsstatus, channelanalytics/*days: 1–365Criar uma oferta pendente
A criação é idempotente por URL. Uma URL existente retorna o item atual; nada é publicado automaticamente.
bash
curl -X POST https://achadu.com/api/v1/offers \
-H "Authorization: Bearer ach_live_..." \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.amazon.com.br/dp/...",
"title": "Air fryer 5L",
"price": 329.90,
"currency": "BRL",
"coupon": "CASA10"
}'