Every API 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 apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.
get_api_artifactsOne API's artifacts, grouped by type.
get_openapiThe primary OpenAPI for this API.
find_similar_apisAPIs that look like this one.
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.
All 92 tools →
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/aramark-marko-pos-items"
All apis
curl "https://apis.io/api/v1/apis?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.
{
"openapi": "3.0.0",
"info": {
"description": "This API will return POS Item Data\n\nThe base endpoint URL for this API in production is: `https://marko.aramark.net/v1/pos`. \n\nFor testing the API with the \"Try\" tool on this page or in your app, use either our testing server \"qa-marko\" or our development server \"dev-marko\".\n",
"version": "1.0.0-oas3",
"title": "POS"
},
"tags": [
{
"name": "Items",
"description": "Get POS Item Data"
}
],
"security": [
{
"apiKey": []
}
],
"paths": {
"/items": {
"get": {
"summary": "Point of Sale Items",
"description": "Returns POS Item Data by POS System\n\n\n",
"operationId": "getPOSItems",
"tags": [
"Items"
],
"parameters": [
{
"in": "query",
"name": "source_system",
"description": "Name of the POS System. EMCS - Enterprise Micros",
"required": true,
"schema": {
"type": "string",
"enum": [
"EMCS"
]
}
},
{
"name": "page",
"in": "query",
"description": "Page number of data set to return",
"required": false,
"schema": {
"type": "string",
"default": 1
}
},
{
"name": "size",
"in": "query",
"description": "Number of rows in each page to return.",
"required": false,
"schema": {
"type": "string",
"default": 50
}
},
{
"name": "bypass-cache",
"in": "header",
"description": "This HTTP Header variable will bypass cache.",
"schema": {
"type": "string",
"enum": [
true,
false
],
"default": false
}
},
{
"name": "smoke",
"in": "header",
"description": "When set to 'true' this HTTP header variable will route the API call to the Integration testing environment. Only applicable in QA.",
"schema": {
"type": "string",
"default": false
}
}
],
"responses": {
"200": {
"description": "Provides the POS Item data by POS System",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"status": {
"type": "string",
"description": "ENUM 'Success', 'Error' or 'Not Found'",
"default": "Success",
"example": "Success"
},
"count": {
"type": "string",
"description": "Number of records returned",
"default": "0",
"example": "1"
},
"pos_items": {
"type": "array",
"items": {
"$ref": "#/components/schemas/e_micros_items"
}
}
}
}
}
}
},
"404": {
"description": "Requested resource does not exist."
},
"405": {
"description": "HTTP Verb / Operation not supported"
}
}
}
}
},
"servers": [
{
"url": "https://qa-marko.aramark.net/v1/pos",
"description": "Testing server"
},
{
"url": "https://dev-marko.aramark.net/v1/pos",
"description": "Development server"
}
],
"components": {
"schemas": {
"e_micros_items": {
"type": "object",
"properties": {
"item_id": {
"type": "number",
"description": "ID for the item"
},
"item_name": {
"type": "string",
"description": "Name of the Item"
},
"major_id": {
"type": "number",
"description": "Menu Item major group ID"
},
"major_name": {
"type": "string",
"description": "Menu Item major group name"
},
"minor_id": {
"type": "number",
"description": "Menu Item minor group ID"
},
"minor_name": {
"type": "string",
"description": "Menu Item minor group name"
},
"item_pos_ref_id": {
"type": "number",
"description": "Local ID of the Item"
},
"last_update_date": {
"type": "string",
"description": "Date and Time the Item data was updated"
}
}
}
}
}
}