Aramark Marko POS Items

This API will return POS Item Data POS Items API from the Aramark Marko data and AI platform.

Operations 1

GET /items Point of Sale Items #

Work with this as data

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 Specification

aramark-pos-items-openapi.json Raw ↑
{
   "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![This endpoint is in productiion](/themes/portal/images/statuspngs/statusprod.png)\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"
               }
            }
         }
      }
   }
}