Ir al contenido
Claro
Español

API de Demander: rutas y clientes de rutas

Este artículo es parte de la documentación API de integración REST.

Documentación para consultar, insertar, actualizar y eliminar rutas y clientes de rutas.

Rutas

Enumera las rutas de la empresa. Sin filtro, considera dataAlteracao de los últimos 6 meses.

Rota: {host}/public/v1/rotas?filtroDataAlteracao={data}&operadorFiltro={operador}
Método: GET

Retorno:

[
{
"codigo": 100,
"codVendedor": 78123,
"descricao": "RT LAJEADO",
"ativo": 1,
"dataAlteracao": "2025-06-01 14:30:00"
}
]

POST inserción mediante la tecla codigo + codVendedor.

Rota: {host}/public/v1/rotas
Método: POST
Body: json
Propiedad Tipo Tamaño Obligatorio Descripción
código entero ✓ Código de ruta. Inserte la parte clave con codVendedor.
codVendedor entero ✓ Código de vendedor de ruta. Parte de la clave upsert.
descripción cadena 100 ✓ Nombre de la ruta.
activo entero Valores: 0 o 1. Valor predeterminado de inclusión: 1.

Cuerpo:

{
"codigo": 100,
"codVendedor": 78123,
"descricao": "RT LAJEADO",
"ativo": 1
}

Retorno:

{
"codigo": 100,
"codVendedor": 78123,
"descricao": "RT LAJEADO",
"ativo": 1,
"dataAlteracao": "2025-06-02 10:00:00"
}

Elimina la ruta y los clientes vinculados a ella.

Rota: {host}/public/v1/rotas?codigo={codigo}&codVendedor={codVendedor}
Método: DELETE

Retorno:

{
"mensagem": "Registro excluído com sucesso."
}

Clientes de Rota

Enumera los clientes vinculados a una ruta.

Rota: {host}/public/v1/rotas/clientes?codRota={codRota}&codVendedor={codVendedor}
Método: GET

Retorno:

[
{
"codRota": 100,
"cpfCNPJCliente": "261.840.230-80",
"codCliente": 64068,
"posicao": 1,
"codVendedor": 78123,
"ativo": 1,
"dataAlteracao": "2025-06-01 14:30:00"
}
]

POST inserción por tecla codRota + codVendedor + codCliente + cpfCNPJCliente.

Rota: {host}/public/v1/rotas/clientes
Método: POST
Body: json
Propiedad Tipo Tamaño Obligatorio Descripción
codRota entero ✓ Código de ruta. Parte de la clave upsert.
codVendedor entero ✓ Código de vendedor. Parte de la clave upsert.
codCliente entero ✓ Código de cliente. Parte de la clave upsert.
cpfCNPJCliente cadena 100 ✓ Cliente CPF/CNPJ. Parte de la clave upsert.
posición entero ✓ Pedido del cliente en ruta.
activo entero ✓ Valores: 0 o 1.

Cuerpo:

{
"codRota": 100,
"codVendedor": 78123,
"codCliente": 64068,
"cpfCNPJCliente": "261.840.230-80",
"posicao": 1,
"ativo": 1
}

Retorno:

{
"codRota": 100,
"cpfCNPJCliente": "261.840.230-80",
"codCliente": 64068,
"posicao": 1,
"codVendedor": 78123,
"ativo": 1,
"dataAlteracao": "2025-06-02 10:00:00"
}

Elimina el enlace del cliente a la ruta.

Rota: {host}/public/v1/rotas/clientes?codRota={codRota}&codVendedor={codVendedor}&codCliente={codCliente}&cpfCNPJCliente={cpfCNPJCliente}
Método: DELETE

Retorno:

{
"mensagem": "Registro excluído com sucesso."
}