Portales aliados

Al crear o editar una propiedad se puede enviar un array con los ids de los portales en el parametro portals, por ejemplo si se quiere actualizar la propiedad con id 1234, para que se sincronize con los portales con id 2 y 4, podemos enviar este parametro tanto via URL como json y seria algo asi en el primer caso:

http://api.wasi.co/v1/property/update/1234?portals[]=2&portals[]=4

Important

El array de portales es opcional, sin embargo cuando se envia será validado, si se esta actualizando una propiedad y no se envía el array se conservaran los valores existentes, si se envía un nuevo array sustituira el previo.

Important

Cuando se agrega una propiedad nueva y no se envía un array de portales, por defecto se creará con todos los portales activos para sincronizacion.

El API de Wasi permite obtener el listado de los portales aliados válidos para la empresa, para ello se cuenta con la URI:

api.wasi.co/v1/portal/all

Esto debería retornar un JSON similar a este:

{
    "0": {
        "id": 43,
        "name": "Mercadolibre"
    },
    "1": {
        "id": 30,
        "name": "Icasas"
    },
    "2": {
        "id": 44,
        "name": "Inmuebles24"
    },
    "3": {
        "id": 22,
        "name": "Goplaceit"
    },
    "4": {
        "id": 2,
        "name": "Lamudi"
    },
    "5": {
        "id": 50,
        "name": "Vivanuncios"
    },
    "6": {
        "id": 24,
        "name": "Tuad"
    },
    "7": {
        "id": 32,
        "name": "Los compradores"
    },
    "status": "success"
}

Para solicitar la información del estado del portal relativa a un inmueble se usa la siguiente URI:

api.wasi.co/v1/portal/property/#id_property

Esto debería retornar un JSON similar a este:

{
    "0": {
        "id": 43,
        "name": "Mercadolibre",
        "active": true
    },
    "1": {
        "id": 30,
        "name": "Icasas",
        "active": false
    },
    "2": {
        "id": 44,
        "name": "Inmuebles24",
        "active": false
    },
    "3": {
        "id": 22,
        "name": "Goplaceit",
        "active": false
    },
    "4": {
        "id": 2,
        "name": "Lamudi",
        "active": false
    },
    "5": {
        "id": 50,
        "name": "Vivanuncios",
        "active": true
    },
    "6": {
        "id": 24,
        "name": "Tuad",
        "active": false
    },
    "7": {
        "id": 32,
        "name": "Los compradores",
        "active": true
    },
    "status": "success"
}