Crunchtime Information Systems Customer Service API

The Customer Service can be used to create a “Customer” that is an establishment or outlet to which a Crunchtime Location sells or distributes products and/or produced Recipe items. It may be an outlet within the Location or an entirely external entity, e.g. a “catering” Customer. “Customer” records are required to “issue” items to these entities via “Customer Order” transactions.

Operations 6

GET /cruise/customer/v1/getAllCustomers getAllCustomers #
GET /cruise/customer/v1/getCustomersByPage getCustomersByPage #
POST /cruise/customer/v1/saveCustomers saveCustomers #
GET /customer/v1/getAllCustomers getAllCustomers #
GET /customer/v1/getCustomersByPage getCustomersByPage #
POST /customer/v1/saveCustomers saveCustomers #

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/crunchtime-information-systems/refs/heads/main/json-schema/crunchtime-information-systems-vendor-get-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/crunchtime-information-systems/refs/heads/main/json-schema/crunchtime-information-systems-scheduled-batch-export-files-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/crunchtime-information-systems/refs/heads/main/json-schema/crunchtime-information-systems-application-user-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/crunchtime-information-systems/refs/heads/main/json-schema/crunchtime-information-systems-application-user-details-get-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/crunchtime-information-systems/refs/heads/main/json-schema/crunchtime-information-systems-location-details-get-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/crunchtime-information-systems/refs/heads/main/json-schema/crunchtime-information-systems-general-ledger-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/crunchtime-information-systems/refs/heads/main/json-schema/crunchtime-information-systems-employee-get-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/crunchtime-information-systems/refs/heads/main/json-schema/crunchtime-information-systems-purchase-order-header-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/crunchtime-information-systems/refs/heads/main/json-schema/crunchtime-information-systems-daily-prep-dto-schema.json

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/crunchtime-information-systems:crunchtime-information-systems-customer-service-api"
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

crunchtime-information-systems-customer-service-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Crunchtime Information Systems Customer Service API
  contact:
    name: Crunchtime Development Team
    url: http://www.crunchtime.com
    email: apiquestions@crunchtime.com
  license:
    name: Apache License Version 2.0
    url: https://github.com/springfox/springfox/blob/master/LICENSE
  termsOfService: http://springfox.io
  version: '1.0'
  description: 'Operations tagged Customer Service across 2 of this provider''s published API definitions: crunchtime-information-systems-cruise-platform-openapi.yml, crunchtime-information-systems-inventory-labor-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: //webservices-test.net-chef.com
tags:
- name: Customer Service
  description: The Customer Service can be used to create a “Customer” that is an establishment or outlet to which a Crunchtime Location sells or distributes products and/or produced Recipe items. It may be an outlet within the Location or an entirely external entity, e.g. a “catering” Customer. “Customer” records are required to “issue” items to these entities via “Customer Order” transactions.
