Clientes
Parámetros en el HEADERS
- Authorization(caracteres): Autorización de la API. Ejemplo:
Bearer {token}
URL BASE:
https://api.saltra.es/api/web/v3/customer
Obtener Clientes
Parámetros
- search(caracteres): Campo de búsqueda. Opcional.
- page(número entero): Página actual. Opcional.
- perPage(número entero): Cantidad de registros por página. Opcional.
GET /
search
page
perPage
Respuesta
{
"success": true,
"message": "OK",
"data": {
"data": [
{
"id": 9999,
"name": "USER CUSTOMER",
"active": 1,
"access": {
"email": "customer@email.es"
},
"profile": {
"identificacion": 1,
"dni": "B188888888",
"razon_social": "CUSTOMER",
"tlf": null,
"provincia_id": 1,
"municipio_id": 1,
"codigo_postal": "01005",
"hora_convenio": "8.00",
"direccion": "CALLE",
"codigo_empresa": null,
"country": 724,
"account": [
{
"id": 9999,
"activa": 1,
"alias": "CUSTOMER",
"anulada": 0,
"convenio_colectivo": "60888888888888",
"cuenta": "28199993333",
"regimen": "0111",
"cif": null
}
],
"parameters": {
"quote_group": ["06", "07"],
"contracts": ["100", "109"],
"cnos": ["5110", "9310"],
"categories_professional": ["6000101", "6000102"],
"educational_levels": ["32", "33"]
}
}
}
],
"pagination": {
"page": 1,
"lastPage": 1,
"perPage": 50,
"total": 2
}
}
}
Guardar Cliente
Parámetros
- name (caracteres) : Nombre del cliente.
- access (objeto) : Datos de acceso.
- email (caracteres) : Correo electrónico.
- password (caracteres) : Contrasaseña.
- password_confirmation (caracteres) : Confirmación de contraseña.
- profile (objeto) : Datos de perfil del cliente.
- dni (caracteres) : CIF
- razon_social (caracteres) : Razón social, nombre de la empresa.
- account (array) : Cuentas de cotización, se requiere al menos una cuenta.
- regimen (caracteres) : Regimen de la cuenta.
- cuenta (caracteres) : Cuenta de cotización.
- alias (caracteres) : Alias de la cuenta.
- convenio_colectivo (caracteres) : Convenio colectivo. Opcional.
- parameters (array) : Parametros del cliente. Opcional.
- educational_levels (array) : Parametros para el Nivel formativo. Opcional.
- categories_professional (array) : Parametros para la categoría profesional. Opcional.
- quote_group (array) : Parametros para el grupo de cotización. Opcional.
- contracts (array) : Parametros para los contratos. Opcional.
- cnos (array) : Parametros para los Clasificación Nacional de Ocupaciones(CNO). Opcional.
Post /
{
"name": "USER CUSTOMER",
"access": {
"email": "customer@email.es",
"password": "123456",
"password_confirmation": "123456"
},
"profile": {
"dni": "B188888888",
"razon_social": "CUSTOMER",
"account": [
{
"regimen": "0111",
"cuenta": "28199993333",
"alias": "CUSTOMER",
"convenio_colectivo": "60888888888888"
}
],
"parameters": {
"quote_group": ["06", "07"],
"contracts": ["100", "109"],
"cnos": ["5110", "9310"],
"categories_professional": ["6000101", "6000102"],
"educational_levels": ["32", "33"]
}
}
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"id": 9999,
"...": "..."
}
}
Eliminar Cliente
Parámetros
- id(número entero): ID del cliente.
DELETE /{customerID}
id
Respuesta
{
"success": true,
"message": "OK"
}