$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "http://api.domus.la/proprietary",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => array(
"authorization: TOKEN_INGRESO",
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
{
"total": 13660,
"perpage": "1",
"current": 2,
"last": 13660,
"data":[
{
"code": 1066385,
"name": "alejo",
"last_name": "manza",
"email": "[email protected]",
"document": "11074030",
"description": "",
"city": 76001,
"cityname": "CALI ",
"neighborhood": "casa",
"phone":[
"1233456"
],
"date_creation": "2018-02-23 11:53:40"
}
]
}
| Parametro | Descripcion | Ejemplo |
|---|---|---|
| Authorization | Token : Llave de acceso | 'authorization' => 'TOKEN_AUTENTICACION' |
| Parametro | Descripcion | Ejemplo |
|---|---|---|
| name | Permite buscar por nombre, apellidos o cédula | &name=Prueba |
| page | Permite pasar de una página a la siguiente | &page=2 |
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "http://api.domus.la/propietarios/123456",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => array(
"authorization: TOKEN_INGRESO",
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
{
"data": [
{
"code": 711173,
"document_id": 123456789,
"verification_id": 0,
"document_type": 1,
"names": "Example",
"last_names": "Example",
"email": "[email protected]",
"city": 11001,
"user": 695,
"branch": 620,
"phones": [
{
"number": "8536824",
"phone_type": "House"
},
{
"number": "199999",
"phone_type": "Fax"
},
{
"number": "321622667",
"phone_type": "Fax"
},
{
"number": "7891011",
"phone_type": "Other"
}
]
}
]
}
| Parametro | Descripcion | Ejemplo |
|---|---|---|
| Authorization | Token : Llave de acceso | 'authorization' => 'TOKEN_AUTENTICACION' |
| Parametro | Descripcion | Ejemplo |
|---|---|---|
| Cédula | Cédula del propietario | api.domus.la/propietarios/12345 |
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "http://api.domus.la/propietarios",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "codpro=12345&zone=3...",
CURLOPT_HTTPHEADER => array(
"authorization: TOKEN_INGRESO",
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
{
"data": [
{
"code": 711176,
"document_id": 9876576,
"verification_id": 0,
"document_type": 1,
"names": "Example Name",
"last_names": "Example Last Name",
"email": "[email protected]",
"city": 11001,
"user": 695,
"branch": 620,
"phones": [
{
"number": "123452",
"phone_type": "House"
},
{
"number": "123459",
"phone_type": "Office"
},
{
"number": "123457",
"phone_type": "Mobil Phone"
},
{
"number": "123458",
"phone_type": "Fax"
},
{
"number": "123450",
"phone_type": "Other"
}
]
}
]
}
| Parametro | Descripcion | Ejemplo |
|---|---|---|
| Authorization | Token : Llave de acceso | 'authorization' => 'TOKEN_AUTENTICACION' |
| Parametro | Descripcion | Ejemplo |
|---|---|---|
| document_id * | Es el documento de identidad del propietario | 'document_id' => '12345' |
| document_type * | Es el tipo de documento del propietario | &document_type=1 |
| names * | Corresponde a los nombres del propietario | &names=Example Name |
| last_names * | Corresponde a los apellidos del propietario | &address=Example Last Name |
| email * | Corresponde al correo del propietario | [email protected] |
| city * | Corresponde a la ciudad del propietario | &type=1 |
| mobil_phone1 - mobil_phone2 | Corresponde a los teléfonos de celular del propietario (Hasta 2) | &mobil_phone1=12345 |
| house_phone1 - house_phone2 | Corresponde a los teléfonos fijos del propietario (Hasta 2) | &house_phone1=12345 |
| fax1 - fax2 | Corresponde a los numeros de fax pertenecientes a un propietario (Hasta 2) | &fax1=12345 |
| office_phone1 - office_phone2 | Corresponde a los numeros de oficina pertenecientes a un propietario (Hasta 2) | &office_phone2=12345 |
| other_phone1 - other_phone2 | Corresponde a los otros numeros de teléfono no clasificados pertenecientes a un propietario (Hasta 2) | &other_phone1=12345 |
| birthdate | Corresponde a la fecha de nacimiento de la persona | &birthdate=1998-03-27 |
| description | Descripción de la persona | &description=Lorem ipsum dolor... |
| neighborhood | Barrio en que vive la persona | &neighborhood=Barrio... |
| broker | Id del perfil del encargado del propietario | &broker=12 |
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "http://api.domus.la/propietarios/12345",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => "zone=3&description=SomeDescription...",
CURLOPT_HTTPHEADER => array(
"authorization: TOKEN_INGRESO",
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
{
"data": [
{
"code": 711176,
"document_id": 9876576,
"verification_id": 0,
"document_type": 1,
"names": "Example Name",
"last_names": "Example Last Name",
"email": "[email protected]",
"city": 11001,
"user": 695,
"branch": 620,
"phones": [
{
"number": "123452",
"phone_type": "House"
},
{
"number": "123459",
"phone_type": "Office"
},
{
"number": "123457",
"phone_type": "Mobil Phone"
},
{
"number": "123458",
"phone_type": "Fax"
},
{
"number": "123450",
"phone_type": "Other"
}
]
}
]
}
| Parametro | Descripcion | Ejemplo |
|---|---|---|
| Authorization | Token : Llave de acceso | 'authorization' => 'TOKEN_AUTENTICACION' |
| Parametro | Descripcion | Ejemplo |
|---|---|---|
| Cédula | Número de Identificación del propietario | api.domus.la/123456 |
| Parametro | Descripcion | Ejemplo |
|---|---|---|
| document_id * | Es el documento de identidad del propietario | 'document_id' => '12345' |
| document_type * | Es el tipo de documento del propietario | &document_type=1 |
| names * | Corresponde a los nombres del propietario | &names=Example Name |
| last_names * | Corresponde a los apellidos del propietario | &address=Example Last Name |
| email * | Corresponde al correo del propietario | [email protected] |
| city * | Corresponde a la ciudad del propietario | &type=1 |
| mobil_phone | Corresponde al número de celular del propietario, comienza con su número actual, seguido una coma (,) y luego el número nuevo. Si solo se envía un número que no existe, este se creará | &mobil_phone=12345,45678 |
| house_phone | Corresponde al número de teléfono fijo del propietario, comienza con su número actual, seguido una coma (,) y luego el número nuevo. Si solo se envía un número que no existe, este se creará | &house_phone=12345, 45678 |
| fax | Corresponde al número de fax del propietario, comienza con su número actual, seguido una coma (,) y luego el número nuevo. Si solo se envía un número que no existe, este se creará | &fax=12345,45678 |
| office_phone | Corresponde al número de teléfono de la oficina del propietario, comienza con su número actual, seguido una coma (,) y luego el número nuevo. Si solo se envía un número que no existe, este se creará | &office_phone=12345,45678 |
| other_phone | Corresponde al otro número de teléfono no clasificado del propietario, comienza con su número actual, seguido una coma (,) y luego el número nuevo. Si solo se envía un número que no existe, este se creará | &other_phone=12345,456778 |
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "http://api.domus.la/proprietary/property",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "code=12345&property=12345&document=12345...",
CURLOPT_HTTPHEADER => array(
"authorization: TOKEN_INGRESO",
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
{
"code": 200,
"mensaje": "Se asoció con éxito"
}
| Parametro | Descripcion | Ejemplo |
|---|---|---|
| Authorization | Token : Llave de acceso | 'authorization' => 'TOKEN_AUTENTICACION' |
| Parametro | Descripcion | Ejemplo |
|---|---|---|
| document * | Es el documento de identidad del propietario | 'document' => '12345' |
| code * | Es el código del inmueble | &code=12345 |
| property * | Corresponde al código alternativo del inmueble | &property=12345 |
| percentage | Corresponde a la cantidad de participación de un propietario en un inmueble si no se envía, queda por defecto en 100 | &percentage=50 |
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "http://api.domus.la/proprietary/document/types",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => array(
"authorization: TOKEN_INGRESO",
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
{
"data":[
{
"code": 1,
"name": "Cedula"
},
{
"code": 5,
"name": "Nit"
}
]
}
| Parametro | Descripcion | Ejemplo |
|---|---|---|
| Authorization | Token : Llave de acceso | 'authorization' => 'TOKEN_AUTENTICACION' |