API Rest

Clientes

https://www.dunning.com.br/api/v2/cliente?token=OTA0NV82MDA0j8pmKbNwEb0fdKJCvv

GET: obter lista de clientes

curl --include \
     --request GET \
     --header "Content-Type: application/json" \
'https://www.dunning.com.br/api/v2/cliente?token=OTA0NV82MDA0j8pmKbNwEb0fdKJCvv'
								

POST: inserir/atualizar lista de clientes

curl --include \
     --request GET \
     --header "Content-Type: application/json" \
'https://www.dunning.com.br/api/v2/cliente?token=OTA0NV82MDA0j8pmKbNwEb0fdKJCvv'
								
Nome Tipo Descrição
codigoGrupoEconomico String (Opcional) Código do grupo econômico
codigoCliente String Código do cliente
tipoPessoa String Tipo de pessoa (Ex.: FISICA/JURIDICA)
nome String Nome do cliente
cpf String Cpf do cliente
situacao String Situação do cliente (Ex.: ATIVO/INATIVO)
campo1 String (Opcional) Campo personalizado
campo2 String (Opcional) Campo personalizado
campo3 String (Opcional) Campo personalizado
campo4 String (Opcional) Campo personalizado
campo5 String (Opcional) Campo personalizado
observacao1 String (Opcional) Campo de observação
observacao2 String (Opcional) Campo de observação
observacao3 String (Opcional) Campo de observação
emails Array
nome String (Opcional) Nome do contato de email do cliente
email String (Opcional) Email do cliente
enderecos Array
nome String (Opcional) Nome do contato de endereço do cliente
endereco String (Opcional) Endereço do logradouro
numero String (Opcional) Número do logradouro
complemento String (Opcional) Complemento do logradouro
bairro String (Opcional) Bairro do logradouro
cidade String (Opcional) Cidade do logradouro
uf String (Opcional) UF do logradouro
telefones Array
nome String (Opcional) Nome do contato de telefone do cliente
ddd String (Opcional) DDD do telefone
numero String (Opcional) Número do telefone
fiador Array
codigoFiador String (Opcional) Código do fiador
tipoFiador String (Opcional) Tipo de pessoa (Ex.: FISICA/JURIDICA) FIADOR
cpf String (Opcional)Cpf do fiador
nome String (Opcional) Nome do fiador
email String (Opcional) Email do fiador
dddCel String (Opcional)dddCel do fiador
numeroCel String (Opcional) Numero Cel do fiador
dddFixo String (Opcional) ddd telefone Fixo do fiador
numeroFixo String (Opcional) Numero telefone fixo do fiador
cep String (Opcional)Cep do fiador
bairro String (Opcional) Bairro do fiador
cidade String (Opcional) Cidade do fiador
complemento String (Opcional) Complemento do fiador
endereco String (Opcional)Endereco do fiador
numeroEndereco String (Opcional)Numero endereco do fiador
uf String (Opcional)Estado do fiador
					
https://www.dunning.com.br/api/v2/titulo?token=OTA0NV82MDA0j8pmKbNwEb0fdKJCvv


OTA0NV82MDA0j8pmKbNwEb0fdKJCvv => substituir por token da empresa

[
    {
        "codigoCliente": "1",
        "tipoPessoa": "FISICA",
        "nome": "xxxxx",
        "cpf": "xxxxx",
        "situacao": "ATIVO",
        "campo1": null,
        "campo2": null,
        "campo3": null,
        "campo4": null,
        "campo5": null,
        "observacao1": null,
        "observacao2": null,
        "observacao3": null,
        "rg": null,
        "dataNascimento": null,
        "emails": [
            {
                "email": "xxxxx"
            }
        ],
        "enderecos": [
            {
                "cep": "xxxxx",
                "endereco": "xxxxx",
                "numero": "xxx",
                "complemento": null,
                "bairro": "xxxxx",
                "cidade": "xxxxxx",
                "uf": "xxx"
            },
            {
                "cep": "xxxxx",
                "endereco": "xxxx",
                "numero": "xxxx",
                "complemento": null,
                "bairro": "",
                "cidade": "xxxxxx",
                "uf": "xxx"
            }
        ],
        "telefones": [
            {
                "ddd": "31",
                "numero": "9999999999"
            },
            {
                "ddd": "37",
                "numero": "999999999"
            }
        ]
    }
] 
								

DELETE: remover uma lista de clientes

curl --include \
     --request GET \
     --header "Content-Type: application/json" \
