# Crea o actualiza un cliente - setClient ##### POST https://api.service24gps.com/api/v1/setClient Crea o actualiza un cliente.
Ver parámetros de solicitud:
**Parámetros****Descripción****Ejemplo**
apikey**(Requerido)** Llave de autorización para uso de los Servicios Web.25sdsd234234aa93sdsdsd37c70118e7
token**(Requerido)** Token devuelto por el método getToken.wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==
idcliente
**(Opcional)** Identificador único del cliente. **Sólo cuando se va actualizar.**11
nombre
**(Requerido)** Nombre que va tener el cliente.Test nombre
razon\_social**(Requerido)** Razón social del cliente.Test Razon Social
idzona\_horaria**(Opcional)** Identificador único de la zona horaria \- Obtener los tipos en el método **[getTimeZone](https://docs.redgps.com/books/webservice/page/obtiene-el-listado-de-zonas-horarias-gettimezone).** 1
IdTipo\_informacion\_tributaria**(Opcional)** Identificador del tipo de información tributaria. \- Si no requiere tipo, se asigna 0 \- Obtener los tipos en el método **[getTypesTax](https://docs.redgps.com/books/webservice/page/listar-tipos-tributarios-gettypestax).** 5
email**(Requerido)** Correo del cliente.test@test.com
rfc**(Opcional)** RFC del cliente.RFC0123456789
ciudad**(Opcional)** Ciudad de dónde es el cliente.Puebla
domicilio**(Opcional)** Domicilio o dirección del cliente.Test domicilio
codpostal**(Opcional)** Código postal de la ubicación del cliente.72111
contactos**(Opcional)** Datos del contacto.test contacto
telefonos**(Opcional)** Teléfono(s) para contactar al cliente.2228562144
descripcion**(Opcional)** Alguna descripción o información del cliente.Test Cliente Descripcion
##### Solicitud de ejemplo crear un cliente: ```shell curl --location 'https://api.service24gps.com/api/v1/setClient' \ --form 'apikey="25sdsd234234aa93sdsdsd37c70118e72"' \ --form 'token="wfszR/oPIQKjt5HT5NgjDnZ2SAZQ=="' \ --form 'nombre="Test nombre"' \ --form 'razon_social="Test Razon Social"' \ --form 'idzona_horaria="1"' \ --form 'IdTipo_informacion_tributaria="5"' \ --form 'email="test@test.com"' \ --form 'rfc="RFC0123456789"' \ --form 'ciudad="Puebla"' \ --form 'domicilio="Test domicilio"' \ --form 'codpostal="72111"' \ --form 'contactos="test contacto "' \ --form 'telefonos="2228562144"' \ --form 'descripcion="Test Cliente Descripcion"' ``` ##### Respuesta de ejemplo: ```JSON { "status": 200, "data": 11 } ``` ##### Solicitud de ejemplo editar un cliente: ```shell curl --location 'https://api.service24gps.com/api/v1/setClient' \ --form 'apikey="25sdsd234234aa93sdsdsd37c70118e72"' \ --form 'token="wfszR/oPIQKjt5HT5NgjDnZ2SAZQ=="' \ --form 'idcliente="11"' \ --form 'nombre="Test nombre"' \ --form 'razon_social="Test Razon Social"' \ --form 'idzona_horaria="1"' \ --form 'IdTipo_informacion_tributaria="5"' \ --form 'email="test@test.com"' \ --form 'rfc="RFC0123456789"' \ --form 'ciudad="Puebla"' \ --form 'domicilio="Test domicilio"' \ --form 'codpostal="72111"' \ --form 'contactos="test contacto "' \ --form 'telefonos="2228562144"' \ --form 'descripcion="Test Cliente Descripcion"' ``` ##### Respuesta de ejemplo: ```JSON { "status": 200, "data": 11 } ```
Ver campos de respuesta:
**Campo****Descripción** **Formato**
idIdentificador único del cliente Entero