ERP    

API : Clientes Contactos


API Endpoint: Clientes Contactos

 

Listar Contactos por Cliente

  • URL: /clientesContactos.list.json/{RecursoId}
  • Método: GET
  • Descripción: Obtiene una lista de todos los contactos asociados a un cliente específico basado en el ID del cliente proporcionado.
  • Parámetros:
    • RecursoId: ID del cliente (incluido en la URL).

 

 

Listar Todos los Contactos

  • URL: /clientesContactos.listAll.json
  • Método: GET
  • Descripción: Obtiene una lista de todos los contactos de clientes dentro de la empresa.
  • Parámetros:
    • id_empresa: ID de la empresa (opcional si está incluida en la sesión).

 

 

Obtener Contacto por ID

  • URL: /clientesContactos.findById.json/{RecursoId}
  • Método: GET
  • Descripción: Devuelve un contacto específico basado en el ID del contacto proporcionado.
  • Parámetros:
    • RecursoId: ID del contacto (incluido en la URL).

 

 

Crear Contacto

  • URL: /clientesContactos.create.json
  • Método: POST
  • Descripción: Crea un nuevo contacto asociado a un cliente.
  • Parámetros: Enviar los datos mediante JSON.
{
  "cc_codigo": "C001",
  "cc_titulo": "Sr.",
  "cc_nombres": "Juan",
  "cc_apellidos": "Pérez",
  "cc_email": "juan.perez@empresa.cl",
  "cc_telefono_laboral": "222222222",
  "cc_telefono_movil": "999999999",
  "cc_cargo": "Jefe de Compras",
  "cc_observacion": "Contacto principal",
  "rel_cliente_id": 123,
  "rel_usuario_id": 1
}
  • Campo obligatorio:

    • rel_cliente_id: ID del cliente al que se asociará el contacto.
  • Campos disponibles:

    • cc_codigo: Código del contacto.
    • cc_titulo: Tratamiento o título del contacto.
    • cc_nombres: Nombres.
    • cc_apellidos: Apellidos.
    • cc_email: Correo electrónico.
    • cc_telefono_laboral: Teléfono laboral.
    • cc_telefono_movil: Teléfono móvil.
    • cc_cargo: Cargo del contacto.
    • cc_observacion: Observaciones.
    • rel_usuario_id: ID del usuario relacionado.
    • rel_cliente_id: ID del cliente.

La empresa se determina automáticamente según las credenciales de la API.

 

 

Actualizar Contacto

  • URL: /clientesContactos.update.json
  • Método: PUT
  • Descripción: Actualiza los datos de un contacto existente.
  • Parámetros: Enviar los datos mediante JSON.
{
  "cc_id": 456,
  "cc_nombres": "Juan Carlos",
  "cc_apellidos": "Pérez Soto",
  "cc_email": "juan.carlos@empresa.cl",
  "cc_telefono_movil": "988888888",
  "cc_cargo": "Gerente de Compras"
}
  • Campo obligatorio:
    • cc_id: ID del contacto que se desea actualizar.