'https://www.dunning.com.br/api/v2/cliente?token=OTA0NV82MDA0j8pmKbNwEb0fdKJCvv'


Clientes (ID)

https://www.dunning.com.br/api/v2/cliente/(codigo cliente)?token=OTA0NV82MDA0j8pmKbNwEb0fdKJCvv

GET: obter cliente por código

curl --include \
     --request GET \
     --header "Content-Type: application/json" \
'https://www.dunning.com.br/api/v2/cliente?token=OTA0NV82MDA0j8pmKbNwEb0fdKJCvv'

DELETE: remover um cliente específico

curl --include \
     --request GET \
     --header "Content-Type: application/json" \
'https://www.dunning.com.br/api/v2/cliente?token=OTA0NV82MDA0j8pmKbNwEb0fdKJCvv'


Títulos

https://www.dunning.com.br/api/v2/cliente/(codigo cliente)/titulo?token=OTA0NV82MDA0j8pmKbNwEb0fdKJCvv

GET: obter lista de titulos

curl --include \
     --request GET \
     --header "Content-Type: application/json" \
'https://www.dunning.com.br/api/v2/titulo?token=OTA0NV82MDA0j8pmKbNwEb0fdKJCvv'

POST: inserir/atualizar lista de títulos

curl --include \
     --request GET \
     --header "Content-Type: application/json" \
'https://www.dunning.com.br/api/v2/titulo?token=OTA0NV82MDA0j8pmKbNwEb0fdKJCvv'
								
Nome Tipo Descrição
codigoFilial String Código da filial (Padrão: 1)
codigoCliente String Código do cliente
codigoGrupoEconomico String (Opcional) Código do grupo econômico do cliente
codigoTitulo String Código do título
dataEmissao Date Data de emissão do título
dataVencimento Date Data de vencimento do título
valor Float Valor do título
tipo String (Opcional) Tipo do título
nossoNumero String (Opcional) Nosso número do título, usado para geração de boletos
campo1 String (Opcional) Campo personalizado
campo2 String (Opcional) Campo personalizado
campo3 String (Opcional) Campo personalizado
campo4 String (Opcional) Campo personalizado
campo5 String (Opcional) Campo personalizado
observacao1 String (Opcional) Campo de observação
observacao2 String (Opcional) Campo de observação
observacao3 String (Opcional) Campo de observação

https://www.dunning.com.br/api/v2/titulo?token=OTA0NV82MDA0j8pmKbNwEb0fdKJCvv


OTA0NV82MDA0j8pmKbNwEb0fdKJCvv => substituir por token da empresa

[

    {

        "codigoFilial": 1,

        "codigoGrupoEconomico": null,

        "codigoCliente": "1",

        "codigoTitulo": "2",

        "dataEmissao": "15-01-2019",

        "dataVencimento": "15-01-2019",

        "taxaJuros": null,

        "valor": 10,

        "tipo": "",

        "nossoNumero": null,

        "campo1": null,

        "campo2": null,

        "campo3": null,

        "campo4": null,

        "campo5": null,

        "observacao1": null,

        "observacao2": null,

        "observacao3": null

    }

]
 
								

DELETE: remover lista de títulos

curl --include \
     --request GET \
     --header "Content-Type: application/json" \
'https://www.dunning.com.br/api/v2/titulo?token=OTA0NV82MDA0j8pmKbNwEb0fdKJCvv'


Títulos (ID)

https://www.dunning.com.br/api/v2/cliente/(codigo cliente)/titulo/(codigo titulo)?token=OTA0NV82MDA0j8pmKbNwEb0fdKJCvv

GET: obter título por código

curl --include \
     --request GET \
     --header "Content-Type: application/json" \
'https://www.dunning.com.br/api/v2/titulo?token=OTA0NV82MDA0j8pmKbNwEb0fdKJCvv'

DELETE: remover título específico

curl --include \
     --request GET \
     --header "Content-Type: application/json" \
'https://www.dunning.com.br/api/v2/titulo?token=OTA0NV82MDA0j8pmKbNwEb0fdKJCvv'

Baixas por (DATA)

https://www.dunning.com.br/api/v2/baixas/?token=OTA0NV82MDA0j8pmKbNwEb0fdKJCvv&dataInicio=20-01-2019&dataFim=21-01-2019

GET: obter baixas por data

curl --include \
     --request GET \
     --header "Content-Type: application/json" \
'https://www.dunning.com.br/api/v2/baixas/?token=OTA0NV82MDA0j8pmKbNwEb0fdKJCvv&dataInicio=20-01-2019&dataFim=21-01-2019'