indigitall Customer Service Cdpeventtype API

Customer service endpoints

Operations 7

GET /cs/cdpeventtype Get all CDP Event Types #
POST /cs/cdpeventtype Creates a CDP Event Type #
POST /cs/cdpeventtype/clone Creates a CDP Event Type from a template #
DELETE /cs/cdpeventtype/{id} Delete one CDP Event Type by id #
GET /cs/cdpeventtype/{id} Gets one CDP Event Type by id #
PUT /cs/cdpeventtype/{id} Update one CDP Event Type by id. Should be unique name #
POST /cs/cdpeventtype/{id}/compute Compute all aggregated fields of event type #

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/indigitall:indigitall-customer-service-cdpeventtype-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

indigitall-customer-service-cdpeventtype-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 2.0.0
  title: INDIGITALL Customer Service Cdpeventtype API
  x-logo:
    url: https://console.indigitall.com/images/logo_verdeblanco@2x.png
    backgroundColor: '#0F3B7A'
  description: '### Introduction:

    This documentation describes every endpoint of Indigitall''s API v2


    API BASE URL: https://api.indigitall.com/v2


    ### Authentication:


    Most of the endpoints of the API needs an Authorization header.


    There are two Authorization ways:


    - If your intention is to manage API calls with a server-side script you have to create a Server key through Indigitall''s console.


    You can set the following Authorization Header : ''Authorization: ServerKey {ServerKey}''

    - If your intention is to integrate this API for front-end users POST /auth endpoint authorizes a user and returns an access token.


    You can set the following Authorization Header : ''Authorization: Bearer {Token}'''
servers:
- url: https://api.indigitall.com/v2
security:
- Authorization: []
tags:
- name: customer-service-cdpeventtype
  x-displayName: Customer service - CDP Event Type
  description: Customer service endpoints
paths:
  /cs/cdpeventtype:
    get:
      tags:
      - customer-service-cdpeventtype
      summary: Get all CDP Event Types
      x-eov-operation-handler: cdpEventTypeController
      x-gateway-endpoint: customerService
      x-gateway-check-permission:
        include-account-data: true
      operationId: csGetAllCdpEventTypes
      parameters:
      - name: applicationId
        in: query
        description: customer application id
        required: true
        schema:
          type: number
      - in: query
        name: limit
        required: false
        description: results per page
        schema:
          type: integer
          default: 100
      - in: query
        name: page
        required: false
        description: filter by page
        schema:
          type: integer
          minimum: 0
          default: 0
      - in: query
        name: find
        required: false
        description: filter by code, name
        schema:
          type: string
      - in: query
        name: orderBy
        required: false
        description: "Order of the results:\n\n  * a-z - Order by name ascending. From A to Z.\n  * z-a - Order by name descending. From Z to A.\n  * 1-9 - Order by id ascending.\n  * 9-1 - Order by id descending.\n  * Date ascending - Order by created_at ascending.\n  * Date descending - Order by created_at descending.\n"
        schema:
          type: string
          enum:
          - a-z
          - z-a
          - 1-9
          - 9-1
          - Date ascending
          - Date descending
          default: Date descending
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CS_CdpEventTypeListResponse'
        '400':
          $ref: '#/components/responses/CS_BadRequestResponse'
        '403':
          $ref: '#/components/responses/CS_Forbidden'
        '500':
          $ref: '#/components/responses/CS_ServerErrorResponse'
        default:
          description: Error 5XX, 4XX
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CS_ErrorSchema'
    post:
      tags:
      - customer-service-cdpeventtype
      summary: Creates a CDP Event Type
      description: 'Creates a CDP Event Type that defines how events are identified, sourced,

        and optionally aggregated within the Customer Data Platform.


        Event types can reference external, define aggregation

        rules over a time window, and be enabled for computed attributes or audiences.'
      x-eov-operation-handler: cdpEventTypeController
      x-gateway-endpoint: customerService
      x-gateway-check-permission:
        include-account-data: true
      operationId: csPostCdpEventType
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CS_CdpEventTypePostRequest'
        required: true
      responses:
        '201':
          description: Created
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CS_CdpEventTypeResponse'
        '400':
          $ref: '#/components/responses/CS_BadRequestResponse'
        '403':
          $ref: '#/components/responses/CS_Forbidden'
        '404':
          description: CdpEventType not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CS_ErrorSchema'
              example:
                statusCode: 404
                errorCode: CS_CDPEVENTTYPE_NOT_FOUND
                message: CdpEventType not found
        '500':
          $ref: '#/components/responses/CS_ServerErrorResponse'
        default:
          description: Error 5XX, 4XX
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CS_ErrorSchema'
  /cs/cdpeventtype/clone:
    post:
      tags:
      - customer-service-cdpeventtype
      summary: Creates a CDP Event Type from a template
      description: 'Creates a CDP Event Type from a template that defines how events are identified, sourced,

        and optionally aggregated within the Customer Data Platform.


        Event types can reference external, define aggregation

        rules over a time window, and be enabled for computed attributes or audiences.'
      x-eov-operation-handler: cdpEventTypeController
      x-gateway-endpoint: customerService
      x-gateway-check-permission:
        include-account-data: true
      operationId: csPostCdpEventTypeClone
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CS_CdpEventTypeClonePostRequest'
        required: true
      responses:
        '201':
          description: Created
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CS_CdpEventTypeResponse'
        '400':
          $ref: '#/components/responses/CS_BadRequestResponse'
        '403':
          $ref: '#/components/responses/CS_Forbidden'
        '404':
          description: CdpEventType not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CS_ErrorSchema'
              example:
                statusCode: 404
                errorCode: CS_CDPEVENTTYPE_NOT_FOUND
                message: CdpEventType not found
        '500':
          $ref: '#/components/responses/CS_ServerErrorResponse'
        default:
          description: Error 5XX, 4XX
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CS_ErrorSchema'
  /cs/cdpeventtype/{id}:
    delete:
      tags:
      - customer-service-cdpeventtype
      summary: Delete one CDP Event Type by id
      x-eov-operation-handler: cdpEventTypeController
      x-gateway-endpoint: customerService
      x-gateway-check-permission:
        include-account-data: true
      operationId: csDeleteCdpEventType
      parameters:
      - in: path
        name: id
        schema:
          type: number
        required: true
        description: Numeric ID of the CdpEventType to get
      - name: applicationId
        in: query
        description: customer application id
        required: true
        schema:
          type: number
      responses:
        '200':
          $ref: '#/components/responses/CS_DeleteResponse'
        '400':
          $ref: '#/components/responses/CS_BadRequestResponse'
        '403':
          $ref: '#/components/responses/CS_Forbidden'
        '404':
          description: CDP Event Type not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CS_ErrorSchema'
              example:
                statusCode: 404
                errorCode: CS_SEGMENT_NOT_FOUND
                message: CDP Event Type not found
        '500':
          $ref: '#/components/responses/CS_ServerErrorResponse'
        default:
          description: Error 5XX, 4XX
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CS_ErrorSchema'
    get:
      tags:
      - customer-service-cdpeventtype
      summary: Gets one CDP Event Type by id
      x-eov-operation-handler: cdpEventTypeController
      x-gateway-endpoint: customerService
      x-gateway-check-permission:
        include-account-data: true
      operationId: csGetCdpEventType
      parameters:
      - in: path
        name: id
        schema:
          type: number
        required: true
        description: Numeric ID of the CDP Event Type to get
      - name: applicationId
        in: query
        description: customer application id
        required: true
        schema:
          type: number
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CS_CdpEventTypeResponse'
        '400':
          $ref: '#/components/responses/CS_BadRequestResponse'
        '403':
          $ref: '#/components/responses/CS_Forbidden'
        '404':
          description: CdpEventType not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CS_ErrorSchema'
              example:
                statusCode: 404
                errorCode: CS_SEGMENT_NOT_FOUND
                message: CdpEventType not found
        '500':
          $ref: '#/components/responses/CS_ServerErrorResponse'
        default:
          description: Error 5XX, 4XX
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CS_ErrorSchema'
    put:
      tags:
      - customer-service-cdpeventtype
      summary: Update one CDP Event Type by id. Should be unique name
      description: Update one CDP Event Type by id.
      x-eov-operation-handler: cdpEventTypeController
      x-gateway-endpoint: customerService
      x-gateway-check-permission:
        include-account-data: true
      operationId: csPutCdpEventType
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CS_CdpEventTypePutRequest'
        required: true
      parameters:
      - in: path
        name: id
        schema:
          type: number
        required: true
        description: Numeric ID of the CDP Event Type to get
      - name: applicationId
        in: query
        description: customer application id
        required: true
        schema:
          type: number
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CS_CdpEventTypeResponse'
        '400':
          $ref: '#/components/responses/CS_BadRequestResponse'
        '403':
          $ref: '#/components/responses/CS_Forbidden'
        '404':
          description: CDP Event Type not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CS_ErrorSchema'
              example:
                statusCode: 404
                errorCode: CS_SEGMENT_NOT_FOUND
                message: CDP Event Type not found
        '500':
          $ref: '#/components/responses/CS_ServerErrorResponse'
        default:
          description: Error 5XX, 4XX
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CS_ErrorSchema'
  /cs/cdpeventtype/{id}/compute:
    post:
      tags:
      - customer-service-cdpeventtype
      summary: Compute all aggregated fields of event type
      description: 'Triggers a manual computation to recalculate all aggregated fields

        associated with this CDP Event Type. This processes all customers who have

        events of this type, recalculating their aggregated field values.


        This is useful for correcting calculation issues across all fields related

        to a specific event type or recalculating historical data.


        The operation creates a background task and returns immediately with a task ID.'
      x-eov-operation-handler: cdpEventTypeController
      x-gateway-endpoint: customerService
      x-gateway-check-permission:
        include-account-data: true
      operationId: csComputeCdpEventType
      parameters:
      - name: id
        in: path
        required: true
        description: Numeric ID of the CDP Event Type
        schema:
          type: number
      - name: applicationId
        in: query
        description: customer application id
        required: true
        schema:
          type: number
      responses:
        '200':
          description: Computation task created successfully
          content:
            application/json:
              schema:
                type: object
                properties:
                  taskId:
                    type: number
                    description: ID of the background task created
              example:
                taskId: 12345
        '400':
          $ref: '#/components/responses/CS_BadRequestResponse'
        '403':
          $ref: '#/components/responses/CS_Forbidden'
        '404':
          description: CDP Event Type not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CS_ErrorSchema'
        '409':
          description: CDP Event Type computation already in progress
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CS_ErrorSchema'
        '500':
          $ref: '#/components/responses/CS_ServerErrorResponse'
        default:
          description: Error 5XX, 4XX
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CS_ErrorSchema'
components:
  responses:
    CS_Forbidden:
      description: Operation forbidden for your user
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/CS_ErrorSchema'
          example:
            statusCode: 403
            errorCode: CS_FORBIDDEN
            message: Operation forbidden
    CS_ServerErrorResponse:
      description: Server error
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/CS_ErrorSchema'
          example:
            statusCode: 500
            errorCode: CS_SERVER_ERROR
            message: Server error
    CS_BadRequestResponse:
      description: Parameter is missing or invalid
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/CS_ErrorSchema'
          example:
            statusCode: 400
            errorCode: CS_PARAMETER_MISSING_OR_INVALID
            message: Parameter is missing or invalid
    CS_DeleteResponse:
      description: Deleted
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/CS_OKSchema'
          example:
            statusCode: 200
            message: OK
  schemas:
    CS_OKSchema:
      required:
      - statusCode
      - message
      properties:
        statusCode:
          type: integer
          description: Response code
        message:
          type: string
          description: Response message, usually OK
    CS_CdpEventTypeResponse:
      required:
      - data
      - message
      - statusCode
      type: object
      properties:
        statusCode:
          type: integer
          description: Response code
        message:
          type: string
          description: Response message, usually OK
        data:
          $ref: '#/components/schemas/CS_CdpEventTypeObject'
    CS_CdpEventTypeObject:
      type: object
      properties:
        id:
          type: integer
          description: CdpEventType identifier
        code:
          type: string
          description: Code for CdpEventType. Should be unique.
        name:
          type: string
          description: Name description.
        applicationId:
          type: number
          description: application id
        schema:
          $ref: '#/components/schemas/CS_CdpEventTypeSchema'
        retentionDays:
          type: integer
          minimum: 1
          description: 'Number of days that events of this type will be stored in our CDP.

            '
        enabled:
          type: boolean
          description: Whether this event type is enabled for ingestion processing.
        description:
          type:
          - string
          - 'null'
          description: Optional description for the CDP event type.
    CS_CdpEventTypeListResponse:
      type: object
      properties:
        statusCode:
          type: integer
          description: Response code
        message:
          type: string
          description: Response message, usually OK
        count:
          type: integer
          description: Number of records
        data:
          type: array
          description: Array of CdpEventTypes
          items:
            $ref: '#/components/schemas/CS_CdpEventTypeObject'
    CS_CdpEventTypePostRequest:
      description: Schema for create a new CdpEventType
      type: object
      required:
      - applicationId
      - schema
      - code
      - retentionDays
      properties:
        applicationId:
          type: number
          description: application id
        code:
          type: string
          description: Code for CdpEventType. Should be unique.
        name:
          type: string
          description: Name description.
        description:
          type:
          - string
          - 'null'
          description: Optional description for the CDP event type.
        schema:
          $ref: '#/components/schemas/CS_CdpEventTypeSchema'
        retentionDays:
          type: integer
          minimum: 1
          description: 'Number of days that events of this type will be stored in our CDP.

            '
        enabled:
          type: boolean
          description: Whether this event type is enabled for ingestion processing.
    CS_CdpEventTypeSchema:
      type: object
      description: "Defines the structure of an event type in the system. This schema determines how events are interpreted, validated, and stored.\nRoot structure:\n  - The schema is an object with a mandatory property `fields`.\n  - `fields` is an object where each key represents the name of an event field.\n\nField definition:\n  - Each field object defines:\n    - `type`: the data type of the field. Allowed values: \"string\", \"numeric\", \"boolean\", \"datetime\".\n    - `required`: a boolean indicating whether the field is mandatory in the event payload.\n  - No additional properties are allowed within each field definition.\n  - At least one field must be defined.\n\nImportant notes:\n  - Any update to this schema will overwrite the existing definition in the database.\n  - Changes may affect event processing, calculations, and integrations.\n  - After modifying the schema, verify that all fields in your `field` definitions\n    referencing this event type (`sourceEventField`) still exist and are compatible\n    with their corresponding `sourceEventType`.\n  - Carefully review and test changes before applying them in production.\n\nExample:\n``` {\n  \"fields\": {\n    \"email\": {\n      \"type\": \"string\",\n      \"required\": true\n    },\n    \"age\": {\n      \"type\": \"numeric\",\n      \"required\": false\n    },\n    \"signupDate\": {\n      \"type\": \"datetime\",\n      \"required\": true\n    }\n  }\n}\n  ```\n"
    CS_CdpEventTypePutRequest:
      description: Schema for update a CdpEventType
      type: object
      properties:
        name:
          type: string
          description: Name for CdpEventType
        description:
          type:
          - string
          - 'null'
          description: Optional description for the CDP event type.
        schema:
          $ref: '#/components/schemas/CS_CdpEventTypeSchema'
        retentionDays:
          type: integer
          minimum: 1
          description: 'Number of days that events of this type will be stored in our CDP. Must not exceed the maximum value defined by the account feature CJ_CDP_FIELD_MAX_RETENTION_DAYS.

            '
        enabled:
          type: boolean
          description: Whether this event type is enabled for ingestion processing.
    CS_CdpEventTypeClonePostRequest:
      description: Schema for create a new CdpEventType from a template
      type: object
      required:
      - applicationId
      - code
      - cdpEventTypeTemplateId
      properties:
        applicationId:
          type: number
          description: application id
        code:
          type: string
          description: Code for CdpEventType. Should be unique.
        cdpEventTypeTemplateId:
          type: number
          description: CDP Event Type Template identifier
    CS_ErrorSchema:
      required:
      - message
      - statusCode
      type: object
      properties:
        statusCode:
          type: integer
          description: Response code
        errorCode:
          type: string
          enum:
          - CS_CUSTOMER_NOT_ENABLED
          - CS_CUSTOMER_NOT_FOUND
          - CS_CUSTOMER_ID_IN_USE
          - CS_CUSTOMER_WITH_NO_FIELDS
          - CS_CUSTOMER_BAD_FORMAT_FIELD
          - CS_CUSTOMERS_NOT_FOUND
          - CS_CUSTOMERS_HAVE_ERRORS
          - CS_CUSTOMERS_SOME_HAVE_ERRORS
          - CS_APPLICATION_WITH_NO_FIELDS
          - CS_CUSTOMER_FIELD_ALREADY_EXISTS
          - CS_INVALID_CUSTOMER_FIELD_NAME
          - CS_CUSTOMER_FIELD_NOT_FOUND
          - CS_API_GATEWAY_TOKEN_NOT_VALID
          - CS_ERROR_PROCESSING_GATEWAY_TOKEN
          - CS_AUTHORIZATION_FORMAT_ERROR
          - CS_NOT_VALID_IP
          - CS_NOT_VALID_KEY
          - CS_SERVER_ERROR
          - CS_TOO_MANY_REQUEST
          - CS_CAMPAING_ID_NOT_FOUND
          - CS_CSV_FORMAT_NOT_SUPPORTED
          - CS_CSV_WITH_NO_CUSTOMERS
          - CS_CSV_WITH_NO_CUSTOMER_ID_FIELD
          - CS_CSV_WITH_NO_CUSTOMER_FIELDS
          - CS_INCORRECT_SCHEDULE_AT_DATE
          - CS_CUSTOMER_JOURNEY_NOT_FOUND
          - CS_CUSTOMER_JOURNEY_TEMPLATE_NOT_FOUND
          - CS_CUSTOMER_JOURNEY_TEMPLATE_DISABLED
          - CS_FIELD_VALUE_INVALID
          - CS_FIELD_HISTORY_NOT_ALLOWED
          - CS_FIELD_AGGREGATION_IS_MANDATORY
          - CS_FIELD_AGGREGATION_WINDOW_FORBIDDEN
          - CS_FIELD_AGGREGATION_WINDOW_REQUIRED
          - CS_FIELD_AGGREGATION_WINDOW_NOT_VALID
          - CS_FIELD_SOURCE_EVENT_FIELD_NOT_VALID
          - CS_COMPUTED_ENABLED_REQUIRED
          - CS_CUSTOMER_JOURNEY_STATE_NOT_FOUND
          - CS_CUSTOMER_JOURNEY_COULD_NOT_BE_EDITED_AFTER_BE_ENABLED
          - CS_PARAMETER_MISSING_OR_INVALID
          - CS_RESOURCE_NOT_FOUND
          - CS_JOURNEY_NOT_FOUND
          - CS_JOURNEY_ALREADY_ENABLED_OR_TERMINATED
          - CS_JOURNEY_ENABLED
          - CS_JOURNEY_NOT_RUNNING
          - CS_JOURNEY_INVALID
          - CS_JOURNEY_CANT_ADD_CUSTOMERS
          - CS_JOURNEY_STATE_INVALID
          - CS_FORBIDDEN
          - CS_BRANCH_STATS_NOT_FOUND
          - CS_JOURNEY_STATE_STATS_NOT_FOUND
          - CS_STATS_NOT_FOUND
          - CS_BAD_REQUEST
          - CS_INVALID_FILTER
          - CS_INVALID_ORDER
          - CS_CUSTOMER_DATA_CSV_EXPORT_NOT_ENABLED
          - CS_WEBHOOK_TEMPLATE_NOT_FOUND
          - CS_WEBHOOK_TEMPLATE_BODY_NOT_ALLOWED_FOR_GET
          - CS_WEBHOOK_TEMPLATE_URL_INVALID
          - CS_WEBHOOK_TEMPLATE_BODY_INVALID
          - CS_SEGMENT_NOT_FOUND
          - CS_SEGMENT_INVALID
          - CS_SEGMENT_ALREADY_EXISTS
          - CS_AUDIENCE_LIST_NOT_FOUND
          - CS_AUDIENCE_LIST_INVALID
          - CS_AUDIENCE_LIST_ALREADY_EXISTS
          - CS_CDP_EVENT_NOT_FOUND
          - CS_CDP_EVENT_ALREADY_EXISTS
          - CS_CDP_EVENT_TYPE_INVALID
          - CS_CDP_EVENT_TYPE_RETENTION_DAYS_LIMIT_EXCEEDED
          - CS_CDP_EVENT_TYPE_EVENT_HISTORY_NOT_ALLOWED
          - CS_CDP_EVENT_FIELD_LIMIT_REACHED
          - CS_CDP_EVENT_TEMPLATE_NOT_FOUND
          - CS_CDP_EVENTS_INGESTION_NOT_ENABLED
          - CS_CDP_FIELD_AGGREGATED_NOT_ENABLED
          - CS_INVALID_FIELD_ROLE
          - CS_FIELD_ROLE_VALUE_TYPE_MISMATCH
          - CS_MANUAL_COMPUTE_LIMIT_EXCEEDED
          description: '* `CS_CUSTOMER_NOT_ENABLED` - The customer feature is not available for this application

            * `CS_CUSTOMER_NOT_FOUND` - Customer not found

            * `CS_CUSTOMER_ID_IN_USE` - External code is already in use

            * `CS_CUSTOMER_WITH_NO_FIELDS` - This customer id has no custom fields

            * `CS_APPLICATION_WITH_NO_FIELDS` - This application id has no custom fields

            * `CS_CUSTOMER_FIELD_ALREADY_EXISTS` - Customer field already exists

            * `CS_INVALID_CUSTOMER_FIELD_NAME` - Invalid customer field name

            * `CS_CUSTOMER_FIELD_NOT_FOUND` - Customer field name not found

            * `CS_API_GATEWAY_TOKEN_NOT_VALID` - Gateway token is not valid

            * `CS_ERROR_PROCESSING_GATEWAY_TOKEN` - Error processing gateway token

            * `CS_AUTHORIZATION_FORMAT_ERROR` - Authorization is not present or has no right format

            * `CS_NOT_VALID_IP` - IP is not valid

            * `CS_NOT_VALID_KEY` - Key is not valid

            * `CS_SERVER_ERROR` - Server Error

            * `CS_TOO_MANY_REQUEST` - Too many request for your account, try again in ${seconds} seconds

            * `CS_CAMPAING_ID_NOT_FOUND` - Campaign id not found

            * `CS_CSV_FORMAT_NOT_SUPPORTED` - Some error in the csv format

            * `CS_CSV_WITH_NO_CUSTOMERS` - There are no customers in this CSV

            * `CS_CSV_WITH_NO_CUSTOMER_ID_FIELD` - customerId field not found in this CSV

            * `CS_COMPUTED_ENABLED_REQUIRED` - The computedEnabled field is required for computed fields

            * `CS_CSV_WITH_NO_CUSTOMER_FIELDS` - Customer fields not found in headers

            * `CS_INCORRECT_SCHEDULE_AT_DATE` - The date must be greater than the current date

            * `CS_CUSTOMER_JOURNEY_NOT_FOUND` - Customer Journey not found

            * `CS_CUSTOMER_JOURNEY_TEMPLATE_NOT_FOUND` - Customer Journey Template not found

            * `CS_CUSTOMER_JOURNEY_TEMPLATE_DISABLED` - Customer Journey Template is disabled

            * `CS_FIELD_VALUE_INVALID` - The value of a field for a customer has been set to the wrong value or format

            * `CS_FIELD_HISTORY_NOT_ALLOWED` - Field event history not allowed

            * `CS_FIELD_AGGREGATION_IS_MANDATORY` - Field aggregation is mandatory

            * `CS_FIELD_AGGREGATION_WINDOW_FORBIDDEN` - Field aggregation window is forbidden

            * `CS_FIELD_AGGREGATION_WINDOW_REQUIRED` - Field aggregation window is required

            * `CS_FIELD_AGGREGATION_WINDOW_NOT_VALID` - Field aggregation window is not valid format

            * `CS_FIELD_SOURCE_EVENT_FIELD_NOT_VALID` - Field source event field is not valid and required

            * `CS_CUSTOMER_JOURNEY_STATE_NOT_FOUND` - Customer Journey State not found

            * `CS_CUSTOMER_JOURNEY_COULD_NOT_BE_EDITED_AFTER_BE_ENABLED` - Customer Journey could not be edited after be enabled

            * `CS_PARAMETER_MISSING_OR_INVALID` - Some parameter is invalid or missing

            * `CS_RESOURCE_NOT_FOUND` - Resource not found

            * `CS_JOURNEY_NOT_FOUND` - Journey not found

            * `CS_JOURNEY_ALREADY_ENABLED_OR_TERMINATED` - The journey is running or has been running and has already stopped.

            * `CS_JOURNEY_ENABLED` - The journey is running

            * `CS_JOURNEY_NOT_RUNNING` - The journey is not running

            * `CS_JOURNEY_INVALID` - Invalid configuration of journey

            * `CS_JOURNEY_CANT_ADD_CUSTOMERS` - The journey does not allow to add customers

            * `CS_JOURNEY_STATE_INVALID` - Invalid parameters of journey state

            * `CS_FORBIDDEN` - Forbidden

            * `CS_BRANCH_STATS_NOT_FOUND` - Statistics not found

            * `CS_JOURNEY_STATE_STATS_NOT_FOUND` - Statistics not found

            * `CS_STATS_NOT_FOUND` - Statistics not found

            * `CS_BAD_REQUEST` - Bad request

            * `CS_INVALID_FILTER` - Invalid filter

            * `CS_INVALID_ORDER` - Invalid order

            * `CS_CUSTOMER_DATA_CSV_EXPORT_NOT_ENABLED` - Customer data CSV export feature not enabled for this application

            * `CS_WEBHOOK_TEMPLATE_NOT_FOUND` - Webhook template not found

            * `CS_WEBHOOK_TEMPLATE_BODY_NOT_ALLOWED_FOR_GET` - Webhook template body not allowed for GET requests

            * `CS_WEBHOOK_TEMPLATE_URL_INVALID` - Webhook template url is invalid

            * `CS_WEBHOOK_TEMPLATE_BODY_INVALID` - Webhook template body is invalid

            * `CS_SEGMENT_NOT_FOUND` - Segment not found

            * `CS_SEGMENT_INVALID` - Invalid configuration of segment

            * `CS_SEGMENT_ALREADY_EXISTS` - Segment already exists

            * `CS_AUDIENCE_LIST_NOT_FOUND` - Audience list not found

            * `CS_AUDIENCE_LIST_INVALID` - Invalid configuration of audience list

            * `CS_AUDIENCE_LIST_ALREADY_EXISTS` - Audience list already exists

            * `CS_CDP_EVENT_AGGREGATED_NOT_ENABLED` - CDP Event aggregated not enabled

            * `CS_CDP_EVENT_NOT_FOUND` - CDP Event not found

            * `CS_CDP_EVENT_ALREADY_EXISTS` - CDP Event already exists

            * `CS_CDP_EVENT_TYPE_INVALID` - Invalid configuration of CDP Event Type

            * `CS_CDP_EVENT_TYPE_RETENTION_DAYS_LIMIT_EXCEEDED` - CDP Event Type retention days limit exceeded

            * `CS_CDP_EVENT_TYPE_EVENT_HISTORY_NOT_ALLOWED` - CDP Event Type event history not allowed

            * `CS_CDP_EVENT_FIELD_LIMIT_REACHED` - CDP Event Type field limit reached

            * `CS_CDP_EVENT_TEMPLATE_NOT_FOUND` - CDP Event Template not found

            * `CS_CDP_EVENTS_INGESTION_NOT_ENABLED` - CDP Events ingestion not enabled

            * `CS_CDP_FIELD_AGGREGATED_NOT_ENABLED` - CDP Field aggregated not enabled

            * `CS_INVALID_FIELD_ROLE` - Invalid field role value

            * `CS_FIELD_ROLE_VALUE_TYPE_MISMATCH` - Field role requires a different valueType

            * `CS_MANUAL_COMPUTE_LIMIT_EXCEEDED` - Monthly limit of manual compute executions exceeded

            '
        message:
          type: string
          description: Error message
  securitySchemes:
    Authorization:
      type: apiKey
      in: header
      name: Authorization
      description: 'Authorization for accesing endpoints , must be in one of the following format:

        - **Bearer {token}**

        - **ServerKey {key}**

        '
    MultimediaJWT:
      type: apiKey
      in: query
      name: jwt
      description: JWT token for signed URL multimedia authentication (query param)
x-tagGroups:
- name: Chat Service
  tags:
  - chat-configuration
  - chat-channel
  - chat-contact
  - chat-integration
  - chat-task
  - chat-campaign
  - chat-send
  - chat-multimedia
  - chat-slicing
  - chat-tag
  - chat-contact-list
  - chat-cc-agent
  - chat-cc-permissions-profile
  - chat-cc-weekly-schedule
  - chat-cc-special-days-schedule
  - chat-cc-conversation
  - chat-cc-agent-group
  - chat-cc-contact-comment
  - chat-cc-form
  - chat-stats
  - chat-internal
- name: Customer Service
  tags:
  - customer-service-adviser
  - customer-service-customer
  - customer-service-customer-csv
  - customer-service-customer-field
  - customer-service-customer-journey
  - customer-service-customer-journey-template
  - customer-service-customer-journey-control
  - customer-service-customer-send
  - customer-service-stats
  - customer-service-webhook-template
  - customer-service-segment
  - customer-service-audience
  - customer-service-application
  - customer-service-journeywaitqueue
  - customer-service-task
  - customer-service-cdpeventtype
  - customer-service-cdpeventtypetemplate
  - customer-service-internal
- name: Email Service
  tags:
  - es-configuration
  - es-configurationDomain
  - es-configurationDomainEmail
  - es-footer
  - es-audience
  - es-contact
  - es-category
  - es-campaign


# --- truncated at 32 KB (70 KB total) ---
# Full source: https://artifacts.apis.io/indigitall/openapi/indigitall-customer-service-cdpeventtype-api-openapi.yml