Clientes
Esta API permite a gestão de clientes, oferecendo opções para listar, adicionar e editar os dados cadastrados.
Endpoints
URL: <seuprojeto>.edgecontents.com/ds/api/customer
Método: GET
Autenticação: Basic Auth
Parâmetros de Consulta:
id
int
Não
ID do tipo de cliente
domain
string
Não
Domínio do cliente
cnpj
string
Não
CNPJ do cliente
Exemplo de retorno:
{
"66": {
"name": "Clima Tempo",
"type": "Parceiro",
"domain": "www.climatempo.com.br",
"cnpj": ""
},
"69": {
"name": "Arcos Dourados",
"type": "Cliente",
"domain": "www.mcdonalds.com",
"cnpj": ""
},
"121": {
"name": "API Customer Updated",
"type": "Cliente",
"domain": "apicustomer.com",
"cnpj": "65.866.698/6815-85"
}
}
URL: <seuprojeto>.edgecontents.com/ds/api/customer/type
Método: GET
Autenticação: Basic Auth
Exemplo de retorno:
{
"1": {
"name": "Cliente"
},
"2": {
"name": "Parceiro"
},
"3": {
"name": "Usuários Extranet"
}
}
URL: <seuprojeto>.edgecontents.com/ds/api/customer/add
Método: POST
Autenticação: Basic Auth
Corpo da Requisição:
name
string
Sim
Nome do cliente
domain
string
Sim
Site do cliente
type
int
Sim
ID do tipo de cliente
address
string
Não
Endereço
cpf
string/int
Não
CPF
cnpj
string/int
Não
CNPJ
Exemplo de requisição:
[
{
"name": "Novo Cliente 1",
"domain": "novocliente1.com.br",
"type": 1,
"cnpj": "00.000.000/0000-00"
},
{
"name": "Novo Cliente 2",
"domain": "novocliente2.com.br",
"type": 1,
"cnpj": 11111111111111
}
]
Exemplo de retorno:
{
"successes": [
{
"id": "123",
"name": "Novo Cliente 1"
},
{
"id": "124",
"name": "Novo Cliente 2"
}
],
"errors": []
}
URL: <seuprojeto>.edgecontents.com/ds/api/customer/update
Método: POST
Autenticação: Basic Auth
Corpo da Requisição:
id
int
Sim
ID do cliente
name
string
Não
Nome do cliente
domain
string
Não
Site do cliente
type
int
Não
ID do tipo de cliente
address
string
Não
Endereço
cpf
string/int
Não
CPF
cnpj
string/int
Não
CNPJ
Exemplo de requisição:
[
{
"id": 123,
"cnpj": "50.505.505/5050-50",
"address": "Av. Paulista, 1636"
}
]
Exemplo de retorno:
{
"successes": [
{
"id": "123",
"name": "Novo Cliente 1"
}
],
"errors": []
}
Atualizado