Crunchtime · Schema

LocationDetailsGet

LocationDetailsGet description

CompanyRestaurant OperationsInventoryLabor & SchedulingFood CostKitchen DisplayPoint-of-SaleSupply ChainHospitalityREST APIFood and Beverage

Properties

Name Type Description
locationAltAddressDetails array
locationCode string Company "Code" from Company setup screen.
locationConceptInfoDetails array
locationDeliverInfoDetails array
locationDetailDetails array
locationHoursOfOperationDetails array
locationLaborDetails array
locationNameAddressDetails array
locationPostDetails array
locationSafeLogDetails array
locationTimeClockInTwxDetails array
locationUdaDetails array
View JSON Schema on GitHub

JSON Schema

crunchtime-location-details-get-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/crunchtime/main/json-schema/crunchtime-location-details-get-schema.json",
  "title": "LocationDetailsGet",
  "description": "LocationDetailsGet description",
  "x-generated": "2026-10-14",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/crunchtime-cruise-platform-openapi.yml#/components/schemas/LocationDetailsGet",
  "type": "object",
  "required": [
    "locationCode"
  ],
  "properties": {
    "locationAltAddressDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/LocationAltAddrDetailDto"
      }
    },
    "locationCode": {
      "type": "string",
      "description": "Company \"Code\" from Company setup screen."
    },
    "locationConceptInfoDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/LocationConceptInfoDetailDto"
      }
    },
    "locationDeliverInfoDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/LocationDeliverInfoDetailDto"
      }
    },
    "locationDetailDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/LocationDetailDetailDtoGet"
      }
    },
    "locationHoursOfOperationDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/LocationHoursOfOperationDetailDto"
      }
    },
    "locationLaborDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/LocationLaborDetailDto"
      }
    },
    "locationNameAddressDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/LocationNameAddrDetailDto"
      }
    },
    "locationPostDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/LocationPostDetailDto"
      }
    },
    "locationSafeLogDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/LocationSafeLogDetailDto"
      }
    },
    "locationTimeClockInTwxDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/LocationTimeClockInTwxDetailDto"
      }
    },
    "locationUdaDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/LocationUdaDetailDto"
      }
    }
  },
  "$defs": {
    "LocationAltAddrDetailDto": {
      "type": "object",
      "required": [
        "locationCode",
        "stateProvince",
        "zip"
      ],
      "properties": {
        "acapCode": {
          "type": "string",
          "description": "\"ACAP Code\" from Location setup screen."
        },
        "accoCode": {
          "type": "string",
          "description": "\"ACCO Code\" from Location setup screen."
        },
        "altAddressOne": {
          "type": "string",
          "description": "\"Alt. Address 1\" from Location setup screen."
        },
        "altAddressTwo": {
          "type": "string",
          "description": "\"Alt. Address 2\" from Location setup screen."
        },
        "altPhone": {
          "type": "string",
          "description": "\"Alt. Phone\" from Location setup screen."
        },
        "cdpEMail": {
          "type": "string",
          "description": "\"CDP E-Mail\" from Location setup screen."
        },
        "city": {
          "type": "string",
          "description": "\"City\" from Location setup screen."
        },
        "companyNameForPO": {
          "type": "string",
          "description": "\"Company Name for PO\" from Location setup screen."
        },
        "exportCode": {
          "type": "string",
          "description": "\"Export Code\" from Location setup screen."
        },
        "importCode": {
          "type": "string",
          "description": "\"Import Code\" from Location setup screen."
        },
        "locationCode": {
          "type": "string",
          "description": "\"Location Code\" from Location setup screen."
        },
        "payrollExportCode": {
          "type": "string",
          "description": "\"Payroll Export Code\" from Location setup screen."
        },
        "stateProvince": {
          "type": "string",
          "description": "\"State/Province\" from Location setup screen."
        },
        "zip": {
          "type": "string",
          "description": "\"Zip Code\" from Location setup screen."
        }
      },
      "title": "LocationAltAddrDetailDto",
      "description": "LocationAltAddrDetailDto description"
    },
    "LocationConceptInfoDetailDto": {
      "type": "object",
      "required": [
        "conceptCode",
        "conceptName",
        "locationCode"
      ],
      "properties": {
        "conceptCode": {
          "type": "string",
          "description": "\"Concept Code\" from Location setup screen."
        },
        "conceptName": {
          "type": "string",
          "description": "\"Concept Name\" from Location setup screen."
        },
        "locationCode": {
          "type": "string",
          "description": "\"Location Code\" from Location setup screen."
        },
        "remove": {
          "type": "string",
          "description": "\"Delete\" flag (Y/N). \nIf set to ‘Y’, it will delete this Concept from the Location record",
          "enum": [
            "N",
            "Y"
          ]
        }
      },
      "title": "LocationConceptInfoDetailDto",
      "description": "LocationConceptInfoDetailDto description"
    },
    "LocationDeliverInfoDetailDto": {
      "type": "object",
      "required": [
        "deliverToCode",
        "deliverToName",
        "locationCode"
      ],
      "properties": {
        "activeFlag": {
          "type": "string",
          "description": "\"Active Flag\" from Location setup screen",
          "enum": [
            "N",
            "Y"
          ]
        },
        "delete": {
          "type": "string",
          "description": "\"Delete Flag\" from Location setup screen",
          "enum": [
            "N",
            "Y"
          ]
        },
        "deliverToCode": {
          "type": "string",
          "description": "\"Deliver To Code\" from Location setup screen"
        },
        "deliverToName": {
          "type": "string",
          "description": "\"Deliver To Name\" from Location setup screen"
        },
        "locationCode": {
          "type": "string",
          "description": "\"Location Code\" from Location setup screen"
        }
      },
      "title": "LocationDeliverInfoDetailDto",
      "description": "LocationDeliverInfoDetailDto description"
    },
    "LocationDetailDetailDtoGet": {
      "type": "object",
      "required": [
        "allowAutoPost",
        "locationCode"
      ],
      "properties": {
        "allowAutoPost": {
          "type": "string",
          "description": "'Auto-Post' flag from Location setup screen.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "allowAutoTransfer": {
          "type": "string",
          "description": "'Allow Auto-Transfer' flag from Location setup screen.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "autoCreatePOSRecipe": {
          "type": "string",
          "description": "'Allow Menu Mix File to Create Recipes for Unknown POS Recipes' from Location setup screen.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "autoPostDaysOffset": {
          "type": "integer",
          "format": "int64",
          "description": "Offset from Post Date ___ Days from Location setup screen.",
          "enum": [
            "0",
            "1",
            "2",
            "3"
          ]
        },
        "autoPostMethod": {
          "type": "string",
          "description": "Auto-Post Method from Location setup screen \n‘A’ for Auto-Post Inventory or ‘X’ for Auto-Post Inventory By Exception.",
          "enum": [
            "A",
            "X"
          ]
        },
        "autoPostTime": {
          "type": "object",
          "description": "Auto-Post Time from Location setup screen."
        },
        "autoPrepForDepletion": {
          "type": "string",
          "description": "'Auto-Daily Prep for sales depletion flag' from Location setup screen.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "baseCurrency": {
          "type": "string",
          "description": "'Base Currency' Code from Location setup screen."
        },
        "biziqCompDate": {
          "type": "string",
          "format": "date-time",
          "description": "The date on which BizIQ year over year comparisons start for the location, in 'YYYYMMDD' format."
        },
        "borrowCnsEndDate": {
          "type": "string",
          "format": "date-time",
          "description": "'Use Historical Consumption from' Date from Location setup screen."
        },
        "borrowCnsLocationCode": {
          "type": "string",
          "description": "'Use Historical Consumption from' Location Code from Location setup screen."
        },
        "buffetQuantityAlertPercent": {
          "type": "integer",
          "format": "int64",
          "description": "Buffet Quantity Alert (%) from Location setup screen."
        },
        "dailyPrepReview": {
          "type": "string",
          "description": "'Daily Prep Review' flag from Location setup screen.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "earliestPostDateTimeBasedOn": {
          "type": "string",
          "description": "'Earliest Post Date/Time based on' setting from Location setup screen. \n‘C’ for Closing Time or ‘E’ for End of Business Day.",
          "enum": [
            "C",
            "E"
          ]
        },
        "gmtOffset": {
          "type": "integer",
          "format": "int64",
          "description": "GMT Offset from Location setup screen."
        },
        "grandOpeningDate": {
          "type": "string",
          "format": "date-time",
          "description": "Opening Date from Location setup screen."
        },
        "inventoryAutoFlag": {
          "type": "string",
          "description": "Indicates whether the last inventory post was completed via Auto-Post (Y/N)."
        },
        "inventoryDataEntryDate": {
          "type": "string",
          "format": "date-time",
          "description": "Displays the date of the last inventory data entry, in UTC format."
        },
        "inventoryPostUpFlag": {
          "type": "string",
          "description": "Indicates whether the last inventory post was completed via Post Up (Y/N)."
        },
        "inventoryUserId": {
          "type": "string",
          "description": "Displays the User ID of the user that completed the last inventory."
        },
        "laborAutoFlag": {
          "type": "string",
          "description": "Indicates whether the last labor post was completed via Auto-Post (Y/N)."
        },
        "laborDataEntryDate": {
          "type": "string",
          "format": "date-time",
          "description": "Displays the date of the last labor review, in UTC format."
        },
        "laborPostUpFlag": {
          "type": "string",
          "description": "Indicates whether the last labor post was completed via Post Up (Y/N)."
        },
        "laborUserId": {
          "type": "string",
          "description": "Displays the User ID of the user that completed the last labor review."
        },
        "lastInventoryPost": {
          "type": "string",
          "format": "date-time",
          "description": "Displays the date of the last inventory post."
        },
        "lastLaborPost": {
          "type": "string",
          "format": "date-time",
          "description": "Displays the date of the last labor post."
        },
        "locationCode": {
          "type": "string",
          "description": "Location Code from Location setup screen."
        },
        "lotTracking": {
          "type": "string",
          "description": "Lot Tracking Flag from Location setup screen.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "market": {
          "type": "string",
          "description": "Market Name from Location setup screen."
        },
        "missingPrepCheck": {
          "type": "string",
          "description": "'Check for Missing Prep in Final for Post' flag from Location setup screen.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "optimalDaysOnHand": {
          "type": "integer",
          "format": "int64",
          "description": "Optimal Days On Hand from Location setup screen."
        },
        "ownershipEntity": {
          "type": "string",
          "description": "Ownership Entity from Location setup screen."
        },
        "posFilePath": {
          "type": "string",
          "description": "POS File Path from Location setup screen."
        },
        "posType": {
          "type": "string",
          "description": "POS Type from Location setup screen."
        },
        "productionQuantityAlertPercent": {
          "type": "integer",
          "format": "int64",
          "description": "Production Quantity Alert (%) from Location setup screen."
        },
        "purchaseType": {
          "type": "string",
          "description": "Purchase Type from Location setup screen. \n‘M’ for Master Order, ‘D’ for Direct (Vendor) Order, or 'C' for Combination.",
          "enum": [
            "C",
            "D",
            "M"
          ]
        },
        "secMrktPurchase": {
          "type": "string",
          "description": "'Allow purchase from secondary Market Vendors' flag from Location setup screen.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "smartPicklist": {
          "type": "string",
          "description": "'Smart Picklist' flag from Location setup screen.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "software": {
          "type": "string",
          "description": "Accounting Software from Location setup screen."
        },
        "timezone": {
          "type": "integer",
          "format": "int64",
          "description": "Time Zone setting from Location setup screen."
        }
      },
      "title": "LocationDetailDetailDtoGet",
      "description": "LocationDetailDetailDtoGet description"
    },
    "LocationHoursOfOperationDetailDto": {
      "type": "object",
      "required": [
        "corporateFlag",
        "dayOfWeek",
        "locationCode"
      ],
      "properties": {
        "closingTime": {
          "type": "string",
          "description": "\"Closing Time \" from Location setup screen."
        },
        "closingTimeCleanup": {
          "type": "string",
          "description": "\"Closing Time (Cleanup)\" from Location setup screen."
        },
        "corporateFlag": {
          "type": "string",
          "description": "\"Corporate\" flag from Location setup screen.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "dayOfWeek": {
          "type": "integer",
          "format": "int64",
          "description": "\"Day Of Week\" from Location setup screen. \n '1'– Sun, '2'– Mon, '3'– Tue, '4'- Wed, '5'– Thur, '6'– Fri, '7'– Sat."
        },
        "locationCode": {
          "type": "string",
          "description": "Location \" Code\" from Location setup screen."
        },
        "openingTime": {
          "type": "string",
          "description": "\"Opening Time \" from Location setup screen."
        },
        "openingTimeSetup": {
          "type": "string",
          "description": "\"Opening Time (Setup)\" from Location setup screen."
        }
      },
      "title": "LocationHoursOfOperationDetailDto",
      "description": "LocationHoursOfOperationDetailDto description"
    },
    "LocationLaborDetailDto": {
      "type": "object",
      "required": [
        "corporateFlag",
        "locationCode"
      ],
      "properties": {
        "businessDayBegins": {
          "type": "string",
          "description": "\"Business Day Begin Time\" from Location setup screen."
        },
        "corporateFlag": {
          "type": "string",
          "description": "\"Corporate\" flag from Location setup screen.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "locationCode": {
          "type": "string",
          "description": "Location \"Code\" from Location setup screen."
        }
      },
      "title": "LocationLaborDetailDto",
      "description": "LocationLaborDetailDto description"
    },
    "LocationNameAddrDetailDto": {
      "type": "object",
      "required": [
        "addressOne",
        "city",
        "locationCode",
        "locationName"
      ],
      "properties": {
        "activeFlag": {
          "type": "string",
          "description": "\"Active\" flag from Location setup screen.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "addressOne": {
          "type": "string",
          "description": "\"Address 1\" from Location setup screen."
        },
        "addressTwo": {
          "type": "string",
          "description": "\"Address 2\" from Location setup screen."
        },
        "city": {
          "type": "string",
          "description": "\"City\" from Location setup screen."
        },
        "country": {
          "type": "string",
          "description": "\"Country\" from Location setup screen."
        },
        "eMail": {
          "type": "string",
          "description": "\"E-Mail\" from Location setup screen."
        },
        "fax": {
          "type": "string",
          "description": "\"Fax\" from Location setup screen."
        },
        "franchiseCode": {
          "type": "string",
          "description": "\"Franchise Code\" from Location setup screen."
        },
        "locationADRemoteName": {
          "type": "string",
          "description": "\"AD Location Name\" from Location setup screen."
        },
        "locationCode": {
          "type": "string",
          "description": "\"Location Code\" from Location setup screen."
        },
        "locationName": {
          "type": "string",
          "description": "\"Location Name\" from Location setup screen."
        },
        "phone": {
          "type": "string",
          "description": "\"Phone\" from Location setup screen."
        },
        "prefix": {
          "type": "string"
        },
        "stateProvince": {
          "type": "string",
          "description": "\"State/Province\" from Location setup screen."
        },
        "zip": {
          "type": "string",
          "description": "\"Zip Code\" from Location setup screen."
        }
      },
      "title": "LocationNameAddrDetailDto",
      "description": "LocationNameAddrDetailDto description"
    },
    "LocationPostDetailDto": {
      "type": "object",
      "required": [
        "enabledFlag",
        "locationCode",
        "postingGrp"
      ],
      "properties": {
        "enabledFlag": {
          "type": "string",
          "description": "\"Enabled\" flag from Location setup screen.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "locationCode": {
          "type": "string",
          "description": "Location \"Code\" from Location setup screen."
        },
        "postingGrp": {
          "type": "string",
          "description": "\"Posting Group ID\" from Location setup screen."
        }
      },
      "title": "LocationPostDetailDto",
      "description": "LocationPostDetailDto description"
    },
    "LocationSafeLogDetailDto": {
      "type": "object",
      "required": [
        "locationCode",
        "safeLogName",
        "expectedValue",
        "currencyCode"
      ],
      "properties": {
        "locationCode": {
          "type": "string",
          "description": "Location \"Code\" from Location setup screen."
        },
        "safeLogName": {
          "type": "string",
          "description": "\"Safe Log Name\" from Location Safe Log screen."
        },
        "expectedValue": {
          "type": "number",
          "description": "\"Expected Value\" from Location Safe Log screen."
        },
        "currencyCode": {
          "type": "string",
          "description": "\"Currency Code\" from Location Safe Log screen. Supported values include USD, CAD, GBP, EUR, AUD, AED, and SAR."
        },
        "activeFlag": {
          "type": "string",
          "description": "\"Active Flag\" from Location Safe Log screen.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "noteRequiredForVarianceFlag": {
          "type": "string",
          "description": "\"Note Required\" flag from Location Safe Log screen. If 'Y', user must include a note with each Safe Log entry.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "varianceThreshold": {
          "type": "integer",
          "format": "int64",
          "description": "\"Note Variance\" from Location Safe Log screen; indicates the acceptable threshold for a discrepancy between the Expected and Actual values."
        }
      },
      "title": "LocationSafeLogDetailDto",
      "description": "LocationSafeLogDetailDto description"
    },
    "LocationTimeClockInTwxDetailDto": {
      "type": "object",
      "required": [
        "locationCode"
      ],
      "properties": {
        "allowTimeClockInMTX": {
          "type": "boolean",
          "description": "\"allowTimeClockInMTX\" from Location Labor setup screen"
        },
        "allowTimeClockInTWX": {
          "type": "boolean",
          "description": "\"allowTimeClockInTWX\" from Location Labor setup screen"
        },
        "locationCode": {
          "type": "string",
          "description": "\"Location Code\" from Location setup screen"
        },
        "minutesEarly": {
          "type": "integer",
          "format": "int32",
          "description": "\"minutesEarly\" from Location Labor setup screen"
        },
        "minutesLate": {
          "type": "integer",
          "format": "int32",
          "description": "\"minutesLate\" from Location Labor setup screen"
        },
        "prefix": {
          "type": "string"
        },
        "contentReportingEmail": {
          "type": "string",
          "description": "\"Inappropriate Content Reporting Emails\" from Location -> Labor setup screen"
        }
      },
      "title": "LocationTimeClockInTwxDetailDto",
      "description": "The Labor Setup tab on the Enterprise Manager Location screen contains information about the Time Clock in Teamworx section. This section provides details about the time clock setup in Teamworx."
    },
    "LocationUdaDetailDto": {
      "type": "object",
      "required": [
        "dataType",
        "lastTouchDate",
        "locationCode",
        "replicatedFlag",
        "requiredFlag",
        "udaCode",
        "udaDescription",
        "udaGroup",
        "udaType",
        "udaValue"
      ],
      "properties": {
        "dataType": {
          "type": "string",
          "description": "\"dataType\" from Location setup screen"
        },
        "lastTouchDate": {
          "type": "string",
          "format": "date-time",
          "description": "\"lastTouchDate\" from Location setup screen"
        },
        "locationCode": {
          "type": "string",
          "description": "\"locationCode\" from Location setup screen"
        },
        "prefix": {
          "type": "string"
        },
        "replicatedFlag": {
          "type": "boolean",
          "description": "\"replicatedFlag\" from Location setup screen"
        },
        "requiredFlag": {
          "type": "string",
          "description": "\"requiredFlag\" from Location setup screen",
          "enum": [
            "N",
            "Y"
          ]
        },
        "udaCode": {
          "type": "string",
          "description": "\"udaCode\" from Location setup screen"
        },
        "udaDescription": {
          "type": "string",
          "description": "\"udaDescription\" from Location setup screen"
        },
        "udaGroup": {
          "type": "string",
          "description": "\"udaGroup\" from Location setup screen"
        },
        "udaType": {
          "type": "string",
          "description": "\"udaType\" from Location setup screen"
        },
        "udaValue": {
          "type": "string",
          "description": "\"udaValue\" from Location setup screen"
        }
      },
      "title": "LocationUdaDetailDto",
      "description": "LocationUdaDetailDto description"
    }
  }
}

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.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/crunchtime-location-details-get"
All schemas
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.