paths:
  /cruise/customer/v1/getAllCustomers:
    get:
      tags:
      - Customer Service
      summary: getAllCustomers
      description: 'Retrieve a list of customer account details.

        Retrieve one customer''s account details using `customerAccountNumber` and `customerCode`.'
      operationId: getAllCustomerRecordsV1UsingGET
      parameters:
      - name: activeFlag
        in: query
        description: Use `true` to retrieve only active Customers.
        required: false
        schema:
          type: boolean
      - name: authenticationtoken
        in: header
        description: Secure token for API authentication.
        required: true
        schema:
          type: string
      - name: customerAccountNumber
        in: query
        description: The Account Number associated with the Customer.
        required: false
        schema:
          type: string
      - name: customerCode
        in: query
        description: The Code that identifies the Customer in Crunchtime.
        required: false
        schema:
          type: string
      - name: locationCode
        in: query
        description: The Code that identifies the Location in Crunchtime.
        required: false
        schema:
          type: string
      - name: password
        in: header
        description: Password for the Crunchtime Application User.
        required: true
        schema:
          type: string
      - name: sitename
        in: header
        description: Crunchtime site identifier. (test or production)
        required: true
        schema:
          type: string
      - name: userid
        in: header
        description: User ID for the Crunchtime Application User.
        required: true
        schema:
          type: string
      - name: X-B3-TraceId
        in: header
        description: Optional trace identifier for troubleshooting.
        required: false
        schema:
          type: string
      - name: includeNull
        in: query
        description: Specify 'true' to output null data elements.
        required: false
        allowEmptyValue: true
        schema:
          type: boolean
      responses:
        '200':
          description: Success
          content:
            '*/*':
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CustomerDetailsRes'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CustomerDetailsRes'
        '400':
          description: Validation Error
          content:
            '*/*':
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ObjectError'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ObjectError'
        '401':
          description: Authorization
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '404':
          description: customers not found
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '429':
          description: Too Many Requests
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '500':
          description: Unexpected Error
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '503':
          description: System under maintenance
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '504':
          description: Timeout
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
    servers:
    - url: //webservices-test.net-chef.com
  /cruise/customer/v1/getCustomersByPage:
    get:
      tags:
      - Customer Service
      summary: getCustomersByPage
      description: 'Retrieve customer account details by `pageNumber`.

        Use to retrieve data in smaller chunks.'
      operationId: getCustomerRecordsByPageV1UsingGET
      parameters:
      - name: activeFlag
        in: query
        description: Use `true` to retrieve only active Customers.
        required: false
        schema:
          type: boolean
      - name: authenticationtoken
        in: header
        description: Secure token for API authentication.
        required: true
        schema:
          type: string
      - name: customerAccountNumber
        in: query
        description: The Account Number associated with the Customer.
        required: false
        schema:
          type: string
      - name: customerCode
        in: query
        description: The Code that identifies the Customer in Crunchtime.
        required: false
        schema:
          type: string
      - name: locationCode
        in: query
        description: The Code that identifies the Location in Crunchtime.
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        description: "Retrieve one or more records by `pageNumber`. \n Use to retrieve data in smaller chunks. \n If left blank, the default is `1`."
        required: false
        schema:
          type: integer
          format: int32
          default: 1
      - name: password
        in: header
        description: Password for the Crunchtime Application User.
        required: true
        schema:
          type: string
      - name: sitename
        in: header
        description: Crunchtime site identifier. (test or production)
        required: true
        schema:
          type: string
      - name: userid
        in: header
        description: User ID for the Crunchtime Application User.
        required: true
        schema:
          type: string
      - name: X-B3-TraceId
        in: header
        description: Optional trace identifier for troubleshooting.
        required: false
        schema:
          type: string
      - name: pageSize
        in: query
        description: Number of items to display per page.
        required: false
        schema:
          type: integer
          format: int32
      - name: includeNull
        in: query
        description: Specify 'true' to output null data elements.
        required: false
        allowEmptyValue: true
        schema:
          type: boolean
      responses:
        '200':
          description: Success
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/CustomerBatchResponseDto'
            application/json:
              schema:
                $ref: '#/components/schemas/CustomerBatchResponseDto'
        '400':
          description: Validation Error
          content:
            '*/*':
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ObjectError'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ObjectError'
        '401':
          description: Authorization
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '404':
          description: customers not found
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '429':
          description: Too Many Requests
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '500':
          description: Unexpected Error
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '504':
          description: Timeout
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
    servers:
    - url: //webservices-test.net-chef.com
  /cruise/customer/v1/saveCustomers:
    post:
      tags:
      - Customer Service
      summary: saveCustomers
      description: 'Create a new customer account.

        Update a customer''s account details.'
      operationId: saveCustomerRecordsUsingPOST
      parameters:
      - name: authenticationtoken
        in: header
        description: Secure token for API authentication.
        required: true
        schema:
          type: string
      - name: password
        in: header
        description: Password for the Crunchtime Application User.
        required: true
        schema:
          type: string
      - name: sitename
        in: header
        description: Crunchtime site identifier. (test or production)
        required: true
        schema:
          type: string
      - name: userid
        in: header
        description: User ID for the Crunchtime Application User.
        required: true
        schema:
          type: string
      - name: X-B3-TraceId
        in: header
        description: Optional trace identifier for troubleshooting.
        required: false
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CustomerDetailsList'
        description: customerDetails
        required: true
      responses:
        '200':
          description: Success
          content:
            '*/*':
              schema:
                type: object
            application/json:
              schema:
                type: object
        '400':
          description: Validation Error
          content:
            '*/*':
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ObjectError'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ObjectError'
        '401':
          description: Authorization
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '429':
          description: Too Many Requests
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '500':
          description: Unexpected Error
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '503':
          description: System under maintenance
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '504':
          description: Timeout
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
    servers:
    - url: //webservices-test.net-chef.com
  /customer/v1/getAllCustomers:
    get:
      tags:
      - Customer Service
      summary: getAllCustomers
      description: 'Retrieve a list of customer account details.

        Retrieve one customer''s account details using `customerAccountNumber` and `customerCode`.'
      operationId: getCustomerV1GetAllCustomers
      parameters:
      - name: activeFlag
        in: query
        description: Use `true` to retrieve only active Customers.
        required: false
        schema:
          type: boolean
      - name: authenticationtoken
        in: header
        description: Secure token for API authentication.
        required: true
        schema:
          type: string
      - name: customerAccountNumber
        in: query
        description: The Account Number associated with the Customer.
        required: false
        schema:
          type: string
      - name: customerCode
        in: query
        description: The Code that identifies the Customer in Crunchtime.
        required: false
        schema:
          type: string
      - name: locationCode
        in: query
        description: The Code that identifies the Location in Crunchtime.
        required: false
        schema:
          type: string
      - name: password
        in: header
        description: Password for the Crunchtime Application User.
        required: true
        schema:
          type: string
      - name: sitename
        in: header
        description: Crunchtime site identifier. (test or production)
        required: true
        schema:
          type: string
      - name: userid
        in: header
        description: User ID for the Crunchtime Application User.
        required: true
        schema:
          type: string
      - name: X-B3-TraceId
        in: header
        description: Optional trace identifier for troubleshooting.
        required: false
        schema:
          type: string
      - name: includeNull
        in: query
        description: Specify 'true' to output null data elements.
        required: false
        allowEmptyValue: true
        schema:
          type: boolean
      responses:
        '200':
          description: Success
          content:
            '*/*':
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CustomerDetailsRes'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CustomerDetailsRes'
        '400':
          description: Validation Error
          content:
            '*/*':
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ObjectError'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ObjectError'
        '401':
          description: Authorization
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '404':
          description: customers not found
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '429':
          description: Too Many Requests
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '500':
          description: Unexpected Error
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '503':
          description: System under maintenance
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '504':
          description: Timeout
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
      x-operation-id-source: normalized
      x-operation-id-original: getAllCustomerRecordsV1UsingGET
    servers:
    - url: //webservices-test.net-chef.com
  /customer/v1/getCustomersByPage:
    get:
      tags:
      - Customer Service
      summary: getCustomersByPage
      description: 'Retrieve customer account details by `pageNumber`.

        Use to retrieve data in smaller chunks.'
      operationId: getCustomerV1GetCustomersByPage
      parameters:
      - name: activeFlag
        in: query
        description: Use `true` to retrieve only active Customers.
        required: false
        schema:
          type: boolean
      - name: authenticationtoken
        in: header
        description: Secure token for API authentication.
        required: true
        schema:
          type: string
      - name: customerAccountNumber
        in: query
        description: The Account Number associated with the Customer.
        required: false
        schema:
          type: string
      - name: customerCode
        in: query
        description: The Code that identifies the Customer in Crunchtime.
        required: false
        schema:
          type: string
      - name: locationCode
        in: query
        description: The Code that identifies the Location in Crunchtime.
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        description: "Retrieve one or more records by `pageNumber`. \n Use to retrieve data in smaller chunks. \n If left blank, the default is `1`."
        required: false
        schema:
          type: integer
          format: int32
          default: 1
      - name: password
        in: header
        description: Password for the Crunchtime Application User.
        required: true
        schema:
          type: string
      - name: sitename
        in: header
        description: Crunchtime site identifier. (test or production)
        required: true
        schema:
          type: string
      - name: userid
        in: header
        description: User ID for the Crunchtime Application User.
        required: true
        schema:
          type: string
      - name: X-B3-TraceId
        in: header
        description: Optional trace identifier for troubleshooting.
        required: false
        schema:
          type: string
      - name: pageSize
        in: query
        description: Number of items to display per page.
        required: false
        schema:
          type: integer
          format: int32
      - name: includeNull
        in: query
        description: Specify 'true' to output null data elements.
        required: false
        allowEmptyValue: true
        schema:
          type: boolean
      responses:
        '200':
          description: Success
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/CustomerBatchResponseDto'
            application/json:
              schema:
                $ref: '#/components/schemas/CustomerBatchResponseDto'
        '400':
          description: Validation Error
          content:
            '*/*':
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ObjectError'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ObjectError'
        '401':
          description: Authorization
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '404':
          description: customers not found
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '429':
          description: Too Many Requests
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '500':
          description: Unexpected Error
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '504':
          description: Timeout
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
      x-operation-id-source: normalized
      x-operation-id-original: getCustomerRecordsByPageV1UsingGET
    servers:
    - url: //webservices-test.net-chef.com
  /customer/v1/saveCustomers:
    post:
      tags:
      - Customer Service
      summary: saveCustomers
      description: 'Create a new customer account.

        Update a customer''s account details.'
      operationId: postCustomerV1SaveCustomers
      parameters:
      - name: authenticationtoken
        in: header
        description: Secure token for API authentication.
        required: true
        schema:
          type: string
      - name: password
        in: header
        description: Password for the Crunchtime Application User.
        required: true
        schema:
          type: string
      - name: sitename
        in: header
        description: Crunchtime site identifier. (test or production)
        required: true
        schema:
          type: string
      - name: userid
        in: header
        description: User ID for the Crunchtime Application User.
        required: true
        schema:
          type: string
      - name: X-B3-TraceId
        in: header
        description: Optional trace identifier for troubleshooting.
        required: false
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CustomerDetailsList'
        description: customerDetails
        required: true
      responses:
        '200':
          description: Success
          content:
            '*/*':
              schema:
                type: object
            application/json:
              schema:
                type: object
        '400':
          description: Validation Error
          content:
            '*/*':
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ObjectError'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ObjectError'
        '401':
          description: Authorization
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '429':
          description: Too Many Requests
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '500':
          description: Unexpected Error
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '503':
          description: System under maintenance
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
        '504':
          description: Timeout
          content:
            '*/*':
              schema:
                type: string
            application/json:
              schema:
                type: string
      x-operation-id-source: normalized
      x-operation-id-original: saveCustomerRecordsUsingPOST
    servers:
    - url: //webservices-test.net-chef.com
