Generic Endpoints

API Definition

These endpoints require Basic Authentication. Click here to read more about how to generate valid credentials.

List all tracks

get

List all avaiblable tracks.

Authorizations
AuthorizationstringRequired

Basic access authentication is a method to provide a username and password when making a request. In basic HTTP authentication, a request contains a header field in the form of (Authorization: Basic [credential]), where credentials is the Base64 encoding of ID and password joined by a single colon :. For our case, you must consider Username as app ID and password as secret key (this information can be generated in endpoint to create application).

Query parameters
cityNamestringOptional
includePathbooleanOptional
Responses
200Success
application/json
get
/tracks

Retrieve track's information

get

Retrieve track's information given an track ID.

Authorizations
AuthorizationstringRequired

Basic access authentication is a method to provide a username and password when making a request. In basic HTTP authentication, a request contains a header field in the form of (Authorization: Basic [credential]), where credentials is the Base64 encoding of ID and password joined by a single colon :. For our case, you must consider Username as app ID and password as secret key (this information can be generated in endpoint to create application).

Path parameters
idnumberRequired
Responses
200Success
application/json
get
/tracks/{id}

Retrieve buildings on a track

get

That endpoint will return all the constructions along the selected track

Authorizations
AuthorizationstringRequired

Basic access authentication is a method to provide a username and password when making a request. In basic HTTP authentication, a request contains a header field in the form of (Authorization: Basic [credential]), where credentials is the Base64 encoding of ID and password joined by a single colon :. For our case, you must consider Username as app ID and password as secret key (this information can be generated in endpoint to create application).

Path parameters
idnumberRequired
Responses
200Success
application/json
get
/tracks/{id}/buildings

Retrieve buildings given some boundaries

post

Each boundary contains a list of coordinates as the example below.

Authorizations
AuthorizationstringRequired

Basic access authentication is a method to provide a username and password when making a request. In basic HTTP authentication, a request contains a header field in the form of (Authorization: Basic [credential]), where credentials is the Base64 encoding of ID and password joined by a single colon :. For our case, you must consider Username as app ID and password as secret key (this information can be generated in endpoint to create application).

Body
Responses
200

Buildings

application/json
post
/buildings
200

Buildings

List availables cities

get
Authorizations
AuthorizationstringRequired

Basic access authentication is a method to provide a username and password when making a request. In basic HTTP authentication, a request contains a header field in the form of (Authorization: Basic [credential]), where credentials is the Base64 encoding of ID and password joined by a single colon :. For our case, you must consider Username as app ID and password as secret key (this information can be generated in endpoint to create application).

Responses
200Success
application/json
get
/cities
200Success

List available properties given a city id

get
Authorizations
AuthorizationstringRequired

Basic access authentication is a method to provide a username and password when making a request. In basic HTTP authentication, a request contains a header field in the form of (Authorization: Basic [credential]), where credentials is the Base64 encoding of ID and password joined by a single colon :. For our case, you must consider Username as app ID and password as secret key (this information can be generated in endpoint to create application).

Query parameters
currentPagenumberRequired
pageSizenumberRequired
cityIdnumberRequired
Responses
200Success
application/json
get
/properties
200Success

List neighborhoods

get
Authorizations
AuthorizationstringRequired

Basic access authentication is a method to provide a username and password when making a request. In basic HTTP authentication, a request contains a header field in the form of (Authorization: Basic [credential]), where credentials is the Base64 encoding of ID and password joined by a single colon :. For our case, you must consider Username as app ID and password as secret key (this information can be generated in endpoint to create application).

Query parameters
cityIdnumberOptional

Filter by city id

Example: 9
textSearchstringOptional

Text search on neighborhood name

Example: South
Responses
200Success
application/json
get
/neighborhoods
200Success

List collections

get
Authorizations
AuthorizationstringRequired

Basic access authentication is a method to provide a username and password when making a request. In basic HTTP authentication, a request contains a header field in the form of (Authorization: Basic [credential]), where credentials is the Base64 encoding of ID and password joined by a single colon :. For our case, you must consider Username as app ID and password as secret key (this information can be generated in endpoint to create application).

Responses
200Success
application/json
get
/collections
200Success

List Treasures History

get
Authorizations
AuthorizationstringRequired

Basic access authentication is a method to provide a username and password when making a request. In basic HTTP authentication, a request contains a header field in the form of (Authorization: Basic [credential]), where credentials is the Base64 encoding of ID and password joined by a single colon :. For our case, you must consider Username as app ID and password as secret key (this information can be generated in endpoint to create application).

Query parameters
currentPagenumberRequired
pageSizenumberRequired
cityIdnumberOptional

Filter by city id

Example: 1
Responses
200Success
application/json
get
/treasures-history
200Success

Last updated