BrightEdge ai_catalyst API

APIs for ai_catalyst dataset

OpenAPI Specification

brightedge-ai-catalyst-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: BrightEdge Platform accounts ai_catalyst API
  description: This API provides the ability to integrate with BrightEdge Platform
  version: 5.0.0
tags:
- name: ai_catalyst
  description: APIs for ai_catalyst dataset
paths:
  /5.0/objects/aicatalyst/accounts:
    get:
      tags:
      - ai_catalyst
      summary: This call returns the list of accounts where ai catalyst is enabled
      operationId: get_all_accounts_5_0_objects_aicatalyst_accounts_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                items:
                  $ref: '#/components/schemas/AICatalystsAccountOut'
                type: array
                title: Response Get All Accounts 5 0 Objects Aicatalyst Accounts Get
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
  /5.0/objects/aicatalyst/get_all_collectors:
    get:
      tags:
      - ai_catalyst
      summary: This call returns the list of all collectors supported by ai catalyst
      operationId: get_all_collectors_5_0_objects_aicatalyst_get_all_collectors_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystEnabledCollectors'
  /5.0/objects/aicatalyst/prompts/{account_id}:
    get:
      tags:
      - ai_catalyst
      summary: List of prompts set up in the account
      operationId: get_prompts_list_5_0_objects_aicatalyst_prompts__account_id__get
      parameters:
      - required: true
        schema:
          type: integer
          title: Account Id
        name: account_id
        in: path
      - required: false
        schema:
          type: integer
          title: Offset
          default: 0
        name: offset
        in: query
      - required: false
        schema:
          type: integer
          title: Count
          default: 10000
        name: count
        in: query
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystPromptsListOut'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
  /5.0/objects/aicatalyst/prompt_info/{account_id}/{prompt_id}:
    get:
      tags:
      - ai_catalyst
      summary: Detailed info about one prompt
      operationId: get_prompts_list_5_0_objects_aicatalyst_prompt_info__account_id___prompt_id__get
      parameters:
      - required: true
        schema:
          type: integer
          title: Prompt Id
        name: prompt_id
        in: path
      - required: true
        schema:
          type: integer
          title: Account Id
        name: account_id
        in: path
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystsPromptInfo'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
  /5.0/objects/aicatalyst/promptgroups/{account_id}:
    get:
      tags:
      - ai_catalyst
      summary: List of prompt groups set up in the account
      operationId: get_prompts_list_5_0_objects_aicatalyst_promptgroups__account_id__get
      parameters:
      - required: true
        schema:
          type: integer
          title: Account Id
        name: account_id
        in: path
      - required: false
        schema:
          type: integer
          title: Count
          default: 10000
        name: count
        in: query
      - required: false
        schema:
          type: integer
          title: Offset
          default: 0
        name: offset
        in: query
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystsPromptGroupOut'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
  /5.0/objects/aicatalyst/promptgroups/prompts/{account_id}/{prompt_group_id}:
    get:
      tags:
      - ai_catalyst
      summary: 'List of prompts tied to the specified prompt group '
      operationId: get_prompt_group_and_prompt_name_5_0_objects_aicatalyst_promptgroups_prompts__account_id___prompt_group_id__get
      parameters:
      - required: true
        schema:
          type: integer
          title: Account Id
        name: account_id
        in: path
      - required: true
        schema:
          type: integer
          title: Prompt Group Id
        name: prompt_group_id
        in: path
      - required: false
        schema:
          type: integer
          title: Offset
          default: 0
        name: offset
        in: query
      - required: false
        schema:
          type: integer
          title: Count
          default: 10000
        name: count
        in: query
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystsPromptGroupPromptsOut'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
  /5.0/objects/aicatalyst/aiengines/{account_id}:
    get:
      tags:
      - ai_catalyst
      summary: View all enabled AI engines for the account
      operationId: get_prompt_group_and_prompt_name_5_0_objects_aicatalyst_aiengines__account_id__get
      parameters:
      - required: true
        schema:
          type: integer
          title: Account Id
        name: account_id
        in: path
      - required: false
        schema:
          type: integer
          title: Offset
          default: 0
        name: offset
        in: query
      - required: false
        schema:
          type: integer
          title: Count
          default: 10000
        name: count
        in: query
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystEnabledEngines'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
  /5.0/objects/aicatalyst/enabled_collectors/{account_id}:
    get:
      tags:
      - ai_catalyst
      summary: View all enabled collectors for the account
      operationId: get_enabled_collectors_5_0_objects_aicatalyst_enabled_collectors__account_id__get
      parameters:
      - required: true
        schema:
          type: integer
          title: Account Id
        name: account_id
        in: path
      - required: false
        schema:
          type: integer
          title: Offset
          default: 0
        name: offset
        in: query
      - required: false
        schema:
          type: integer
          title: Count
          default: 10000
        name: count
        in: query
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystEnabledCollectorsForAccount'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
  /5.0/objects/aicatalyst/list_brand_categories:
    post:
      tags:
      - ai_catalyst
      summary: Get list of brand categories with filtering and sorting support
      operationId: list_brand_category_5_0_objects_aicatalyst_list_brand_categories_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AICatalystBrandCategoryRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystPresenceBrandCategory'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
  /5.0/objects/aicatalyst/query:
    post:
      tags:
      - ai_catalyst
      summary: Get the share of citations or mentions data (legacy format)
      operationId: share_of_data_5_0_objects_aicatalyst_query_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AICatalystsShareOfDataRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystsShareOfDataResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
  /5.0/objects/aicatalyst/v2/query:
    post:
      tags:
      - ai_catalyst
      summary: Get the share of citations, mentions, or prompts data with dimensions and measures
      operationId: share_of_data_v2_5_0_objects_aicatalyst_v2_query_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AICatalystsShareOfDataRequestV2'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystsShareOfDataResponseV2'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
  /5.0/objects/aicatalyst/personas/{account_id}:
    get:
      tags:
      - ai_catalyst
      summary: View all personas for the account
      operationId: get_personas_5_0_objects_aicatalyst_personas__account_id__get
      parameters:
      - required: true
        schema:
          type: integer
          title: Account Id
        name: account_id
        in: path
      - required: false
        schema:
          type: integer
          title: Offset
          default: 0
        name: offset
        in: query
      - required: false
        schema:
          type: integer
          title: Count
          default: 10000
        name: count
        in: query
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystPersonas'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
  /latest5/objects/aicatalyst/accounts:
    get:
      tags:
      - ai_catalyst
      summary: This call returns the list of accounts where ai catalyst is enabled
      operationId: get_all_accounts_latest5_objects_aicatalyst_accounts_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                items:
                  $ref: '#/components/schemas/AICatalystsAccountOut'
                type: array
                title: Response Get All Accounts Latest5 Objects Aicatalyst Accounts Get
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
  /latest5/objects/aicatalyst/get_all_collectors:
    get:
      tags:
      - ai_catalyst
      summary: This call returns the list of all collectors supported by ai catalyst
      operationId: get_all_collectors_latest5_objects_aicatalyst_get_all_collectors_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystEnabledCollectors'
  /latest5/objects/aicatalyst/prompts/{account_id}:
    get:
      tags:
      - ai_catalyst
      summary: List of prompts set up in the account
      operationId: get_prompts_list_latest5_objects_aicatalyst_prompts__account_id__get
      parameters:
      - required: true
        schema:
          type: integer
          title: Account Id
        name: account_id
        in: path
      - required: false
        schema:
          type: integer
          title: Offset
          default: 0
        name: offset
        in: query
      - required: false
        schema:
          type: integer
          title: Count
          default: 10000
        name: count
        in: query
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystPromptsListOut'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
  /latest5/objects/aicatalyst/prompt_info/{account_id}/{prompt_id}:
    get:
      tags:
      - ai_catalyst
      summary: Detailed info about one prompt
      operationId: get_prompts_list_latest5_objects_aicatalyst_prompt_info__account_id___prompt_id__get
      parameters:
      - required: true
        schema:
          type: integer
          title: Prompt Id
        name: prompt_id
        in: path
      - required: true
        schema:
          type: integer
          title: Account Id
        name: account_id
        in: path
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystsPromptInfo'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
  /latest5/objects/aicatalyst/promptgroups/{account_id}:
    get:
      tags:
      - ai_catalyst
      summary: List of prompt groups set up in the account
      operationId: get_prompts_list_latest5_objects_aicatalyst_promptgroups__account_id__get
      parameters:
      - required: true
        schema:
          type: integer
          title: Account Id
        name: account_id
        in: path
      - required: false
        schema:
          type: integer
          title: Count
          default: 10000
        name: count
        in: query
      - required: false
        schema:
          type: integer
          title: Offset
          default: 0
        name: offset
        in: query
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystsPromptGroupOut'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
  /latest5/objects/aicatalyst/promptgroups/prompts/{account_id}/{prompt_group_id}:
    get:
      tags:
      - ai_catalyst
      summary: 'List of prompts tied to the specified prompt group '
      operationId: get_prompt_group_and_prompt_name_latest5_objects_aicatalyst_promptgroups_prompts__account_id___prompt_group_id__get
      parameters:
      - required: true
        schema:
          type: integer
          title: Account Id
        name: account_id
        in: path
      - required: true
        schema:
          type: integer
          title: Prompt Group Id
        name: prompt_group_id
        in: path
      - required: false
        schema:
          type: integer
          title: Offset
          default: 0
        name: offset
        in: query
      - required: false
        schema:
          type: integer
          title: Count
          default: 10000
        name: count
        in: query
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystsPromptGroupPromptsOut'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
  /latest5/objects/aicatalyst/aiengines/{account_id}:
    get:
      tags:
      - ai_catalyst
      summary: View all enabled AI engines for the account
      operationId: get_prompt_group_and_prompt_name_latest5_objects_aicatalyst_aiengines__account_id__get
      parameters:
      - required: true
        schema:
          type: integer
          title: Account Id
        name: account_id
        in: path
      - required: false
        schema:
          type: integer
          title: Offset
          default: 0
        name: offset
        in: query
      - required: false
        schema:
          type: integer
          title: Count
          default: 10000
        name: count
        in: query
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystEnabledEngines'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
  /latest5/objects/aicatalyst/enabled_collectors/{account_id}:
    get:
      tags:
      - ai_catalyst
      summary: View all enabled collectors for the account
      operationId: get_enabled_collectors_latest5_objects_aicatalyst_enabled_collectors__account_id__get
      parameters:
      - required: true
        schema:
          type: integer
          title: Account Id
        name: account_id
        in: path
      - required: false
        schema:
          type: integer
          title: Offset
          default: 0
        name: offset
        in: query
      - required: false
        schema:
          type: integer
          title: Count
          default: 10000
        name: count
        in: query
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystEnabledCollectorsForAccount'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
  /latest5/objects/aicatalyst/list_brand_categories:
    post:
      tags:
      - ai_catalyst
      summary: Get list of brand categories with filtering and sorting support
      operationId: list_brand_category_latest5_objects_aicatalyst_list_brand_categories_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AICatalystBrandCategoryRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystPresenceBrandCategory'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
  /latest5/objects/aicatalyst/query:
    post:
      tags:
      - ai_catalyst
      summary: Get the share of citations or mentions data (legacy format)
      operationId: share_of_data_latest5_objects_aicatalyst_query_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AICatalystsShareOfDataRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystsShareOfDataResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
  /latest5/objects/aicatalyst/v2/query:
    post:
      tags:
      - ai_catalyst
      summary: Get the share of citations, mentions, or prompts data with dimensions and measures
      operationId: share_of_data_v2_latest5_objects_aicatalyst_v2_query_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AICatalystsShareOfDataRequestV2'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystsShareOfDataResponseV2'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
  /latest5/objects/aicatalyst/personas/{account_id}:
    get:
      tags:
      - ai_catalyst
      summary: View all personas for the account
      operationId: get_personas_latest5_objects_aicatalyst_personas__account_id__get
      parameters:
      - required: true
        schema:
          type: integer
          title: Account Id
        name: account_id
        in: path
      - required: false
        schema:
          type: integer
          title: Offset
          default: 0
        name: offset
        in: query
      - required: false
        schema:
          type: integer
          title: Count
          default: 10000
        name: count
        in: query
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AICatalystPersonas'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - http_basic: []
      - forwarded_http_basic: []
      - session_cookie: []
      - session_header: []
      - api_token_header: []
      - bearer_token: []
