Download OpenAPI specification:Download
This is the REST Api of the PolyDB database for data in Discrete Geometry and related areas such as Combinatorial Algebra, Graph Theory and Discrete Mathematics.
Development of this API is still ongoing. Not all errors are properly propagated yet and some endpoints may change. Please check this page for changes to the endpoints.
All queries for data must follow the MongoDB specification and must be given as JSON. Some examples are
{ "DIM" : 5 }
or
{ "N_VERTICES" : {"$gt" : 7}, "N_FACETS": 10 }
Most queries for data accept the following modifiers:
Queries for Documentation accept the following modifiers:
All responses follow the content type application/json
, and are serialized with JSON and encoded in UTF-8.
A single returned data response contains the following required parameters beside the actual data:
Currently only the public collections can be accessed with this API, and no authentication is required. This will liekly change in future versions of the API. So please check back regularly.
Modifying data and adding collections is not yet implemented via this API. Pleas use one of the computer algebra systems with full interfaces or contact us. We will be happy to integrate the data into the PolyDB and set the documention with the information and references you provide.
If you use this API and data from polyDB in your work please cite
collection/
. Paffenholz, A., polyDB: A Database for Polytopes and Related Objects.
In: Böckle, G., Decker, W., Malle, G. (eds), Algorithmic and Experimental Methods in Algebra, Geometry, and Number Theory.
Springer, Cham., 2017
Sections are used to organize the data in polyDB into groups of collections of objects from the same area of mathematics. Currently the main categories are
Sections can be nested for a finer distinction. All queries use fully qualified section names starting at the root section. The names are connected with dots. So the subsection Lattice
for collections of lattice polytopes can be accessed with
Polytopes.Lattice
Endpoints that return information on available sections are
section/
for information on the objects contained in this section and a list of collections on this levesections/
for a list of collections and subsections in a sectionThis endpoint returns information about a single section in the polyDB.
section required | string Example: Polytopes the section name |
recursive | boolean Example: recursive=false whether we should recursively list subsections |
short | boolean Example: short=false whether to return a short description |
http GET 'https://polydb.org/rest/current/section/Polytopes?recursive=false&short=false'
{- "description": "A collection of families of polytopes",
- "subsections": [
- "Polytopes.Combinatorial",
- "Polytopes.Geometric"
], - "collections": [
- "Polytopes.Combinatorial.01Polytopes",
- "Polytopes.Combinatorial.CombinatorialTypes",
- "Polytopes.Combinatorial.FacesBirkhoffPolytope"
]
}
This endpoint returns a list of all subsections of a section
section required | string Example: Polytopes the name of the section |
recursive | boolean Example: recursive=true whether we should recursively list subsections |
http GET 'https://polydb.org/rest/current/sections/Polytopes?recursive=true'
[- "Polytopes.Combinatorial",
- "Polytopes.Geometric",
- "Polytopes.Lattice"
]
Collections in polyDB contain the actual families of mathematical objects, e.g. the list of all reflexive lattice polytopes in dimension 4. All objects in a collections satisfy the same JSON schema for the list of their properties.
You can obtain information on the available collections and on the objects in a specific collection with the following endpoints:
collections/
returns a list of all collections contained in a section of polyDB.collection/
returns a description of the objects in a collection, information about the authors of the data, the contributors and maintainers, references into the literature about the objects, and links to the original sources for the data. You should check this to obtain the correct citation if you use the data.This endpoint returns a description of the data in the collection, the authors of the data, its contributors and maintainers, references to relevant literature, and links to the original source of the data.
collection required | string Example: Polytopes.Combinatorial.01Polytopes the fully qualified name of the collection |
http GET https://polydb.org/rest/current/collection/Polytopes.Combinatorial.01Polytopes
{- "description": "0/1-Polytopes up to lattice equivalence",
- "author": [
- "Oswin Aichholzer"
], - "maintainer": [
- {
- "name": "Andreas Paffenholz"
}, - {
- "email": "paffenholz@mathematik.tu-darmstadt.de"
}, - {
- "affiliation": "TU Darmstadt"
}
], - "contributor": [
- {
- "name": "Andreas Paffenholz"
}, - {
- "email": "paffenholz@mathematik.tu-darmstadt.de"
}, - {
- "affiliation": "TU Darmstadt"
}
], - "references": [
- {
- "title": "Remote Computing Service via email",
- "authors": "Oswin Aichholzer",
- "links": [
]
}, - {
- "title": "Extremal Properties of 0/1-Polytopes of Dimension 5",
- "authors": "Oswin Aichholzer",
- "links": [
]
}
]
}
This endpoint returns a list of all subsections of a section
section required | string Example: Polytopes.Lattice the fully qualified name of the section |
http GET https://polydb.org/rest/current/collections/Polytopes.Lattice
[- "Polytopes.Lattice.Reflexive",
- "Polytopes.Lattice.SmoothReflexive",
- "Polytopes.Lattice.01Polytopes"
]
Each object in a specific collection in polyDB is described by a JSON schema that specifies which mathematical information can be found in each object. You can use the schema to validate the objects and check which data can be queried for the objects.
This endpoint returns the the JSON schema describing all objects in a collection
collection required | string Example: Polytopes.Lattice.01Polytopes the fully qualified name of the collection |
http GET https://polydb.org/rest/current/schema/Polytopes.Lattice.01Polytopes
{- "_id": "string"
}
All data in a polyDB collection can be accessed with a query operation. Depending on the endpoint the query returns a single document or an array of all documents that satisfy the given query. All queries must follow the Mongo DB query language, which basically is a JSON document specifying the query parameters. Some examples are
{ "DIM" : 5 }
to find one or all objects of dimension 5, or
{ "N_VERTICES" : {">" : 7}, "N_FACETS": 10 }
to find one or all objects with more than seven vertices and exactly 10 facets. The names of the properties you can query for can be found in the schema of the collection or in tis documentation. In the examples we follow the naming conventions of polymake.
All endpoints (except id/
) in this section accept the following modifiers:
Some endpoints also allow to specify a projection of the data. This is a JSON document that specifies either which properties of the object should be returned by the query, or which properties should be dropped in the return. A valid projection may look like this:
{ "DIM" : 1, "N_VERTICES" : 1, "N_FACETS" : 1 }
which returns only the dimension, the number of vertices and facets, and the id of the object in the polyDB (this is alwyas returned and need not be specified)
finds an object in a collection
collection required | string Example: Polytopes.Lattice.01Polytopes the fully qualified collection name |
skip | integer >= 0 Default: 0 Example: skip=5 skip the first N results |
required | object Example: query="{"DIM":3}" the filter query for the documents |
http GET 'https://polydb.org/rest/current/find_one/Polytopes.Lattice.01Polytopes?skip=5&query=%257B%2522DIM%2522%253A3%257D'
{- "_id": "n10r0_00000000",
- "SERIES_PARALLEL": false,
- "TERNARY": true,
- "SPLIT_FLACETS": [ ],
- "N_CONNECTED_COMPONENTS": 10,
- "G_INVARIANT": [
- [
- [ ],
- "3628800"
]
], - "TRANSVERSAL": true,
- "SELF_DUAL": false,
- "TUTTE_POLYNOMIAL": [
- [
- [
- {
- "1": 10,
- "_dim": 2
}, - "1"
]
], - 2
], - "_type": "matroid::Matroid",
- "_polyDB": {
- "tag": "object",
- "database": "Matroids",
- "template_key": "default",
- "creation_date": "2016-09-21",
- "collection": "Small",
- "id": "n10r0_00000000",
- "contributor": "Simon Hampe, Benjamin Schroeter",
- "version": "2.1",
- "section": "Matroids"
}, - "LAMINAR": true,
- "SIMPLE": false,
- "N_AUTOMORPHISMS": 3628800,
- "REGULAR": true,
- "PAVING": true,
- "N_CIRCUITS": 10,
- "BINARY": true,
- "NESTED": true,
- "_info": {
- "credits": {
- "ppl": " The Parma Polyhedra Library (PPL): A C++ library for convex polyhedra\n and other numerical abstractions.\n http://www.cs.unipr.it/ppl/\n"
}
}, - "N_FLATS": 1,
- "N_BASES": 1,
- "RANK": 0,
- "N_LOOPS": 10,
- "N_CYCLIC_FLATS": 1,
- "DUAL": {
- "RANK": 10,
- "N_FLATS": 1024,
- "PAVING": true,
- "N_CIRCUITS": 0,
- "N_LOOPS": 0,
- "TRANSVERSAL": true,
- "SIMPLE": true,
- "N_CYCLIC_FLATS": 1
}, - "REVLEX_BASIS_ENCODING": "*",
- "N_ELEMENTS": 10,
- "_attrs": {
- "_polyDB": {
- "attachment": true
}
}, - "IDENTICALLY_SELF_DUAL": false,
- "CONNECTED": false,
- "BETA_INVARIANT": "0"
}
This endpoint returns one document in a collection that satisfies the given filter. The collection must be given as a query parameter.
collection required | string Example: collection=Polytopes.Lattice.01Polytopes the fully qualified collection name |
skip | integer >= 0 Default: 0 Example: skip=5 skip the first N results |
required | object Example: query="{"DIM":3}" the filter query for the documents |
object Example: projection="{"DIM":1,"N_VERTICES":1}" A projection applied to the document. You can either specify which properties should be remved from the document, or which properties should be included |
http GET 'https://polydb.org/rest/current/find_one?collection=Polytopes.Lattice.01Polytopes&skip=5&query=%257B%2522DIM%2522%253A3%257D&projection=%257B%2522DIM%2522%253A1%252C%2522N_VERTICES%2522%253A1%257D'
{- "_id": "n10r0_00000000",
- "SERIES_PARALLEL": false,
- "TERNARY": true,
- "SPLIT_FLACETS": [ ],
- "N_CONNECTED_COMPONENTS": 10,
- "G_INVARIANT": [
- [
- [ ],
- "3628800"
]
], - "TRANSVERSAL": true,
- "SELF_DUAL": false,
- "TUTTE_POLYNOMIAL": [
- [
- [
- {
- "1": 10,
- "_dim": 2
}, - "1"
]
], - 2
], - "_type": "matroid::Matroid",
- "_polyDB": {
- "tag": "object",
- "database": "Matroids",
- "template_key": "default",
- "creation_date": "2016-09-21",
- "collection": "Small",
- "id": "n10r0_00000000",
- "contributor": "Simon Hampe, Benjamin Schroeter",
- "version": "2.1",
- "section": "Matroids"
}, - "LAMINAR": true,
- "SIMPLE": false,
- "N_AUTOMORPHISMS": 3628800,
- "REGULAR": true,
- "PAVING": true,
- "N_CIRCUITS": 10,
- "BINARY": true,
- "NESTED": true,
- "_info": {
- "credits": {
- "ppl": " The Parma Polyhedra Library (PPL): A C++ library for convex polyhedra\n and other numerical abstractions.\n http://www.cs.unipr.it/ppl/\n"
}
}, - "N_FLATS": 1,
- "N_BASES": 1,
- "RANK": 0,
- "N_LOOPS": 10,
- "N_CYCLIC_FLATS": 1,
- "DUAL": {
- "RANK": 10,
- "N_FLATS": 1024,
- "PAVING": true,
- "N_CIRCUITS": 0,
- "N_LOOPS": 0,
- "TRANSVERSAL": true,
- "SIMPLE": true,
- "N_CYCLIC_FLATS": 1
}, - "REVLEX_BASIS_ENCODING": "*",
- "N_ELEMENTS": 10,
- "_attrs": {
- "_polyDB": {
- "attachment": true
}
}, - "IDENTICALLY_SELF_DUAL": false,
- "CONNECTED": false,
- "BETA_INVARIANT": "0"
}
Returns an array of documents in the given collection that satisfy the filter. The name of the collection must be given in the path.
collection required | string Example: Polytopes.Lattice.01Polytopes the fully qualified collection name |
skip | integer >= 0 Default: 0 Example: skip=5 skip the first N results |
limit | integer >= 0 Default: 10 Example: limit=10 return at most N results |
object Example: sort_by="{"DIM":1,"N_VERTICES":-1}" Specify a sort order for the results. This is applied before the parameters skip or limit specify the range of results returned. | |
required | object Example: query="{"DIM":3}" the filter query for the documents |
object Example: projection="{"DIM":1,"N_VERTICES":1}" A projection applied to the document. You can either specify which properties should be remved from the document, or which properties should be included |
http GET 'https://polydb.org/rest/current/find/Polytopes.Lattice.01Polytopes?skip=5&limit=10&sort_by=%257B%2522DIM%2522%253A1%252C%2522N_VERTICES%2522%253A-1%257D&query=%257B%2522DIM%2522%253A3%257D&projection=%257B%2522DIM%2522%253A1%252C%2522N_VERTICES%2522%253A1%257D'
{- "_id": "n10r0_00000000",
- "SERIES_PARALLEL": false,
- "TERNARY": true,
- "SPLIT_FLACETS": [ ],
- "N_CONNECTED_COMPONENTS": 10,
- "G_INVARIANT": [
- [
- [ ],
- "3628800"
]
], - "TRANSVERSAL": true,
- "SELF_DUAL": false,
- "TUTTE_POLYNOMIAL": [
- [
- [
- {
- "1": 10,
- "_dim": 2
}, - "1"
]
], - 2
], - "_type": "matroid::Matroid",
- "_polyDB": {
- "tag": "object",
- "database": "Matroids",
- "template_key": "default",
- "creation_date": "2016-09-21",
- "collection": "Small",
- "id": "n10r0_00000000",
- "contributor": "Simon Hampe, Benjamin Schroeter",
- "version": "2.1",
- "section": "Matroids"
}, - "LAMINAR": true,
- "SIMPLE": false,
- "N_AUTOMORPHISMS": 3628800,
- "REGULAR": true,
- "PAVING": true,
- "N_CIRCUITS": 10,
- "BINARY": true,
- "NESTED": true,
- "_info": {
- "credits": {
- "ppl": " The Parma Polyhedra Library (PPL): A C++ library for convex polyhedra\n and other numerical abstractions.\n http://www.cs.unipr.it/ppl/\n"
}
}, - "N_FLATS": 1,
- "N_BASES": 1,
- "RANK": 0,
- "N_LOOPS": 10,
- "N_CYCLIC_FLATS": 1,
- "DUAL": {
- "RANK": 10,
- "N_FLATS": 1024,
- "PAVING": true,
- "N_CIRCUITS": 0,
- "N_LOOPS": 0,
- "TRANSVERSAL": true,
- "SIMPLE": true,
- "N_CYCLIC_FLATS": 1
}, - "REVLEX_BASIS_ENCODING": "*",
- "N_ELEMENTS": 10,
- "_attrs": {
- "_polyDB": {
- "attachment": true
}
}, - "IDENTICALLY_SELF_DUAL": false,
- "CONNECTED": false,
- "BETA_INVARIANT": "0"
}
Returns an array of documents in the given collection that satisfy the filter. The name of the collection must be given in the query.
collection required | string Example: collection=Polytopes.Lattice.01Polytopes the fully qualified collection name |
skip | integer >= 0 Default: 0 Example: skip=5 skip the first N results |
limit | integer >= 0 Default: 10 Example: limit=10 return at most N results |
object Example: sort_by="{"DIM":1,"N_VERTICES":-1}" Specify a sort order for the results. This is applied before the parameters skip or limit specify the range of results returned. | |
required | object Example: query="{"DIM":3}" the filter query for the documents |
object Example: projection="{"DIM":1,"N_VERTICES":1}" A projection applied to the document. You can either specify which properties should be remved from the document, or which properties should be included |
http GET 'https://polydb.org/rest/current/find?collection=Polytopes.Lattice.01Polytopes&skip=5&limit=10&sort_by=%257B%2522DIM%2522%253A1%252C%2522N_VERTICES%2522%253A-1%257D&query=%257B%2522DIM%2522%253A3%257D&projection=%257B%2522DIM%2522%253A1%252C%2522N_VERTICES%2522%253A1%257D'
{- "_id": "n10r0_00000000",
- "SERIES_PARALLEL": false,
- "TERNARY": true,
- "SPLIT_FLACETS": [ ],
- "N_CONNECTED_COMPONENTS": 10,
- "G_INVARIANT": [
- [
- [ ],
- "3628800"
]
], - "TRANSVERSAL": true,
- "SELF_DUAL": false,
- "TUTTE_POLYNOMIAL": [
- [
- [
- {
- "1": 10,
- "_dim": 2
}, - "1"
]
], - 2
], - "_type": "matroid::Matroid",
- "_polyDB": {
- "tag": "object",
- "database": "Matroids",
- "template_key": "default",
- "creation_date": "2016-09-21",
- "collection": "Small",
- "id": "n10r0_00000000",
- "contributor": "Simon Hampe, Benjamin Schroeter",
- "version": "2.1",
- "section": "Matroids"
}, - "LAMINAR": true,
- "SIMPLE": false,
- "N_AUTOMORPHISMS": 3628800,
- "REGULAR": true,
- "PAVING": true,
- "N_CIRCUITS": 10,
- "BINARY": true,
- "NESTED": true,
- "_info": {
- "credits": {
- "ppl": " The Parma Polyhedra Library (PPL): A C++ library for convex polyhedra\n and other numerical abstractions.\n http://www.cs.unipr.it/ppl/\n"
}
}, - "N_FLATS": 1,
- "N_BASES": 1,
- "RANK": 0,
- "N_LOOPS": 10,
- "N_CYCLIC_FLATS": 1,
- "DUAL": {
- "RANK": 10,
- "N_FLATS": 1024,
- "PAVING": true,
- "N_CIRCUITS": 0,
- "N_LOOPS": 0,
- "TRANSVERSAL": true,
- "SIMPLE": true,
- "N_CYCLIC_FLATS": 1
}, - "REVLEX_BASIS_ENCODING": "*",
- "N_ELEMENTS": 10,
- "_attrs": {
- "_polyDB": {
- "attachment": true
}
}, - "IDENTICALLY_SELF_DUAL": false,
- "CONNECTED": false,
- "BETA_INVARIANT": "0"
}
This endpoint returns the document of the given collection with the given id
collection required | string Example: Polytopes.Lattice.01Polytopes the fully qualified name of the collection |
id required | string Example: 4d.10v.10f.L0 the id of the document |
http GET https://polydb.org/rest/current/id/Polytopes.Lattice.01Polytopes/4d.10v.10f.L0
{- "_id": "n10r0_00000000",
- "SERIES_PARALLEL": false,
- "TERNARY": true,
- "SPLIT_FLACETS": [ ],
- "N_CONNECTED_COMPONENTS": 10,
- "G_INVARIANT": [
- [
- [ ],
- "3628800"
]
], - "TRANSVERSAL": true,
- "SELF_DUAL": false,
- "TUTTE_POLYNOMIAL": [
- [
- [
- {
- "1": 10,
- "_dim": 2
}, - "1"
]
], - 2
], - "_type": "matroid::Matroid",
- "_polyDB": {
- "tag": "object",
- "database": "Matroids",
- "template_key": "default",
- "creation_date": "2016-09-21",
- "collection": "Small",
- "id": "n10r0_00000000",
- "contributor": "Simon Hampe, Benjamin Schroeter",
- "version": "2.1",
- "section": "Matroids"
}, - "LAMINAR": true,
- "SIMPLE": false,
- "N_AUTOMORPHISMS": 3628800,
- "REGULAR": true,
- "PAVING": true,
- "N_CIRCUITS": 10,
- "BINARY": true,
- "NESTED": true,
- "_info": {
- "credits": {
- "ppl": " The Parma Polyhedra Library (PPL): A C++ library for convex polyhedra\n and other numerical abstractions.\n http://www.cs.unipr.it/ppl/\n"
}
}, - "N_FLATS": 1,
- "N_BASES": 1,
- "RANK": 0,
- "N_LOOPS": 10,
- "N_CYCLIC_FLATS": 1,
- "DUAL": {
- "RANK": 10,
- "N_FLATS": 1024,
- "PAVING": true,
- "N_CIRCUITS": 0,
- "N_LOOPS": 0,
- "TRANSVERSAL": true,
- "SIMPLE": true,
- "N_CYCLIC_FLATS": 1
}, - "REVLEX_BASIS_ENCODING": "*",
- "N_ELEMENTS": 10,
- "_attrs": {
- "_polyDB": {
- "attachment": true
}
}, - "IDENTICALLY_SELF_DUAL": false,
- "CONNECTED": false,
- "BETA_INVARIANT": "0"
}
All data in a polyDB collection can be accessed with a count operation. Edpoints return the total number of documents that satisfy the given query and search modifiers. All queries must follow the Mongo DB query language, which basically is a JSON document specifying the query parameters. Some examples are
{ "DIM" : 5 }
to find one or all objects of dimension 5, or
{ "N_VERTICES" : {">" : 7}, "N_FACETS": 10 }
to count all documents with more than seven vertices and exactly 10 facets. The names of the properties you can query for can be found in the schema of the collection or in tis documentation. In the examples we follow the naming conventions of polymake.
All endpoints in this section accept the following modifiers:
This endpoint counts the number of documents in a collection that satisfy the conditions given in the filter and the search modifiers. The collection must be given in the query.
collection required | string Example: collection=Polytopes.Lattice.01Polytopes the fully qualified collection name |
skip | integer >= 0 Default: 0 Example: skip=10 skip the first N results |
limit | integer >= 0 Default: 10 Example: limit=10 return at most N results |
object Example: sort_by="{"DIM":1,"N_VERTICES":-1}" Specify a sort order for the results. This is applied before the parameters skip or limit specify the range of results returned. | |
required | object Example: query="{"DIM":4}" the filter query for the documents |
object Example: projection="{"DIM":1,"N_VERTICES":1}" A projection applied to the document. You can either specify which properties should be remved from the document, or which properties should be included |
http GET 'https://polydb.org/rest/current/count?collection=Polytopes.Lattice.01Polytopes&skip=10&limit=10&sort_by=%257B%2522DIM%2522%253A1%252C%2522N_VERTICES%2522%253A-1%257D&query=%257B%2522DIM%2522%253A4%257D&projection=%257B%2522DIM%2522%253A1%252C%2522N_VERTICES%2522%253A1%257D'
0
This endpoint counts the number of documents in a collection that satisfy the conditions given in the filter and the search modifiers. The collection must be given in the path.
collection required | string Example: collection=Polytopes.Lattice.01Polytopes the fully qualified collection name |
skip | integer >= 0 Default: 0 Example: skip=10 skip the first N results |
limit | integer >= 0 Default: 10 Example: limit=10 return at most N results |
object Example: sort_by="{"DIM":1,"N_VERTICES":-1}" Specify a sort order for the results. This is applied before the parameters skip or limit specify the range of results returned. | |
required | object Example: query="{"DIM":4}" the filter query for the documents |
object Example: projection="{"DIM":1,"N_VERTICES":1}" A projection applied to the document. You can either specify which properties should be remved from the document, or which properties should be included |
http GET 'https://polydb.org/rest/current/count/%7Bcollection%7D?collection=Polytopes.Lattice.01Polytopes&skip=10&limit=10&sort_by=%257B%2522DIM%2522%253A1%252C%2522N_VERTICES%2522%253A-1%257D&query=%257B%2522DIM%2522%253A4%257D&projection=%257B%2522DIM%2522%253A1%252C%2522N_VERTICES%2522%253A1%257D'
0
Data in polyDB can be aggregated in various ways. The REST API currently allows to obtain lists of distinct values for a property, and lists of document ids.
Both endpoints accept a filter that is applied before the distinct values or the ids are retrieved. Some examples for a filter are
{ "DIM" : 5 }
to restrict to documents of objects of dimension 5, or
{ "N_VERTICES" : {">" : 7}, "N_FACETS": 10 }
to restrict to objects with more than seven vertices and exactly 10 facets. The names of the properties you can query for can be found in the schema of the collection or in tis documentation. In the examples we follow the naming conventions of polymake.
This endpoint returns a list of distinct values for a property in all objects the match the filter query and the search modifiers.
collection required | string Example: Polytopes.Lattice.01Polytopes the fully qualified collection name |
property required | string Example: N_VERTICES the property for which all distinct values should be returned |
required | object Example: query="{"DIM":4,"N_FACETS":{"$lte":6}}" the filter query for the documents |
http GET 'https://polydb.org/rest/current/distinct/Polytopes.Lattice.01Polytopes/N_VERTICES?query=%257B%2522DIM%2522%253A4%252C%2522N_FACETS%2522%253A%257B%2522%2524lte%2522%253A6%257D%257D'
[- 5,
- 6,
- 7,
- 8,
- 9
]
This endpoint returns a list of Ids for documents that match the filter conditions and the search modifiers.
collection required | string Example: Polytopes.Lattice.01Polytopes the fully qualified name of the collection |
skip | integer >= 0 Default: 0 Example: skip=10 skip the first N results |
limit | integer >= 0 Default: 10 Example: limit=5 return at most N results |
required | object Example: query="{"DIM":5}" the filter query for the documents |
http GET 'https://polydb.org/rest/current/ids/Polytopes.Lattice.01Polytopes?skip=10&limit=5&query=%257B%2522DIM%2522%253A5%257D'
[- "5d.10v.10f.L18",
- "5d.10v.10f.L19",
- "5d.10v.10f.L2",
- "5d.10v.10f.L20",
- "5d.10v.10f.L21"
]