API Admin › Referência

Clientes

Endereço base: https://api.denaryx.com/admin/2026-10. Exemplos e regras no guia Clientes. Os erros seguem o formato comum. A especificação inteira: baixar o OpenAPI.

GET /customers

Os clientes da loja

Escopo read_customers

As contas que os compradores abriram na loja (a área do cliente, com o código mandado ao e-mail), com os endereços salvos. Quem compra sem conta não aparece aqui: os dados dele estão nos pedidos. Na ordem da última mudança, da mais antiga à mais nova, com o id para desempatar: para sincronizar, guarde o updated_at do último que leu e peça updated_at_min na próxima vez. Entrar na conta não conta como mudança. Cada cliente traz o e-mail, o telefone, o CPF e os endereços.

Parâmetros

NomeOndeTipoDescrição
limitconsultaintegerQuantos itens por página, de 1 a 100 (50 sem ele).
cursorconsultastringO next_cursor da página anterior, como veio. Os filtros continuam os mesmos.
idsconsultastringSó estes ids, separados por vírgula (até 100).
emailconsultastringSó a conta deste e-mail (exato, sem diferença de maiúsculas): o jeito de achar a conta de quem comprou.
updated_at_minconsultastring (data e hora)Só o que mudou a partir desta data (ISO 8601): a sincronização incremental.
created_at_minconsultastring (data e hora)Só o criado a partir desta data (ISO 8601).
created_at_maxconsultastring (data e hora)Só o criado até esta data (ISO 8601).

Resposta

200 Sucesso. (CustomerList)

Os campos da resposta (22)
CampoTipoDescrição
datalista de Customer
data[].idstring (uuid)
data[].emailstring
data[].namestring
data[].phonestring ou null
data[].cpfstring ou null
data[].accepts_marketingboolean
data[].accepts_marketing_atstring (data e hora) ou null
data[].addresseslista de objeto
data[].addresses[].idstring (uuid)
data[].addresses[].namestring
data[].addresses[].zipstring
data[].addresses[].streetstring
data[].addresses[].numberstring
data[].addresses[].complementstring
data[].addresses[].neighborhoodstring
data[].addresses[].citystring
data[].addresses[].statestring
data[].addresses[].defaultboolean
data[].created_atstring (data e hora)
data[].updated_atstring (data e hora)
next_cursorstring ou null

Erros

  • 400 A chamada veio com campos inválidos; os campos recusados vão em fields (invalid_request).
  • 401 O token falta, não existe, foi revogado ou venceu (authentication_error).
  • 403 O token não tem o escopo da rota, ou, com write_content, mandou campos que pedem write_products, listados em fields (permission_error).
  • 429 Chamadas demais: espere o Retry-After (rate_limited).
  • 500 Erro do nosso lado (api_error).
  • 503 A API está ocupada com outras chamadas: espere o Retry-After (api_error).

GET /customers/{id}

Um cliente

Escopo read_customers

A conta, com os endereços salvos. O id é o customer.id dos pedidos feitos com ela. A conta excluída (pelo próprio comprador ou pela loja, em Privacidade) dá 404.

Parâmetros

NomeOndeTipoDescrição
idobrigatóriocaminhostring (uuid)O id da conta do cliente.

Resposta

200 Sucesso. (Customer)

Os campos da resposta (20)
CampoTipoDescrição
idstring (uuid)
emailstring
namestring
phonestring ou null
cpfstring ou null
accepts_marketingboolean
accepts_marketing_atstring (data e hora) ou null
addresseslista de objeto
addresses[].idstring (uuid)
addresses[].namestring
addresses[].zipstring
addresses[].streetstring
addresses[].numberstring
addresses[].complementstring
addresses[].neighborhoodstring
addresses[].citystring
addresses[].statestring
addresses[].defaultboolean
created_atstring (data e hora)
updated_atstring (data e hora)

Erros

  • 401 O token falta, não existe, foi revogado ou venceu (authentication_error).
  • 403 O token não tem o escopo da rota, ou, com write_content, mandou campos que pedem write_products, listados em fields (permission_error).
  • 404 O recurso não existe nesta loja (not_found).
  • 429 Chamadas demais: espere o Retry-After (rate_limited).
  • 500 Erro do nosso lado (api_error).
  • 503 A API está ocupada com outras chamadas: espere o Retry-After (api_error).