components:
  schemas:
    CustomerDetailsDtoReq:
      type: object
      required:
      - address1
      - city
      - country
      - customerCode
      - customerName
      - locationCode
      - supplyPricing
      properties:
        activeFlag:
          type: string
          example: Y
          description: '"activeFlag" from Customer'
        address1:
          type: string
          example: 100 Main Street1
          description: '"address1" from Customer'
        address2:
          type: string
          example: 100 Main Street2
          description: '"address2" from Customer'
        city:
          type: string
          example: BOSTON
          description: '"city" from Customer'
        country:
          type: string
          example: USA
          description: '"country" from Customer'
        customerAccountNumber:
          type: string
          example: 860 536-4589 428
          description: '"customerAccountNumber" from Customer'
        customerCode:
          type: string
          example: 030292
          description: '"customerCode" from Customer'
        customerName:
          type: string
          example: Melissa's Vendor
          description: '"customerName" from Customer'
        deleteFlag:
          type: string
          example: Y
          description: '"deleteFlag" from Customer'
        exportCode:
          type: string
          example: EXP1
          description: '"exportCode" from Customer'
        importCode:
          type: string
          example: new_imp_code1
          description: '"importCode" from Customer'
        locationCode:
          type: string
          example: 123456
          description: '"locationCode" from Customer'
        retailPricing:
          type: string
          example: STAN
          description: '"retailPricing" from Customer'
        state:
          type: string
          example: IN
          description: '"state" from Customer'
        supplyPricing:
          type: string
          example: COST PLUS
          description: '"supplyPricing" from Customer'
        zipcode:
          type: string
          example: '02114'
          description: '"zipcode" from Customer'
      title: CustomerDetailsDtoReq
      description: CustomerDetailsDto description
    CustomerDetailsDtoRes:
      type: object
      required:
      - address1
      - city
      - country
      - customerCode
      - customerName
      - locationCode
      - supplyPricing
      properties:
        activeFlag:
          type: string
          example: Y
          description: '"activeFlag" from Customer'
        address1:
          type: string
          example: 100 Main Street1
          description: '"address1" from Customer'
        address2:
          type: string
          example: 100 Main Street2
          description: '"address2" from Customer'
        city:
          type: string
          example: BOSTON
          description: '"city" from Customer'
        country:
          type: string
          example: USA
          description: '"country" from Customer'
        customerAccountNumber:
          type: string
          example: 860 536-4589 428
          description: '"customerAccountNumber" from Customer'
        customerCode:
          type: string
          example: 030292
          description: '"customerCode" from Customer'
        customerName:
          type: string
          example: Melissa's Vendor
          description: '"customerName" from Customer'
        exportCode:
          type: string
          example: EXP1
          description: '"exportCode" from Customer'
        importCode:
          type: string
          example: new_imp_code1
          description: '"importCode" from Customer'
        locationCode:
          type: string
          example: 123456
          description: '"locationCode" from Customer'
        retailPricing:
          type: string
          example: STAN
          description: '"retailPricing" from Customer'
        state:
          type: string
          example: IN
          description: '"state" from Customer'
        supplyPricing:
          type: string
          example: COST PLUS
          description: '"supplyPricing" from Customer'
        zipcode:
          type: string
          example: '02114'
          description: '"zipcode" from Customer'
      title: CustomerDetailsDtoRes
      description: CustomerDetailsDto description
    CustomerBatchResponseDto:
      type: object
      properties:
        customerDetails:
          type: array
          items:
            $ref: '#/components/schemas/CustomerDetailsRes'
        hasNext:
          type: boolean
        totalPages:
          type: integer
          format: int32
      title: CustomerBatchResponseDto
      description: CustomerBatchResponseDto description
    ObjectError:
      type: object
      properties:
        arguments:
          type: array
          items:
            type: object
        code:
          type: string
        codes:
          type: array
          items:
            type: string
        defaultMessage:
          type: string
        objectName:
          type: string
      title: ObjectError
    CustomerDetailsReq:
      type: object
      properties:
        customerDetailDetails:
          type: array
          items:
            $ref: '#/components/schemas/CustomerDetailsDtoReq'
      title: CustomerDetailsReq
      description: CustomerDetails description
    CustomerDetailsRes:
      type: object
      properties:
        customerDetailDetails:
          type: array
          items:
            $ref: '#/components/schemas/CustomerDetailsDtoRes'
      title: CustomerDetailsRes
      description: CustomerDetails description
    CustomerDetailsList:
      type: object
      required:
      - locationCode
      properties:
        customerDetails:
          type: array
          items:
            $ref: '#/components/schemas/CustomerDetailsReq'
        locationCode:
          type: string
          example: '000000'
          description: The Code that identifies the Location in Crunchtime.
      title: CustomerDetailsList
      description: CustomerDetailsList description
x-refined-from:
- crunchtime-information-systems-cruise-platform-openapi.yml
- crunchtime-information-systems-inventory-labor-openapi.yml
x-provenance:
  method: searched
  source: https://developer.crunchtime.com/reference
  harvested: '2026-10-14'
  tool: harvest-readme-openapi.py
  note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
  assembled_from:
  - https://developer.crunchtime.com/reference/downloadscheduledexportsv1usingget-1.md
  - https://developer.crunchtime.com/reference/getallapplicationusersv1usingget-1.md
  - https://developer.crunchtime.com/reference/getallcompanyproductsenhancedv1usingget-1.md
  - https://developer.crunchtime.com/reference/getallcurrencyratiov1usingget_1.md
  - https://developer.crunchtime.com/reference/getallcustomerrecordsv1usingget-1.md
  - https://developer.crunchtime.com/reference/getallgeneralledgersv1usingget-1.md
  - https://developer.crunchtime.com/reference/getallinventoryadjustmentv1usingget-1.md


# --- truncated at 32 KB (35 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/crunchtime-information-systems/refs/heads/main/openapi/crunchtime-information-systems-customer-service-api-openapi.yml