Autocomplete Venue Pois By Key

GET
https://api.woosmap.com/indoor/venues/{venue_id}/pois/autocomplete

Autocomplete text search of the features of a venue using a name or description

Rate limit: 20/1s

Authorization

private_key
apiKey query
X-Api-Key
apiKey header
key
apiKey query

Path Parameters

venue_id
string required

ID of the venue

Query Parameters

items_by_page
integer Defaults to 0

Number of items per page. A value of 0 means no pagination.

page
integer Defaults to 0

Page number. 0 being the first page.

A string with the format lat,lng,level

Example: 48.8818546,2.3572283,0
q
string

Search string. If not passed then all features will be listed alphabetically

extended
string

Option to search even not searchable pois (extended=full)

Example: full
level
integer

Filter by level.

building
string

Filter by building (use undefined to find POIs not associated with a building.).

category
string

Filter by category.

ref
string

Filter by a comma seperated list of POI Refs.

Example: ref:main_entrance,ref:side_entrance
language
string Defaults to en

A supported language as an ISO 639-1 2 letter code.

Filter by complex queries on properties (ex: indoor:="room" OR door:="yes").

Response

200 application/json

OK

pagination
object required

Pagination Information

Show 4 propertiesHide 4 properties
pagination. page
integer required

Current page number

pagination. page_count
integer required

Total number of pages

pagination. total
integer required

Total number of items

pagination. per_page
integer required

Number of items per page

predictions
object[]

List of Indoor features

Show 8 propertiesHide 8 properties
predictions. id
integer required

ID of the Feature

predictions. name
string

Name of the Feature

predictions. distance
number

If from location provided, is the distance in metres from that location

predictions. duration
number

If from location provided, is the duration in seconds from that location

predictions. level
string

Level of the Feature

predictions. ref
string

Reference of the Feature

predictions. building
string

Building the Feature is in

predictions. category
string

Catagory of the Feature

Errors

401

Unauthorized

application/json
detail
string required
402

Payment Required

application/json

No properties defined

403

Forbidden

application/json

No properties defined

422

Unprocessable Entity

application/json
detail
object[] required

The validation errors.

context
object required

Context

        curl -L -X GET 'https://api.woosmap.com/indoor/venues/west_pal/pois/autocomplete?q=cham&language=en&key=YOUR_PUBLIC_API_KEY' \
-H 'Referer: http://localhost'

    
        import requests

url = "https://api.woosmap.com/indoor/venues/west_pal/pois/autocomplete?q=cham&language=en&key=YOUR_PUBLIC_API_KEY"

payload={}
headers = {
    'Referer': 'http://localhost'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)


    
        var requestOptions = {
  method: 'GET',
  redirect: 'follow'
};

fetch("https://api.woosmap.com/indoor/venues/west_pal/pois/autocomplete?q=cham&language=en&key=YOUR_PUBLIC_API_KEY", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));

    
        
{
"pagination": {
"page": 1,
"page_count": 1,
"per_page": 2,
"total": 2
},
"predictions": [
{
"building": "Palace of Westminster",
"category": null,
"distance": null,
"duration": null,
"id": 3623459,
"level": "1",
"name": "Painted Chamber",
"ref": null
},
{
"building": "Palace of Westminster",
"category": null,
"distance": null,
"duration": null,
"id": 3624060,
"level": "1",
"name": "Lord Chamberlain's Private Office",
"ref": null
}
]
}
Was this helpful?