components:
  schemas:
    CollectorInfo:
      properties:
        collector_id:
          type: integer
          title: Collector Id
        engine_id:
          type: integer
          title: Engine Id
        locale:
          type: string
          title: Locale
        location:
          type: string
          title: Location
        language:
          type: string
          title: Language
        engine_name:
          type: string
          title: Engine Name
        status:
          type: integer
          title: Status
      type: object
      required:
      - collector_id
      - engine_id
      - locale
      - location
      - language
      - engine_name
      - status
      title: CollectorInfo
    AICatalystsAccountOut:
      properties:
        id:
          type: integer
          title: Id
        name:
          type: string
          title: Name
      type: object
      required:
      - id
      - name
      title: AICatalystsAccountOut
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
            - type: string
            - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
      - loc
      - msg
      - type
      title: ValidationError
    AICatalystPresenceBrandCategory:
      properties:
        success:
          type: boolean
          title: Success
        message:
          type: string
          title: Message
        data:
          items:
            type: object
          type: array
          title: Data
      type: object
      required:
      - success
      - message
      title: AICatalystPresenceBrandCategory
    AICatalystsPromptGroupPrompt:
      properties:
        prompt_id:
          type: integer
          title: Prompt Id
        prompt:
          type: string
          title: Prompt
      type: object
      required:
      - prompt_id
      - prompt
      title: AICatalystsPromptGroupPrompt
    AICatalystPersona:
      properties:
        persona_id:
          type: integer
          title: Persona Id
        name:
          type: string
          title: Name
        description:
          type: string
          title: Description
        updated_by:
          $ref: '#/components/schemas/AIBUser'
        created_at:
          type: string
          format: date-time
          title: Created At
        is_default:
          type: boolean
          title: Is Default
        date_updated:
          type: string
          format: date-time
          title: Date Updated
      type: object
      required:
      - persona_id
      - name
      - description
      title: AICatalystPersona
    AICatalystsShareOfDataResponse:
      properties:
        success:
          type: boolean
          title: Success
        message:
          type: string
          title: Message
        dataset:
          $ref: '#/components/schemas/AIBDatasetType'
        data:
          title: Data
      type: object
      required:
      - success
      - message
      - dataset
      title: AICatalystsShareOfDataResponse
    AICatalystPersonas:
      properties:
        success:
          type: boolean
          title: Success
        message:
          type: string
          title: Message
        personas:
          items:
            $ref: '#/components/schemas/AICatalystPersona'
          type: array
          title: Personas
      type: object
      required:
      - success
      - message
      - personas
      title: AICatalystPersonas
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    AICatalystPromptsListOut:
      properties:
        account_id:
          type: integer
          title: Account Id
        success:
          type: boolean
          title: Success
        message:
          type: string
          title: Message
        prompt_groups:
          items:
            $ref: '#/components/schemas/AICatalystPromptsList'
          type: array
          title: Prompt Groups
      type: object
      required:
      - account_id
      - success
      - message
      - prompt_groups
      title: AICatalystPromptsListOut
    DimensionOptionsMetadata:
      properties:
        time_type:
          type: string
          title: Time Type
        time_value:
          type: integer
          title: Time Value
        collector_ids:
          items:
            type: integer
          type: array
          title: Collector Ids
        brand_category_id_list:
          items:
            type: integer
          type: array
          title: Brand Category Id List
        personality_id_list:
          items:
            type: integer
          type: array
          title: Personality Id List
        topic_id_list:
          items:
            type: integer
          type: array
          title: Topic Id List
        brand_domain:
          type: string
          title: Brand Domain
        domain:
          type: string
          title: Domain
        by_domain:
          type: boolean
          title: By Domain
      type: object
      title: DimensionOptionsMetadata
      description: Metadata for dimension options applied to the query
    AICatalystPromptsList:
      properties:
        prompt_id:
          type: integer
          title: Prompt Id
        prompt_name:
          type: string
          title: Prompt Name
        collector_ids:
          items:
            type: integer
          type: array
          title: Collector Ids
        intent:
          items:
            type:

# --- truncated at 32 KB (43 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/brightedge/refs/heads/main/openapi/brightedge-ai-catalyst-api-openapi.yml