PaginatedResponse
A wrapper object containing paginated sets of response data. The `results` value is an array of `PartnerAccessExternalRep` objects, which hold information about Toast platform restaurants. Also includes pagination details such as how many pages are included in the response, or the total number of objects in the `results` array.
Properties
| Name | Type | Description |
|---|---|---|
| currentPageNum | integer | The active page within all repsonse pages. You can see the total amount of pages at the end of the response in the `lastPageNum` field. |
| results | array | An array of `PartnerAccessExternalRep` objects that include information about Toast platform restaurants. |
| totalResultCount | integer | The total number of records returned. |
| pageSize | integer | The number of restaurants returned in each page of response data. |
| currentPageToken | string | A string that identifies the current page of response data. |
| nextPageToken | string | A string that identifies the following page of response data. |
| totalCount | integer | The total number of results within the response record. |
| nextPageNum | integer | The next available page in the data. `Null` if the current page of results is the last available page. |
| lastPageNum | integer | The last page number in the response data. |
| previousPageNum | integer | The page number for the page previous to your current page in sequential order. `Null` if there are no pages previous to your current page. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/toast/refs/heads/main/json-schema/partners-paginated-response-schema.json",
"title": "PaginatedResponse",
"description": "A wrapper object containing paginated sets of response data. The `results`\nvalue is an array of `PartnerAccessExternalRep` objects, which hold\ninformation about Toast platform restaurants. Also includes pagination\ndetails such as how many pages are included in the response, or the total\nnumber of objects in the `results` array.\n",
"type": "object",
"example": {
"currentPageNum": 1,
"results": [
{
"restaurantGuid": "7ab295f6-8dc8-4cb6-8cdb-072b83e84184",
"managementGroupGuid": "75063706-dd6e-4da6-8bb6-3a99e218e686",
"restaurantName": "Main Street Cafe",
"locationName": "123 Main Street",
"createdByEmailAddress": "clefebvre@mainstreetcafe.com",
"externalGroupRef": "",
"externalRestaurantRef": "",
"modifiedDate": 1678823073353,
"createdDate": 1678823073353,
"isoModifiedDate": "2023-03-14T19:44:33.353Z",
"isoCreatedDate": "2023-03-14T19:44:33.353Z"
}
],
"totalResultCount": 3222,
"pageSize": 1,
"currentPageToken": "cDoxLHM6MQ==",
"nextPageToken": "cDoyLHM6MQ==",
"totalCount": 3222,
"nextPageNum": 2,
"lastPageNum": 3222
},
"properties": {
"currentPageNum": {
"type": "integer",
"description": "The active page within all repsonse pages. You can see the total amount of pages at the end of the response in the `lastPageNum` field.\n",
"example": 12
},
"results": {
"type": "array",
"description": "An array of `PartnerAccessExternalRep` objects that include\ninformation about Toast platform restaurants.\n",
"items": {
"$ref": "#/definitions/PartnerAccessExternalRep"
}
},
"totalResultCount": {
"type": "integer",
"description": "The total number of records returned.\n",
"example": 1234
},
"pageSize": {
"type": "integer",
"description": "The number of restaurants returned in each page of response data.\n",
"example": 100
},
"currentPageToken": {
"type": "string",
"description": "A string that identifies the current page of response data.\n",
"example": "cDoxLHM6MQ=="
},
"nextPageToken": {
"type": "string",
"description": "A string that identifies the following page of response data.\n",
"example": "cDoyLHM6MQ=="
},
"totalCount": {
"type": "integer",
"description": "The total number of results within the response record.\n",
"example": 1234
},
"nextPageNum": {
"type": "integer",
"description": "The next available page in the data. `Null` if the current page of\nresults is the last available page.\n",
"example": 14
},
"lastPageNum": {
"type": "integer",
"description": "The last page number in the response data.\n",
"example": 13
},
"previousPageNum": {
"type": "integer",
"description": "The page number for the page previous to your current page in\nsequential order. `Null` if there are no pages previous to your\ncurrent page.\n",
"example": 12
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
curl "https://apis.io/api/v1/json-schemas/partners-paginated-response"
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.