Skip to main content

Tileset Search

Note: This documentation covers Tileset Search specific features. For common concepts like response format, pagination, and general query parameters, see the Getting Started Guide.

Overview

The Tilesets search endpoint provides a simple interface for querying tilesets.

It supports the following types of filtering:

  • Collection filtering: Filter by livemaps or venues

Endpoint: GET /v3.0/tilesets/search

Response Format

Success Response

Status Code: 200 OK

Response Structure:

{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"id": 1234567890,
"livemap": 456,
"uuid": "some-uuid",
"venue": 789
}
]
}

Tileset Object Fields:

  • id (integer): Unique identifier for the tileset
  • uuid (string): Unique UUID identifier for the tileset (used for tile generation)
  • livemap (integer): ID of the livemap this tileset belongs to
  • venue (integer): ID of the venue this tileset is associated with

Note: For general response format details (count, next, previous, results fields), see the Getting Started Guide.

Error Responses

This endpoint does not return specific error responses, except for the 401 Unauthorized error. If no tilesets match the criteria, an empty results array is returned.

Query Parameters

Filtering by Collection

These parameters allow you to filter tilesets by the collections or objects they are linked to: livemaps or venues. All of them are specified by their ID.

livemap (integer, optional)

Filter tilesets that belong to a specific livemap.

Example:

GET /v3.0/tilesets/search?livemap=456

venue (integer, optional)

Filter tilesets that are associated with a specific venue.

Example:

GET /v3.0/tilesets/search?venue=789

You can combine both parameters to find a specific tileset:

GET /v3.0/tilesets/search?livemap=456&venue=789

Sorting

Results are sorted by id in ascending order.

Pagination

For pagination parameters (limit and offset), see the Getting Started Guide.