Actualización de contactos de un cliente
Esta función permite actualizar contactos de un cliente dado.
Parámetros de Entrada
Parámetro | Tipo | Descripción |
|---|---|---|
clientId CAMPO OBLIGATORIO | Integer | Identificador del cliente |
contactId CAMPO OBLIGATORIO | Integer | Identificador del contacto |
activated | Boolean | Indica si el contacto está activado (tiene acceso al portal) o no. |
String | Dirección de correo electrónico principal | |
email2 | String | Dirección de correo electrónico 2 |
fax | String | Fax |
mobile | String | Número de teléfono móvil |
name CAMPO OBLIGATORIO | String | Nombre del contacto |
phone | String | Teléfono |
surname CAMPO OBLIGATORIO | String | Apellidos del contacto |
Parámetros de Salida
Parámetro | Tipo | Descripción |
|---|---|---|
contactId | Integer | Identificador del contacto |
activated | Boolean | Indica si el contacto está activado (tiene acceso al portal) o no. |
String | Dirección de correo electrónico principal | |
email2 | String | Dirección de correo electrónico 2 |
fax | String | Fax |
mobile | String | Número de teléfono móvil |
name | String | Nombre del contacto |
phone | String | Teléfono |
surname | String | Apellidos del contacto |
Códigos Error
Código | Descripción |
|---|---|
1000 | Error genérico |
3205 | Error actualizando el contacto |
3206 | El cliente indicado no existe |
3207 | El contacto indicado no existe |
3208 | El usuario logado no tiene acceso al cliente indicado |
3209 | El contacto indicado no pertenece al cliente especificado |
Ejemplos
Llamada (Método POST)
https://servidor:8443/calibry-rest-api/rest/cif/client/{clientId}/contact/{contactId}
https://servidor:8443/calibry-rest-api/rest/cif/client/1/contact/5
Headers:
Authorization
Content-Type = application/json
Body:
{
"mobile": "666777888",
"email": "newemail1@dominio.com"
}
Respuestas
Correcta:
[
{
"contactId": 5,
"name": "Juan",
"surname": "García",
"phone": "912223333",
"mobile": "666777888",
"fax": "912223344",
"email": " newemail1@dominio.com ",
"email2": "email2@dominio.com",
"activated": false
}
]
Error:
{"code":"3206"}