CaptivateIQ API

The CaptivateIQ REST API (ciq/v1) for managing employees, users, hierarchies, data workbooks/worksheets, employee assumptions, commission plans, period groups, payouts, report models, transformation worksheets, uploads, dashboards, and audit logs. Token-based auth, limit/offset pagination, JSON responses.

OpenAPI Specification

captivateiq-openapi-original.yml Raw ↑
openapi: 3.0.3
info:
  title: CaptivateIQ API
  version: v1
  description: The CaptivateIQ REST API (ciq/v1) for managing employees, hierarchies, data worksheets,
    commission plans, payouts, reports, and related sales-compensation resources. Harvested from the public
    developer reference (developers.captivateiq.com).
  x-apievangelist-provenance:
    generated: '2026-07-18'
    method: searched
    source: https://developers.captivateiq.com/reference (per-operation OpenAPI defs merged)
servers:
- url: https://api.captivateiq.com
  description: Production
paths:
  /ciq/v1/attribute-worksheets/:
    get:
      operationId: attribute_worksheets_list
      summary: List Attribute Worksheets
      parameters:
      - name: limit
        required: false
        in: query
        description: Number of results to return per page.
        schema:
          type: integer
      - in: query
        name: name_contains
        schema:
          type: string
        description: Case-insensitive search to list attribute worksheets whose names contain the given
          string.
      - name: offset
        required: false
        in: query
        description: The initial index from which to return the results.
        schema:
          type: integer
      - in: query
        name: period_group_uuid
        schema:
          type: string
          format: uuid
        description: Filter by period group UUID
      - in: query
        name: pk_type
        schema:
          type: string
        description: Filter by attribute worksheet PK type. Valid choices are `employee`, `plan_period_group`,
          or `custom`.
      tags:
      - Attribute Worksheets
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedAttributeWorksheetList'
          description: ''
  /ciq/v1/attribute-worksheets/{worksheet_uuid}/columns/{column_uuid}/custom-picklist-options/:
    get:
      operationId: attribute_worksheets_columns_custom_picklist_options_list
      summary: List Custom Picklist Options
      parameters:
      - in: path
        name: column_uuid
        schema:
          type: string
          format: uuid
        description: Column UUID.
        required: true
      - name: limit
        required: false
        in: query
        description: Number of results to return per page.
        schema:
          type: integer
      - name: offset
        required: false
        in: query
        description: The initial index from which to return the results.
        schema:
          type: integer
      - in: path
        name: worksheet_uuid
        schema:
          type: string
          format: uuid
        description: Worksheet UUID.
        required: true
      tags:
      - Attribute Worksheets
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedPickListOptionsResponseList'
          description: ''
  /ciq/v1/attribute-worksheets/{worksheet_uuid}/columns/{column_uuid}/custom_picklist_options/import/:
    post:
      operationId: attribute_worksheets_columns_custom_picklist_options_import_create
      summary: Bulk Import Custom Picklist Options
      parameters:
      - in: path
        name: column_uuid
        schema:
          type: string
          format: uuid
        description: Column UUID.
        required: true
      - in: path
        name: worksheet_uuid
        schema:
          type: string
          format: uuid
        description: Worksheet UUID.
        required: true
      tags:
      - Attribute Worksheets
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ImportCSVRequest'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/ImportCSVRequest'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/ImportCSVRequest'
        required: true
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Upload'
          description: ''
  /ciq/v1/attribute-worksheets/{worksheet_uuid}/records/:
    get:
      operationId: attribute_worksheets_records_list
      summary: List Records
      parameters:
      - in: query
        name: end_date_after
        schema:
          type: string
          format: date
        description: Filter by end date after a date, inclusive of that date. YYYY-MM-DD format.
      - in: query
        name: end_date_before
        schema:
          type: string
          format: date
        description: Filter by end date before a date, inclusive of that date. YYYY-MM-DD format.
      - name: limit
        required: false
        in: query
        description: Number of results to return per page.
        schema:
          type: integer
      - name: offset
        required: false
        in: query
        description: The initial index from which to return the results.
        schema:
          type: integer
      - in: query
        name: query
        schema:
          type: string
        description: Perform a case-insensitive text search over record data for the given string.
      - in: query
        name: start_date_after
        schema:
          type: string
          format: date
        description: Filter by start dates after a date, inclusive of that date. YYYY-MM-DD format.
      - in: query
        name: start_date_before
        schema:
          type: string
          format: date
        description: Filter by start dates before a date, inclusive of that date. YYYY-MM-DD format.
      - in: path
        name: worksheet_uuid
        schema:
          type: string
          format: uuid
        description: Attribute Worksheet UUID.
        required: true
      tags:
      - Attribute Worksheets
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedAttributeRecordList'
          description: ''
  /ciq/v1/attribute-worksheets/{worksheet_uuid}/records/batch/:
    post:
      operationId: attribute_worksheets_records_batch_create
      summary: Batch Update Records
      parameters:
      - in: path
        name: worksheet_uuid
        schema:
          type: string
          format: uuid
        description: Attribute Worksheet UUID.
        required: true
      tags:
      - Attribute Worksheets
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BulkAttributeRecordsByColumnName'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/BulkAttributeRecordsByColumnName'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/BulkAttributeRecordsByColumnName'
        required: true
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BatchUpdateRecordsByColumnNameResponse'
          description: ''
  /ciq/v1/audit-logs/:
    get:
      operationId: audit_logs_list
      description: Get a list of all the Audit Logs
      summary: List Audit Logs
      parameters:
      - in: query
        name: email
        schema:
          type: string
          format: email
        description: Filter Audit Logs by user email
      - in: query
        name: end_date
        schema:
          type: string
          format: date
        description: Filter Audit Logs by end date (YYYY-MM-DD format)
      - name: limit
        required: false
        in: query
        description: Number of results to return per page.
        schema:
          type: integer
      - name: offset
        required: false
        in: query
        description: The initial index from which to return the results.
        schema:
          type: integer
      - in: query
        name: start_date
        schema:
          type: string
          format: date
        description: Filter Audit Logs by start date (YYYY-MM-DD format)
      tags:
      - Audit Logs
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedAuditLogsList'
          description: ''
  /ciq/v1/dashboards/published-dashboards/:
    get:
      operationId: dashboards_published_dashboards_list
      summary: List Published Dashboards
      tags:
      - Dashboards
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedDashboardList'
          description: ''
  /ciq/v1/dashboards/{dashboard_id}/embedded_share:
    post:
      operationId: dashboards_embedded_share_create
      description: 'This dashboard will be shared with the selected individuals. Once granted access,
        these individuals will be able to see and download all data on this dashboard, including any data
        associated with peers.

        It is not recommended to share sensitive data such as individual commission payouts on dashboards
        unless deemed necessary.

        By using this API, you acknowledge the risks of sharing this dashboard, including any sensitive
        data it may contain.'
      summary: Share Dashboard
      parameters:
      - in: path
        name: dashboard_id
        schema:
          type: number
        description: ID of the dashboard to grant access to
        required: true
      tags:
      - Dashboards
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EmbeddedUsersUUID'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/EmbeddedUsersUUID'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/EmbeddedUsersUUID'
        required: true
      security:
      - tokenAuth: []
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedEmbeddedUsersSharedResourceList'
          description: ''
    delete:
      operationId: dashboards_embedded_share_destroy
      summary: Unshare Dashboard
      parameters:
      - in: path
        name: dashboard_id
        schema:
          type: number
        description: ID of the dashboard to remove access from
        required: true
      tags:
      - Dashboards
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SharedResourcesDelete'
          description: ''
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EmbeddedUsersUUID'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/EmbeddedUsersUUID'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/EmbeddedUsersUUID'
        required: true
    get:
      operationId: dashboards_embedded_share_list
      summary: List Users With Access
      parameters:
      - in: path
        name: dashboard_id
        schema:
          type: number
        description: Dashboard ID
        required: true
      tags:
      - Dashboards
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedEmbeddedUsersSharedResourceList'
          description: ''
  /ciq/v1/data-workbooks/:
    get:
      operationId: data_workbooks_list
      summary: List Data Workbooks
      parameters:
      - in: query
        name: is_active
        schema:
          type: boolean
        description: '`true` to request only active data workbooks, or `false` to request only inactive.
          Leave blank to see all.'
      - name: limit
        required: false
        in: query
        description: Number of results to return per page.
        schema:
          type: integer
      - in: query
        name: name_contains
        schema:
          type: string
        description: Case-insensitive search to list data workbooks whose names contain the given string.
      - name: offset
        required: false
        in: query
        description: The initial index from which to return the results.
        schema:
          type: integer
      - name: ordering
        required: false
        in: query
        description: 'Optional. Which field to use when ordering the results. By default we assume [`name`].
          Available fields for ordering: [`(-)name`]. See the [FAQs](https://developers.captivateiq.com/docs/faqs)
          page for tips.'
        schema:
          type: string
      tags:
      - Data Workbooks
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedDataWorkbookList'
          description: ''
  /ciq/v1/data-workbooks/{id}/:
    get:
      operationId: data_workbooks_retrieve
      summary: Get Data Workbook
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: Primary key, a UUID.
        required: true
      tags:
      - Data Workbooks
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DataWorkbook'
          description: ''
  /ciq/v1/data-worksheets/:
    get:
      operationId: data_worksheets_list
      summary: List Data Worksheets
      parameters:
      - in: query
        name: data_workbook_ids[]
        schema:
          type: string
          format: uuid
        description: Filter by data workbook UUIDs
        explode: true
      - name: limit
        required: false
        in: query
        description: Number of results to return per page.
        schema:
          type: integer
      - in: query
        name: name_contains
        schema:
          type: string
        description: Case-insensitive search to list data workbooks whose names contain the given string.
      - name: offset
        required: false
        in: query
        description: The initial index from which to return the results.
        schema:
          type: integer
      - name: ordering
        required: false
        in: query
        description: 'Optional. Which field to use when ordering the results. By default we assume [`name`].
          Available fields for ordering: [`(-)name`]. See the [FAQs](https://developers.captivateiq.com/docs/faqs)
          page for tips.'
        schema:
          type: string
      - in: query
        name: type
        schema:
          type: string
        description: Filter by worksheet type. Valid choices are `raw` or `derived`.
      tags:
      - Data Worksheets
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedDataWorksheetList'
          description: ''
  /ciq/v1/data-worksheets/{id}/:
    get:
      operationId: data_worksheets_retrieve
      summary: Get Data Worksheet
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: Primary key, a UUID.
        required: true
      tags:
      - Data Worksheets
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DataWorksheet'
          description: ''
  /ciq/v1/data-worksheets/{worksheet_uuid}/records/:
    post:
      operationId: data_worksheets_records_create
      summary: Create Record
      parameters:
      - in: path
        name: worksheet_uuid
        schema:
          type: string
          format: uuid
        description: Worksheet UUID.
        required: true
      tags:
      - Data Worksheets
      requestBody:
        content:
          application/json:
            schema:
              type: object
              additionalProperties: {}
          application/x-www-form-urlencoded:
            schema:
              type: object
              additionalProperties: {}
          multipart/form-data:
            schema:
              type: object
              additionalProperties: {}
      security:
      - tokenAuth: []
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Record'
          description: ''
    get:
      operationId: data_worksheets_records_list
      description: 'This endpoint returns only the raw data values present in the worksheet.

        If you experience performance issues, or want to also see derived values, please use the

        [Bulk Export Records](https://developers.captivateiq.com/reference/data_worksheets_records_export_create-1)
        endpoint instead.'
      summary: List Records
      parameters:
      - in: query
        name: created_at_after
        schema:
          type: string
          format: date
        description: Filter by created_at dates after a date, inclusive of that date. YYYY-MM-DD format.
      - in: query
        name: created_at_before
        schema:
          type: string
          format: date
        description: Filter by created_at dates before a date. YYYY-MM-DD format.
      - name: limit
        required: false
        in: query
        description: Number of results to return per page.
        schema:
          type: integer
      - name: offset
        required: false
        in: query
        description: The initial index from which to return the results.
        schema:
          type: integer
      - name: ordering
        required: false
        in: query
        description: 'Optional. Which field to use when ordering the results. By default we assume [`created_at`].
          Available fields for ordering: [`(-)created_at`, `(-)updated_at`]. Also accepts column name
          or UUIDs. For worksheets that are bulk upserted it is recommended to use the worksheet Unique
          ID name or UUID to avoid duplicates.'
        schema:
          type: string
      - in: query
        name: query
        schema:
          type: string
        description: Perform a case-insensitive text search over record data for the given string.
      - in: query
        name: query_column
        schema:
          type: string
        description: When provided along with query, search only within the specified column name instead
          of searching all columns.
      - in: query
        name: updated_at_after
        schema:
          type: string
          format: date
        description: Filter by updated_at dates after a date, inclusive of that date. YYYY-MM-DD format.
      - in: query
        name: updated_at_before
        schema:
          type: string
          format: date
        description: Filter by updated_at dates before a date. YYYY-MM-DD format.
      - in: path
        name: worksheet_uuid
        schema:
          type: string
          format: uuid
        description: Worksheet UUID.
        required: true
      tags:
      - Data Worksheets
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedRecordList'
          description: ''
  /ciq/v1/data-worksheets/{worksheet_uuid}/records/batch/:
    post:
      operationId: data_worksheets_records_batch_create
      summary: Batch Update Records
      parameters:
      - in: path
        name: worksheet_uuid
        schema:
          type: string
          format: uuid
        description: Worksheet UUID.
        required: true
      tags:
      - Data Worksheets
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BatchUpdateRecords'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/BatchUpdateRecords'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/BatchUpdateRecords'
        required: true
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BatchResult'
          description: ''
  /ciq/v1/data-worksheets/{worksheet_uuid}/records/export/:
    post:
      operationId: data_worksheets_records_export_create
      description: 'Export all records as a downloadable CSV file for the given data worksheet. This exports
        both data and

        derived columns.'
      summary: Bulk Export Records
      parameters:
      - in: query
        name: export_format
        schema:
          type: string
          enum:
          - csv
          - json
          default: csv
        description: Format for the records export.
      - in: path
        name: worksheet_uuid
        schema:
          type: string
          format: uuid
        description: Worksheet UUID.
        required: true
      tags:
      - Data Worksheets
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Job'
          description: ''
  /ciq/v1/data-worksheets/{worksheet_uuid}/records/import/:
    post:
      operationId: data_worksheets_records_import_create
      description: 'While the CSV file format is not fully standardized, CaptivateIQ''s implementation
        of CSV parsing will have

        you surround a field''s data with quotation marks in order to allow for commas that may be present
        in the data.


        For example:

        ```

        Column1,Column2

        "Foo, bar",baz

        ```'
      summary: Bulk Import Records
      parameters:
      - in: path
        name: worksheet_uuid
        schema:
          type: string
          format: uuid
        description: Worksheet UUID.
        required: true
      tags:
      - Data Worksheets
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DataWorksheetImportCSVRequest'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/DataWorksheetImportCSVRequest'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/DataWorksheetImportCSVRequest'
        required: true
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Upload'
          description: ''
  /ciq/v1/data-worksheets/{worksheet_uuid}/records/import/template/:
    get:
      operationId: data_worksheets_records_import_template_retrieve
      summary: Get Bulk Import Records Template
      parameters:
      - in: path
        name: worksheet_uuid
        schema:
          type: string
          format: uuid
        description: Worksheet UUID.
        required: true
      tags:
      - Data Worksheets
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                type: string
          description: ''
  /ciq/v1/data-worksheets/{worksheet_uuid}/records/{unique_id}/:
    delete:
      operationId: data_worksheets_records_destroy
      summary: Delete Record
      parameters:
      - in: path
        name: unique_id
        schema:
          type: string
        description: The unique ID column value of a record within the worksheet `worksheet_uuid`.
        required: true
      - in: path
        name: worksheet_uuid
        schema:
          type: string
          format: uuid
        description: Worksheet UUID.
        required: true
      tags:
      - Data Worksheets
      security:
      - tokenAuth: []
      responses:
        '204':
          description: No response body
    get:
      operationId: data_worksheets_records_retrieve
      summary: Get Record
      parameters:
      - in: path
        name: unique_id
        schema:
          type: string
        description: The unique ID column value of a record within the worksheet `worksheet_uuid`.
        required: true
      - in: path
        name: worksheet_uuid
        schema:
          type: string
          format: uuid
        description: Worksheet UUID.
        required: true
      tags:
      - Data Worksheets
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Record'
          description: ''
    put:
      operationId: data_worksheets_records_update
      summary: Update Record
      parameters:
      - in: path
        name: unique_id
        schema:
          type: string
        description: The unique ID column value of a record within the worksheet `worksheet_uuid`.
        required: true
      - in: path
        name: worksheet_uuid
        schema:
          type: string
          format: uuid
        description: Worksheet UUID.
        required: true
      tags:
      - Data Worksheets
      requestBody:
        content:
          application/json:
            schema:
              type: object
              additionalProperties: {}
          application/x-www-form-urlencoded:
            schema:
              type: object
              additionalProperties: {}
          multipart/form-data:
            schema:
              type: object
              additionalProperties: {}
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Record'
          description: ''
  /ciq/v1/employee-assumptions/:
    post:
      operationId: employee_assumptions_create
      summary: Create Employee Assumption
      tags:
      - Employee Assumptions
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EmployeeAssumptionCreate'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/EmployeeAssumptionCreate'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/EmployeeAssumptionCreate'
        required: true
      security:
      - tokenAuth: []
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EmployeeAssumption'
          description: ''
    get:
      operationId: employee_assumptions_list
      summary: List Employee Assumptions
      parameters:
      - in: query
        name: employee_id
        schema:
          type: string
        description: Filter by your unique identifier for the employee within your organization
      - in: query
        name: end_date_after
        schema:
          type: string
          format: date
        description: Filter by end date after a date, inclusive of that date. YYYY-MM-DD format.
      - in: query
        name: end_date_before
        schema:
          type: string
          format: date
        description: Filter by end date before a date, inclusive of that date. YYYY-MM-DD format.
      - name: limit
        required: false
        in: query
        description: Number of results to return per page.
        schema:
          type: integer
      - name: offset
        required: false
        in: query
        description: The initial index from which to return the results.
        schema:
          type: integer
      - name: ordering
        required: false
        in: query
        description: 'Optional. Which field to use when ordering the results. By default we assume [`employee_id`].
          Available fields for ordering: [`(-)employee_id`, `(-)start_date`, `(-)end_date`, `(-)employee_first_name`,
          `(-)employee_last_name`]. See the [FAQs](https://developers.captivateiq.com/docs/faqs) page
          for tips.'
        schema:
          type: string
      - in: query
        name: period_group_ids[]
        schema:
          type: string
          format: uuid
        description: Filter by period group UUIDs
        explode: true
      - in: query
        name: plan_ids[]
        schema:
          type: string
          format: uuid
        description: Filter by plan UUIDs
        explode: true
      - in: query
        name: query
        schema:
          type: string
        description: Perform a case-insensitive text search over the                     record display
          value for the given string.
      - in: query
        name: start_date_after
        schema:
          type: string
          format: date
        description: Filter by start dates after a date, inclusive of that date. YYYY-MM-DD format.
      - in: query
        name: start_date_before
        schema:
          type: string
          format: date
        description: Filter by start dates before a date, inclusive of that date. YYYY-MM-DD format.
      tags:
      - Employee Assumptions
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedEmployeeAssumptionList'
          description: ''
  /ciq/v1/employee-assumptions/batch/:
    post:
      operationId: employee_assumptions_batch_create
      description: 'Batch create, update, and delete employee assumptions.

        All employee assumptions in the request must belong to the same period group.'
      summary: Batch Update Employee Assumptions
      tags:
      - Employee Assumptions
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BatchUpdateEmployeeAssumptions'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/BatchUpdateEmployeeAssumptions'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/BatchUpdateEmployeeAssumptions'
        required: true
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OpenAPIBatchResult'
          description: ''
  /ciq/v1/employee-assumptions/{id}/:
    delete:
      operationId: employee_assumptions_destroy
      summary: Delete Employee Assumption
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: Primary key, a UUID.
        required: true
      tags:
      - Employee Assumptions
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OpenAPIDelete'
          description: ''
    get:
      operationId: employee_assumptions_retrieve
      summary: Get Employee Assumption
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: Primary key, a UUID.
        required: true
      tags:
      - Employee Assumptions
      security:
      - tokenAuth: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EmployeeAssumption'
          description: ''
    put:
      operationId: employee_assumptions_update
      summary: Update Employee Assumpt

# --- truncated at 32 KB (190 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/captivateiq/refs/heads/main/openapi/captivateiq-openapi-original.yml