Clientes
Includes disponíveis: addresses, stats, clusters
Listar clientes
GET https://api.dooki.com.br/v2/{alias}/customers
Request
Response
Criar cliente
POST https://api.dooki.com.br/v2/{alias}/customers
Parâmetro | Tipo | Obrigatório | Descrição |
active | boolean | Sim | Status do cliente |
marketplace_id | int | Não | ID do marketplace |
cluster_id | int | Não | ID do cluster |
type | string | Sim | Tipo da pessoa. Valores aceitos: |
name | string | Não | Nome do cliente |
razao_social | string | Não | Razão Social do cliente, caso seja pessoa jurídica |
string | Sim | E-mail do cliente | |
cnpj | string | Sim (caso seja pessoa jurídica) | CNPJ do cliente |
cpf | string | Sim (caso seja pessoa física) | CPF do cliente |
homephone | string | Sim | Telefone ou celular do cliente |
password | string | Sim | Senha de acesso do cliente |
password_confirmation | string | Sim | Confirmação da senha |
ip | string | Não | IP do cliente |
utm_source | string | Não | Origem de acesso do cliente |
utm_campaign | string | Não | Campanha de origem de acesso |
notes | string | Não | Anotações sobre o cliente. |
Filtros
Parâmetro | Tipo | Descrição |
state_uf | array | Retornar clientes de determinados estados. |
buy_product_id | array | Clientes que compraram determinados produtos. |
q | string | Busca por nome, e-mail, razão social, cpf ou cnpj. |
Visualizar cliente
GET https://api.dooki.com.br/v2/{alias}/customers/{id}
Atualizar cliente
PUT https://api.dooki.com.br/v2/{alias}/customers/{id}
Excluir cliente
DELETE https://api.dooki.com.br/v2/{alias}/customers/{id}
Listar filtros de busca dos clientes
GET https://api.dooki.com.br/v2/{alias}/customers/filters
Listar carrinhos abandonados de um cliente
GET https://api.dooki.com.br/v2/{alias}/customers/{id}/carts
Exportar clientes
GET https://api.dooki.com.br/v2/{alias}/customers/export
Dica: os filtros de busca também estão disponíveis no endpoint de exportação.
O sistema enviará para o usuário um e-mail com o link para download da planilha com os registros.
Exportar clientes para um determinado serviço
GET https://api.dooki.com.br/v2/{alias}/customers/export/{service}
Serviços disponíveis: mailchimp
, mailee
e rdstation
Parâmetro | Descrição |
queue_id | ID da fila que está processando a exportação. |
total | Número de registros a serem exportados. |
Response ao exportar os clientes
Filtros personalizados para clientes
Esse tipo de filtro não utiliza a sintaxe global. Neste caso, o parâmetro é passado individualmente via query string na URL.
Parâmetro | Tipo | Descrição |
state_uf | string | UF do estado do cliente. Exemplo: |
total_orders | int | Número de pedidos. |
q | string | Busca pelo nome ou e-mail do cliente. |
Exemplo:
GET https://api.dooki.com.br/v2/{alias}/customers?state_uf=SP
Endereços
Listar endereços de um cliente
GET https://api.dooki.com.br/v2/{alias}/customers/{customerId}/addresses
Request
Response
Criar endereço
POST https://api.dooki.com.br/v2/{alias}/customers/{customerId}/addresses
Parâmetro | Tipo | Obrigatório | Descrição |
receiver | string | Sim | Nome de quem receberá a entrega. |
zip_code | string | Sim | CEP do endereço. |
street | string | Sim | Nome da rua do endereço. |
number | string | Sim | Número do endereço. |
neighborhood | string | Sim | Bairro do endereço. |
complement | string | Não | Complemento do endereço. |
city | string | Sim | Nome da cidade. |
uf | string | Sim | UF do estado. |
Visualizar endereço
GET https://api.dooki.com.br/v2/{alias}/customers/{customerId}/addresses/{id}
Atualizar endereço
PUT https://api.dooki.com.br/v2/{alias}/customers/{customerId}/addresses/{id}
Excluir valor de filtro
DELETE https://api.dooki.com.br/v2/{alias}/customers/{customerId}/addresses/{id}
Clusters
Clusters são grupos de clientes com condições comerciais flexíveis, como preço de produto, frete e forma de entrega.
Listar clusters
GET https://api.dooki.com.br/v2/{alias}/customers/clusters
Request
Response
Criar cluster
Includes disponíveis: payments, carriers
POST https://api.dooki.com.br/v2/{alias}/customers/clusters
Parâmetro | Tipo | Obrigatório | Descrição |
name | string | Sim | Nome do cluster. |
active | boolean | Não | Status do cluster. |
person_type | string | Sim | Tipo de pessoa ('f' para física e 'j' para jurídica). |
attach_on_signup | boolean | Não | Associar automaticamente um cliente ao cluster. |
min_order_value | float | Sim | Valor mínimo para compra |
base_price_percent | float | Sim | Valor base de desconto. |
shipping_rules | array | Não | Regras de entrega. |
country | string | Sim | Código do país seguindo a padronização (ISO 3166-2). |
zipcode_min | string | Sim | área minima do CEP para aplicar a regra. |
zipcode_max | string | Sim | área máxima do CEP para aplicar a regra. |
min_order_value | string | Sim | Valor mínimo para compra. |
shipment_discount_percent | string | Sim | Valor base de desconto para entrega. |
payments_ids | array | Não | IDS das formas de pagamento que serão aplicados os descontos. |
carriers_ids | array | Não | IDS das formas de entregas que serão aplicados ao grupo de clientes. |
Visualizar cluster
GET https://api.dooki.com.br/v2/{alias}/customers/clusters/{id}
Atualizar cluster
PUT https://api.dooki.com.br/v2/{alias}/customers/clusters/{id}
Visualizar cliente associados a um cluster
GET https://api.dooki.com.br/v2/{alias}/customers/clusters/{id}/customers
Associar cliente a um cluster
PUT https://api.dooki.com.br/v2/{alias}/customers/clusters/{id}/customers
Remover um cliente de um cluster
DELETE https://api.dooki.com.br/v2/{alias}/customers/clusters/{id}/customers
Você deverá enviar um json com os IDS dos clientes que deseja associar ou excluir.
Incluir ou excluir clientes de uma categoria
Regras de frete dos clusters
Listar regras de frete
GET https://api.dooki.com.br/v2/{alias}/customers/clusters/{cluster_id}/shipping-rules
Request
Response
Criar regra de frete
POST https://api.dooki.com.br/v2/{alias}/customers/clusters/{cluster_id}/shipping-rules
Parâmetro | Tipo | Obrigatório | Descrição |
cluster_id | int | Sim | Id do cluster. |
country | string | Sim | Código do país seguindo a padronização (ISO 3166-2). |
zipcode_min | string | Sim | área minima do CEP para aplicar a regra. |
zipcode_max | string | Sim | área máxima do CEP para aplicar a regra. |
min_order_value | float | Sim | Valor mínimo para compra. |
shipment_percent | string | Sim | Valor base de desconto para entrega. |
Visualizar regra de frete
GET https://api.dooki.com.br/v2/{alias}/customers/clusters/{cluster_id}/shipping-rules/{id}
Atualizar regra de frete
PUT https://api.dooki.com.br/v2/{alias}/customers/clusters/{cluster_id}/shipping-rules/{id}
Atualizado