Todo aviso publicado queda guardado en nuestra base de datos bajo su Id. Eventualmente puede despublicarlo (Zonaprop API > DELETE aviso ), publicarlo nuevamente (Zonaprop API > PUT aviso ) o modificarlo sin perder los datos.

Obtener un estado de un aviso (GET)

Este webservice es usado para obtener el estado de un aviso de Zonaprop.

Headers

TypeDescription
AuthorizationToken de autorizacion de property Api

Production

Resource information
AuthenticationRequired
HTTP MethodGET
ResponseJSON
Version1

Resource URL

https://api-navent.mapaprop.com/property-api/navent/get-property-status

Parameters - URL

NombreTipoRequeridoDescripcion
propertyIdstringyesEl id de la propiedad
apiKeystringyesEl token de acceso a la Api de Zonaprop
custIdstringyesEl id de la zona de Zonaprop
brandstringyesEl nombre de la app

Response

Un string indicando que la despublicacion fue exitosa

ObjectCampoTipoDescripcion
ResponsesuccessstringUn JSON con la informacion de la propiedad.
errorstringUn texto indicando donde ocurrio el error

Sample Code

Para despublicar un aviso debemos primero tener el aviso publicado desde nuestra aplicacion.

Haremos un request GET al endpoint

//Autorizacion requerida
//METODO GET

//Endpoint
https://api-navent.mapaprop.com/property-api/navent/get-property-status?brand=mapaprop&propertyId=111&custId=1&apiKey=xxxx

//Parametros
//* brand
//* propertyId
//* custId
//* apiKey

Por ultimo obtenemos como response el aviso.

{
    "message": "Request failed with status code 404",
    "name": "AxiosError",
    "stack": "AxiosError: Request failed with status code 404\n    at settle (/opt/nodejs/node_modules/axios/dist/node/axios.cjs:1859:12)\n    at BrotliDecompress.handleStreamEnd (/opt/nodejs/node_modules/axios/dist/node/axios.cjs:2723:11)\n    at BrotliDecompress.emit (node:events:531:35)\n    at endReadableNT (node:internal/streams/readable:1696:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)",
    "config": {
        "transitional": {
            "silentJSONParsing": true,
            "forcedJSONParsing": true,
            "clarifyTimeoutError": false
        },
        "adapter": [
            "xhr",
            "http"
        ],
        "transformRequest": [
            null
        ],
        "transformResponse": [
            null
        ],
        "timeout": 0,
        "xsrfCookieName": "XSRF-TOKEN",
        "xsrfHeaderName": "X-XSRF-TOKEN",
        "maxContentLength": -1,
        "maxBodyLength": -1,
        "env": {},
        "headers": {
            "Accept": "*/*",
            "Content-Type": "application/json",
            "User-Agent": "axios/1.2.2",
            "Accept-Encoding": "gzip, compress, deflate, br"
        },
        "method": "get",
        "url": "https://api-zp-open.navent.com/v1/inmobiliarias/8550/avisos/status/243053___mapaprop?access_token=79253b27-8774-4702-b598-325e526263e5"
    },
    "code": "ERR_BAD_REQUEST",
    "status": 404
}