# createAddressClient(JSON dataAddress)

Al invocar este método, se esta registrando en base de datos una nueva dirección para el cliente en el sistema onDelivery .

<details class="mb-m" id="bkmrk-body-parametersparam"><summary class="text-muted">Esta función recibe como parámetro un objeto JSON con los siguientes atributos:</summary>

<div></div><div><table class="table" style="height: 813px; width: 619px;" width="811"><tbody><tr style="height: 41px;"><th style="width: 320px; height: 41px;">Atributos</th><th style="width: 301px; height: 41px;">Definición </th></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**nombre**</td><td style="width: 301px; height: 41px;">Nombre con el que se va a identificar el domicilio

</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**idcontacto\_cliente\_od**</td><td style="width: 301px; height: 41px;">ID del contacto al que se va a relacionar el domicilio</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**latitud**</td><td style="width: 301px; height: 41px;">Latitud de la nueva dirección</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**longitud**</td><td style="width: 301px; height: 41px;">Longitud de la nueva dirección</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**idpais**</td><td style="width: 301px; height: 41px;">ID del país para que se identifique en el sistema</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**idprovincia**</td><td style="width: 301px; height: 41px;">ID de la provincia para que se identifique en el sistema</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**ciudad**</td><td style="width: 301px; height: 41px;">Nombre de la ciudad donde se encuentra la nueva dirección</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**calle**</td><td style="width: 301px; height: 41px;">Nombre de la calle de la nueva dirección</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**numero\_ext**</td><td style="width: 301px; height: 41px;">Número exterior de la nueva dirección</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**numero\_int**</td><td style="width: 301px; height: 41px;">Número interior de la nueva dirección</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**codigo\_postal**</td><td style="width: 301px; height: 41px;">Código postal de la nueva dirección</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**idtipo\_domicilio**</td><td style="width: 301px; height: 41px;">Nombre del contacto para la dirección nueva</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**nombre\_contacto**</td><td style="width: 301px; height: 41px;">Nombre del contacto para la dirección nueva</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**notas**</td><td style="width: 301px; height: 41px;">Notas sobre la nueva dirección</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**telefono**</td><td style="width: 301px; height: 41px;">Teléfono relacionado a la nueva dirección</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**celular**</td><td style="width: 301px; height: 41px;">Celular relacionado a la nueva dirección</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**email**</td><td style="width: 301px; height: 41px;">E-mail relacionado a la nueva dirección</td></tr><tr style="height: 75px;"><td style="width: 320px; height: 75px;">**idcliente**</td><td style="width: 301px; height: 75px;">ID del cliente con el que se identifica en el sistema que esta realizando la alta de la nueva dirección</td></tr></tbody></table>

</div></details><div id="bkmrk-"></div><div id="bkmrk--0"></div><div id="bkmrk-ejemplo-de-json%3A"><span style="color: #bbbbbb; font-size: 1.4em; font-weight: 400;">Ejemplo de JSON:</span></div>```JavaScript
let dataAddress = {
'nombre':'domicilio test',
'idcontacto_cliente_od':'482',
'latitud':'19.043804',
'longitud':'-98.198031',
'idpais':'2',
'idprovincia':'21',
'ciudad':'Puebla',
'calle':'Reforma',
'numero_ext':'0',
'numero_int':'',
'codigo_postal':'72000',
'idtipo_domicilio':'2',
'nombre_contacto':'Nombre del contacto test 2',
'notas':'notas test 2',
'telefono':'3333333333',
'celular':'4444444444',
'email':'correo@server.com',
'idcliente':'1457',
}
```

<div id="bkmrk-ejemplo-de-solicitud"><span style="color: #bbbbbb; font-size: 1.4em; font-weight: 400;">Ejemplo de solicitud en JS:</span></div>```JavaScript
try {
      const address  = await _gpsApiv2.createAddressClient(dataAddress); 
 	} catch (error) {
	  console.error(error);
	}
```

##### Los atributos de respuesta:

- **address\_id:** ID del nuevo cliente creado y con el que se identificara en el sistema.
- **status:** Código Estatus que devuelve la solicitud / 200-&gt;'OK' - OtherCode-&gt;'Error'

##### Respuesta de ejemplo:

```JSON
{
	 status:'200',
	 data:{
		 'address_id':1590'
	 }
}

```