Crunchtime · Schema

ApplicationUserDetails

ApplicationUserDetails description

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

Properties

Name Type Description
appUserBizIQDetails array
appUserConceptDetails array
appUserConsolidationVendorDetails array
appUserCustomerDetails array
appUserDailyAlertDetails array
appUserDepartmentDetails array
appUserDetails object
appUserFranchiseDetails array
appUserHierarchyDetails array
appUserLocationDetails array
appUserMarketDetails array
appUserPasswordDetails array
locationCode string The Code that identifies the Location in Crunchtime.
View JSON Schema on GitHub

JSON Schema

crunchtime-application-user-details-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/crunchtime/main/json-schema/crunchtime-application-user-details-schema.json",
  "title": "ApplicationUserDetails",
  "description": "ApplicationUserDetails 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/ApplicationUserDetails",
  "type": "object",
  "required": [
    "locationCode"
  ],
  "properties": {
    "appUserBizIQDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/AppUserBizIQDetailDto"
      }
    },
    "appUserConceptDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/AppUserConceptDetailDto"
      }
    },
    "appUserConsolidationVendorDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/AppUserConsolidationVendorDetailDto"
      }
    },
    "appUserCustomerDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/AppUserCustomerDetailDto"
      }
    },
    "appUserDailyAlertDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/AppUserDailyAlertDetailDto"
      }
    },
    "appUserDepartmentDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/AppUserDepartmentDetailDto"
      }
    },
    "appUserDetails": {
      "$ref": "#/$defs/AppUserDetailDto"
    },
    "appUserFranchiseDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/AppUserFranchiseDetailDto"
      }
    },
    "appUserHierarchyDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/AppUserHierarchyDetailDto"
      }
    },
    "appUserLocationDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/AppUserLocationDetailDto"
      }
    },
    "appUserMarketDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/AppUserMarketDetailDto"
      }
    },
    "appUserPasswordDetails": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/AppUserPasswordDetailDto"
      }
    },
    "locationCode": {
      "type": "string",
      "description": "The Code that identifies the Location in Crunchtime."
    }
  },
  "$defs": {
    "AppUserBizIQDetailDto": {
      "type": "object",
      "required": [
        "bizIqAccessLevel",
        "userId"
      ],
      "properties": {
        "bizIqAccessLevel": {
          "type": "string",
          "description": "\"BizIQ User Access\" level from the application user details."
        },
        "userId": {
          "type": "string",
          "description": "\"User ID\" from the application user details."
        }
      },
      "title": "AppUserBizIQDetailDto",
      "description": "AppUserBizIQDetailDto description"
    },
    "AppUserConceptDetailDto": {
      "type": "object",
      "required": [
        "activeFlag",
        "conceptCode",
        "userId"
      ],
      "properties": {
        "activeFlag": {
          "type": "string",
          "description": "\"Active\" flag for the User/Concept record.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "conceptCode": {
          "type": "string",
          "description": "\"Concept Code\" from the application user Concept details."
        },
        "userId": {
          "type": "string",
          "description": "\"User ID\" from the application user details."
        }
      },
      "title": "AppUserConceptDetailDto",
      "description": "AppUserConceptDetailDto description"
    },
    "AppUserConsolidationVendorDetailDto": {
      "type": "object",
      "required": [
        "activeFlag",
        "userId",
        "vendorCode"
      ],
      "properties": {
        "activeFlag": {
          "type": "string",
          "description": "\"Active\" flag for the User/Consolidation Vendor record.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "userId": {
          "type": "string",
          "description": "\"User ID\" from the application user details."
        },
        "vendorCode": {
          "type": "string",
          "description": "\"Vendor Code\" from the application user Consolidation Vendor details."
        }
      },
      "title": "AppUserConsolidationVendorDetailDto",
      "description": "AppUserConsolidationVendorDetailDto description"
    },
    "AppUserCustomerDetailDto": {
      "type": "object",
      "required": [
        "activeFlag",
        "customer",
        "locationCode",
        "userId"
      ],
      "properties": {
        "activeFlag": {
          "type": "string",
          "description": "\"Active\" flag for the User/Customer record.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "customer": {
          "type": "string",
          "description": "\"Customer Code\" from the application user Customer details."
        },
        "locationCode": {
          "type": "string",
          "description": "\"Location Code\" for the Location associated with the Customer, from the application user Customer details."
        },
        "userId": {
          "type": "string",
          "description": "\"User ID\" from the application user details."
        }
      },
      "title": "AppUserCustomerDetailDto",
      "description": "AppUserCustomerDetailDto description"
    },
    "AppUserDailyAlertDetailDto": {
      "type": "object",
      "required": [
        "emailFormat",
        "hierarchyType",
        "locationCode",
        "logicalName",
        "reportName",
        "userId"
      ],
      "properties": {
        "activeFlag": {
          "type": "string",
          "description": "\"Active\" flag for the User/Daily Alert record.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "emailFormat": {
          "type": "string",
          "description": "\"E-mail Format\" setting from the application user Daily Alert details. Must be ‘T’ (Text) or ‘I’ (Image)."
        },
        "hierarchyType": {
          "type": "string",
          "description": "\"Hierarchy\" Type from the application user Daily Alert details."
        },
        "locationCode": {
          "type": "string",
          "description": "\"Location\" Code for the Hierarchy from the application user Daily Alert details."
        },
        "logicalName": {
          "type": "string",
          "description": "Location \"Logical Name\" for the Hierarchy from the application user Daily Alert details."
        },
        "reportName": {
          "type": "string",
          "description": "\"Report\" name from the application user Daily Alert details."
        },
        "userId": {
          "type": "string",
          "description": "\"User ID\" from the application user details."
        }
      },
      "title": "AppUserDailyAlertDetailDto",
      "description": "AppUserDailyAlertDetailDto description"
    },
    "AppUserDepartmentDetailDto": {
      "type": "object",
      "required": [
        "activeFlag",
        "locationCode",
        "locationDepartment",
        "userId"
      ],
      "properties": {
        "activeFlag": {
          "type": "string",
          "description": "\"Active\" flag for the User/Department record."
        },
        "approvalAuthority": {
          "type": "string",
          "description": "\"Approval Authority\" flag from the application user Department details."
        },
        "approvalLimit": {
          "type": "integer",
          "format": "int64",
          "description": "\"Approval Limit\" from the application user Department details."
        },
        "locationCode": {
          "type": "string",
          "description": "\"Location Code\" for the Location associated with the Department, from the application user Department details."
        },
        "locationDepartment": {
          "type": "string",
          "description": "\"location Department\" name from the application user Department details."
        },
        "userId": {
          "type": "string",
          "description": "\"User ID\" from the application user details."
        }
      },
      "title": "AppUserDepartmentDetailDto",
      "description": "AppUserDepartmentDetailDto description"
    },
    "AppUserDetailDto": {
      "type": "object",
      "required": [
        "activeFlag",
        "email",
        "firstName",
        "lastName",
        "newHireFlag",
        "userGroup",
        "userId"
      ],
      "properties": {
        "activeFlag": {
          "type": "string",
          "description": "\"Active\" flag from the application user 'User' tab.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "email": {
          "type": "string",
          "description": "\"E-mail\" address from the application user 'User' tab."
        },
        "employeeNumber": {
          "type": "string",
          "description": "\"Employee Record\" number from the application user 'User' tab."
        },
        "errors": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/CdpError"
          }
        },
        "ext": {
          "type": "string",
          "description": "Telephone \"Ext\" from the application user 'User' tab."
        },
        "firstName": {
          "type": "string",
          "description": "\"First Name\" from the application user 'User' tab."
        },
        "hhUserFlag": {
          "type": "string",
          "description": "\"Hand-held User Flag\" from the application user 'User' tab.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "hhUserId": {
          "type": "string",
          "description": "\"Hand-held User ID\" from the application user 'User' tab."
        },
        "hhUserPassword": {
          "type": "string",
          "description": "\"Hand-held User Password\" from the application user 'User' tab."
        },
        "language": {
          "type": "string",
          "description": "\"Language\" from the application user 'User' tab."
        },
        "lastName": {
          "type": "string",
          "description": "\"Last Name\" from the application user 'User' tab."
        },
        "newHireFlag": {
          "type": "string",
          "description": "\"New Hire\" flag from the application user 'User' tab.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "teamworxFlag": {
          "type": "string",
          "description": "\"Access Teamworx Mgr. Console\" flag from the application user 'User' tab.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "telephone": {
          "type": "string",
          "description": "\"Telephone\" from the application user 'User' tab."
        },
        "userGroup": {
          "type": "string",
          "description": "\"User Group\" from the application user 'User' tab."
        },
        "userId": {
          "type": "string",
          "description": "\"User ID\" from the application user 'User' tab."
        }
      },
      "title": "AppUserDetailDto",
      "description": "AppUserDetailDto description"
    },
    "AppUserFranchiseDetailDto": {
      "type": "object",
      "required": [
        "activeFlag",
        "franchiseCode",
        "userId"
      ],
      "properties": {
        "activeFlag": {
          "type": "string",
          "description": "\"Active\" flag for the User/Franchise record.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "franchiseCode": {
          "type": "string",
          "description": "\"Franchise Code\" from the application user Franchise details."
        },
        "userId": {
          "type": "string",
          "description": "\"User ID\" from the application user details."
        }
      },
      "title": "AppUserFranchiseDetailDto",
      "description": "AppUserFranchiseDetailDto description"
    },
    "AppUserHierarchyDetailDto": {
      "type": "object",
      "required": [
        "consolidatedDashboardFlag",
        "hierarchyType",
        "limitExportLocationsFlag",
        "locationCode",
        "logicalName",
        "userId"
      ],
      "properties": {
        "activeFlag": {
          "type": "string",
          "description": "\"Active\" flag for the User/Hierarchy record.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "consolidatedDashboardFlag": {
          "type": "string",
          "description": "\"Consolidated Dashboard\" flag from the application user Hierarchy details.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "hierarchyType": {
          "type": "string",
          "description": "\"hierarchy Type\" from the application user Hierarchy details."
        },
        "limitExportLocationsFlag": {
          "type": "string",
          "description": "\"Limit Export Locations\" flag from the application user Hierarchy details.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "locationCode": {
          "type": "string",
          "description": "\"Location\" Code for the Hierarchy from the application user Hierarchy details."
        },
        "logicalName": {
          "type": "string",
          "description": "Parent \"Logical Name\" for the Hierarchy from the application user Hierarchy details."
        },
        "userId": {
          "type": "string",
          "description": "\"User ID\" from the application user details."
        }
      },
      "title": "AppUserHierarchyDetailDto",
      "description": "AppUserHierarchyDetailDto description"
    },
    "AppUserLocationDetailDto": {
      "type": "object",
      "required": [
        "activeFlag",
        "locationCode",
        "userId"
      ],
      "properties": {
        "activeFlag": {
          "type": "string",
          "description": "\"Active\" flag for the User/Location record.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "locationCode": {
          "type": "string",
          "description": "\"Location\" Code from the application user Location details."
        },
        "userId": {
          "type": "string",
          "description": "\"User ID\" from the application user details."
        }
      },
      "title": "AppUserLocationDetailDto",
      "description": "AppUserLocationDetailDto description"
    },
    "AppUserMarketDetailDto": {
      "type": "object",
      "required": [
        "activeFlag",
        "market",
        "userId"
      ],
      "properties": {
        "activeFlag": {
          "type": "string",
          "description": "\"Active\" flag for the User/Market record.",
          "enum": [
            "N",
            "Y"
          ]
        },
        "market": {
          "type": "string",
          "description": "\"Market\" name from the application user Market details."
        },
        "userId": {
          "type": "string",
          "description": "\"User ID\" from the application user details."
        }
      },
      "title": "AppUserMarketDetailDto",
      "description": "AppUserMarketDetailDto description"
    },
    "AppUserPasswordDetailDto": {
      "type": "object",
      "required": [
        "password",
        "userId"
      ],
      "properties": {
        "password": {
          "type": "string",
          "description": "Password for the Crunchtime Application User."
        },
        "userId": {
          "type": "string",
          "description": "\"User ID\" from the application user details."
        }
      },
      "title": "AppUserPasswordDetailDto",
      "description": "AppUserPasswordDetailDto description"
    },
    "CdpError": {
      "type": "object",
      "properties": {
        "errorMessage": {
          "type": "string"
        },
        "fieldNumber": {
          "type": "integer",
          "format": "int32"
        },
        "lineNumber": {
          "type": "integer",
          "format": "int32"
        },
        "parentFileLineNumber": {
          "type": "integer",
          "format": "int32"
        }
      },
      "title": "CdpError"
    }
  }
}

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-application-user-details"
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.