Skip to main content
Skip table of contents

Actualización de clientes

Esta función permite actualizar los datos y dirección principal de un cliente.

Parámetros de Entrada

Parámetro

Tipo

Descripción

id CAMPO OBLIGATORIO

String

Identificador del cliente.

name

String

Nombre.

phone

String

Teléfono.

email

String

Dirección de correo.

identificationDocumentId

String

Número documento de identidad.

identificationDocumentTypeId

String

Tipo documento de identidad:

1 = CIF, 2 = NIF, 3 = NIE.

observations

String

Observaciones.

externalCode

String

Código externo.

extraField1

String

Otros 1.

extraField2

String

Otros 2.

extraField3

String

Otros 3.

city

String

Localidad.

stateName

String

Nombre provincia.

stateId

String

Identificador de la provincia.

zipCode

String

Código Postal.

addressLine1

String

Datos dirección 1.

addressLine2

String

Datos dirección 2.

addressName

String

Nombre dirección.

additionalData

String

Otros datos.

countryCode

String

Código de país (Ver Anexo de códigos).

customerBlocked

Boolean

Indica si el cliente está bloqueado.

Parámetros de Salida

Parámetro

Tipo

Descripción

Devuelve la misma información actualizada del cliente

Códigos Error

Código

Descripción

1000

Error genérico.

3001

Error creando el cliente.

3002

Faltan parámetros obligatorios.

3003

Cliente no encontrado.

3004

Identificador de cliente no coincide.

9001

Código de país no encontrado.

9002

Provincia no encontrada.

Ejemplos

Llamada (Método POST)

JSON
https://servidor:8443/calibry-rest-api/rest/cif/client/{id}
[https://servidor:8443/calibry-rest-api/rest/cif/client/10000]


Headers:
    Authorization
    Content-Type = application/json

Body:

{
    "name": "MiCliente S.L.", 
    "phone": "912345678", 
    "email": "contact@micliente.com", 
    "identificationDocumentId": "AK123456789", 
    "identificationDocumentTypeId": "1", 
    "observations": "-", 
    "externalCode": "-", 
    "extraField1": "-", 
    "extraField2": "-", 
    "extraField3": "-", 
    "city": "-", 
    "stateName": "", 
    "stateId": "", 
    "zipCode": "-", 
    "addressLine1": "-", 
    "addressLine2": "", 
    "addressName": "-", 
    "additionalData": "-", 
    "countryCode": "ES",
    "customerBlocked":false
}

Respuestas

Correcta:

JSON
{
    "id": "10000",
    "name": "MiCliente S.L.",
    "phone": "912345678",
    "email": "contact@micliente.com ",
    "identificationDocumentId": "AK123456789",
    "observations": null,
    "identificationDocumentTypeId": "1",
    "externalCode": null,
    "extraField1": null,
    "extraField2": null,
    "extraField3": null,
    "city": "London",
    "stateName": null,
    "stateId": null,
    "zipCode": null,
    "addressLine1": "River Street, 2",
    "addressLine2": "",
    "addressName": "Bill Address",
    "additionalData": null,
    "countryCode": "GB",
    "updatedDate":1603706400000,
    "customerBlocked":false
}

Error:

JSON
{"code":"3002"}
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.