Detalhes

Descrição dos campos

CampoRequeridoÚnicoTipo do campoMax CaracteresDescrição
idInt4-ID do cliente
uuidVarchar36UUID do cliente
reference_codeVarchar64Código de referência do cliente no ERP
emailVarchar255E-mail do cliente
documentVarchar15Documento do cliente (CPF)
nameVarchar255Nome do cliente
birthdateDateData de Nascimento
genderIntFeminino (1)
Masculino (2)
Outros (3)
Prefiro não dizer (4)
blockedBoolean1Indica se o cliente está bloqueado default = false
newsletterInt4-Indica se o cliente quer receber newsletter (1 = SIM, 2 = NÃO, 0 = NÃO)
groupInt4ID do grupo do cliente
zipcodeVarchar9CEP
addressVarchar100Endereço
numberVarchar100Número
neighborhoodVarchar100Bairro
complementVarchar100Complemento
cityVarchar100Cidade
stateVarchar2Estado
phone1Varchar20Telefone
phone2Varchar20Telefone 2
referenceVarchar255Ponto de Referencia
receiverVarchar100Destinatário
city_idVarchar50ID da cidade
code_ibgeVarchar50Código do IBGE da cidade
limit_creditNumeric10,2Limite de Crédito
balance_of_creditNumeric10,2Saldo de Crédito
corporate_nameVarchar120Razão Social
corporate_documentNumeric20CNPJ
inscricao_estadual_isentoBoolean1Inscrição Estadual Isento
inscricao_estadualVarchar25Inscrição Estadual
fancy_nameVarchar255Nome Fantasia
gdpr_agreementBoolean1Acordo GDPR
extra_dataTextCampo extra

Filtros via Query Parameters

ParameterDescription
idID do cliente
reference_codeCódigo de referência no ERP
groupFiltro por ID do grupo do cliente
newsletterFiltro pelo campo newsletter
add_date__lteFiltro por data de criação menor ou igual - YYYY-MM-DD H:M:S
add_date__gteFiltro por data de criação maior ou igual - YYYY-MM-DD H:M:S
change_date__lteFiltro por data de alteração menor ou igual - YYYY-MM-DD H:M:S
change_date__gteFiltro por data de alteração maior ou igual - YYYY-MM-DD H:M:S
uuidFiltro por uuid do cliente
emailFiltro por E-mail do cliente
orders__isnullFiltro cliente com pedidos, (0) = com pedido, (1) = sem pedido

Exemplos

using RestSharp;
var client = new RestClient("https://api.convertize.com.br/{ENVIRONMENT}/api/1.0/");

var request = new RestRequest("/customers/");
request.Method = Method.GET;
request.AddHeader("Authorization", "Token " + API_KEY);

var response = client.Execute(request);
curl "https://api.convertize.com.br/{ENVIRONMENT}/api/1.0/customers/"
  -H "Authorization: Token API_KEY"
import requests

r = requests.get('https://api.convertize.com.br/{ENVIRONMENT}/api/1.0/customers/', headers={
  'Authorization': 'Token %s' % API_KEY
})

print r.status_code
print r.json()

O comando acima retornar um JSON conforme estrutura abaixo:

{
   "id":138468,
   "reference_code":null,
   "email":"[email protected]",
   "document":null,
   "corporate_document":null,
   "name":"Nome do cliente",
   "corporate_name":null,
   "inscricao_estadual_isento":false,
   "inscricao_estadual":null,
   "fancy_name":null,
   "birthdate":null,
   "gender":null,
   "blocked":false,
   "newsletter":0,
   "gdpr_agreement":true,
   "receiver":"Nome do cliente",
   "zipcode":null,
   "address":null,
   "number":null,
   "neighborhood":null,
   "complement":null,
   "city":null,
   "state":null,
   "phone1":null,
   "phone2":null,
   "reference":null,
   "city_id":null,
   "code_ibge":null,
   "add_date":"2022-08-16T21:39:49.815105",
   "change_date":"2022-08-16T21:39:49.815135",
   "limit_credit":null,
   "balance_of_credit":null,
   "group":null,
   "extra_data": null
}