NiCE Table Export API

: Export table data for observability dashboard analytics

GitHub OpenAPI

Operations 5

POST /observabilitydashboard/v2/tables/Copilot/KBTable/export-data Export Copilot Knowledge Base table data #
POST /observabilitydashboard/v2/tables/Copilot/AQTable/export-data Export Copilot Agent Query table data #
POST /observabilitydashboard/v2/tables/Copilot/ASTable/export-data Export Copilot Auto Summary table data #
POST /observabilitydashboard/v2/tables/AutopilotKnowledge/GRTable/export-data Export Autopilot Knowledge Generative Response table data #
POST /observabilitydashboard/v2/tables/autopilot/GRTable/export-data Export Autopilot Generative Response table data #

Specifications

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/nice:nice-tableexport-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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

nice-tableexport-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Nice Table Export API
  version: v1
  description: 'Operations tagged TableExport across 2 of this provider''s published API definitions: nice-cxone-exportapi.json, nice-cxone-exportapi-openapi.yml. Each path carries the servers of the definition it was published in.'
tags:
- name: TableExport
  description: ': Export table data for observability dashboard analytics'
paths:
  /observabilitydashboard/v2/tables/Copilot/KBTable/export-data:
    post:
      tags:
      - TableExport
      summary: Export Copilot Knowledge Base table data
      description: 'Export detailed Knowledge Base analytics data for Copilot with comprehensive filtering options including team, skill, profile, and agent filters.

        Here is a guide of how to download data using the APIs - Help Center Guide'
      operationId: exportCopilotKBTable
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CopilotKBTableRequest'
            example:
              dateRange:
                startDate: '2024-01-01T00:00:00.000Z'
                endDate: '2024-12-31T23:59:59.999Z'
              timeZone: UTC
              channels: []
              filters:
                Team: []
                Skill: []
                CopilotProfileId: []
                AgentNumber: []
      responses:
        '200':
          description: Export request success
          headers:
            Location:
              description: URL to check export status
              schema:
                type: string
                format: uri
        '202':
          description: Export request accepted
          headers:
            Location:
              description: URL to check export status
              schema:
                type: string
                format: uri
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UnauthorizedErrorResponse'
        '403':
          description: <p>Forbidden</p><p>Rate limit exceeded (3 requests per day)</p>
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '404':
          description: Not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /observabilitydashboard/v2/tables/Copilot/AQTable/export-data:
    post:
      tags:
      - TableExport
      summary: Export Copilot Agent Query table data
      description: 'Export Agent Query analytics data for Copilot with profile and agent filtering options.

        Here is a guide of how to download data using the APIs - Help Center Guide'
      operationId: exportCopilotAQTable
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CopilotAQTableRequest'
            example:
              dateRange:
                startDate: '2024-01-01T00:00:00.000Z'
                endDate: '2024-12-31T23:59:59.999Z'
              timeZone: UTC
              filters:
                CopilotProfileId: []
                AgentNumber: []
      responses:
        '200':
          description: Export request success
          headers:
            Location:
              description: URL to check export status
              schema:
                type: string
                format: uri
        '202':
          description: Export request accepted
          headers:
            Location:
              description: URL to check export status
              schema:
                type: string
                format: uri
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UnauthorizedErrorResponse'
        '403':
          description: <p>Forbidden</p><p>Rate limit exceeded (3 requests per day)</p>
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '404':
          description: Not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /observabilitydashboard/v2/tables/Copilot/ASTable/export-data:
    post:
      tags:
      - TableExport
      summary: Export Copilot Auto Summary table data
      description: 'Export Auto Summary analytics data for Copilot with comprehensive filtering options.

        Here is a guide of how to download data using the APIs - Help Center Guide'
      operationId: exportCopilotASTable
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CopilotASTableRequest'
            example:
              dateRange:
                startDate: '2024-01-01T00:00:00.000Z'
                endDate: '2024-12-31T23:59:59.999Z'
              timeZone: UTC
              channels: []
              filters:
                Team: []
                Skill: []
                CopilotProfileId: []
                AgentNumber: []
      responses:
        '200':
          description: Export request success
          headers:
            Location:
              description: URL to check export status
              schema:
                type: string
                format: uri
        '202':
          description: Export request accepted
          headers:
            Location:
              description: URL to check export status
              schema:
                type: string
                format: uri
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UnauthorizedErrorResponse'
        '403':
          description: <p>Forbidden</p><p>Rate limit exceeded (3 requests per day)</p>
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '404':
          description: Not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /observabilitydashboard/v2/tables/AutopilotKnowledge/GRTable/export-data:
    post:
      tags:
      - TableExport
      summary: Export Autopilot Knowledge Generative Response table data
      description: 'Export Generative Response analytics data for Autopilot Knowledge with basic time range filtering.

        Here is a guide of how to download data using the APIs - Help Center Guide'
      operationId: exportAutopilotKnowledgeGRTable
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AutopilotKnowledgeGRTableRequest'
            example:
              dateRange:
                startDate: '2024-01-01T00:00:00.000Z'
                endDate: '2024-12-31T23:59:59.999Z'
              timeZone: UTC
      responses:
        '200':
          description: Export request success
          headers:
            Location:
              description: URL to check export status
              schema:
                type: string
                format: uri
        '202':
          description: Export request accepted
          headers:
            Location:
              description: URL to check export status
              schema:
                type: string
                format: uri
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UnauthorizedErrorResponse'
        '403':
          description: <p>Forbidden</p><p>Rate limit exceeded (3 requests per day)</p>
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '404':
          description: Not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /observabilitydashboard/v2/tables/autopilot/GRTable/export-data:
    post:
      tags:
      - TableExport
      summary: Export Autopilot Generative Response table data
      description: 'Export Generative Response analytics data for Autopilot with basic time range filtering.

        Here is a guide of how to download data using the APIs - Help Center Guide'
      operationId: exportAutopilotGRTable
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AutopilotGRTableRequest'
            example:
              dateRange:
                startDate: '2024-01-01T00:00:00.000Z'
                endDate: '2024-12-31T23:59:59.999Z'
              timeZone: UTC
      responses:
        '200':
          description: Export request success
          headers:
            Location:
              description: URL to check export status
              schema:
                type: string
                format: uri
        '202':
          description: Export request accepted
          headers:
            Location:
              description: URL to check export status
              schema:
                type: string
                format: uri
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UnauthorizedErrorResponse'
        '403':
          description: <p>Forbidden</p><p>Rate limit exceeded (3 requests per day)</p>
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '404':
          description: Not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
components:
  schemas:
    CopilotAQFilters:
      type: object
      properties:
        CopilotProfileId:
          type: array
          description: Filter by Copilot profile IDs
          items:
            type: string
          example:
          - profile-abc123
          - profile-def456
          - Unprofiled
        AgentNumber:
          type: array
          description: Filter by agent numbers
          items:
            type: string
          example:
          - '12345'
          - '67890'
          - '11111'
    UnauthorizedErrorResponse:
      type: object
      properties:
        timestamp:
          type: string
        status:
          type: number
        error:
          type: string
        path:
          type: string
    AutopilotGRTableRequest:
      type: object
      required:
      - dateRange
      - timeZone
      properties:
        dateRange:
          $ref: '#/components/schemas/DateRange'
        timeZone:
          type: string
          description: Timezone for the request
          example: UTC
    CopilotFilters:
      type: object
      properties:
        Team:
          type: array
          description: Filter by team names
          items:
            type: string
          example:
          - Support Team A
          - Sales Team B
          - Technical Team C
        Skill:
          type: array
          description: Filter by skill names
          items:
            type: string
          example:
          - Technical Support
          - Billing Inquiries
          - Sales
        CopilotProfileId:
          type: array
          description: Filter by Copilot profile IDs
          items:
            type: string
          example:
          - profile-abc123
          - profile-def456
          - Unprofiled
        AgentNumber:
          type: array
          description: Filter by agent numbers
          items:
            type: string
          example:
          - '12345'
          - '67890'
          - '11111'
    AutopilotKnowledgeGRTableRequest:
      type: object
      required:
      - dateRange
      - timeZone
      properties:
        dateRange:
          $ref: '#/components/schemas/DateRange'
        timeZone:
          type: string
          description: Timezone for the request
          example: UTC
    CopilotAQTableRequest:
      type: object
      required:
      - dateRange
      - timeZone
      properties:
        dateRange:
          $ref: '#/components/schemas/DateRange'
        timeZone:
          type: string
          description: Timezone for the request
          example: UTC
        filters:
          $ref: '#/components/schemas/CopilotAQFilters'
    CopilotKBTableRequest:
      type: object
      required:
      - dateRange
      - timeZone
      properties:
        dateRange:
          $ref: '#/components/schemas/DateRange'
        timeZone:
          type: string
          description: Timezone for the request
          example: UTC
        channels:
          type: array
          description: Communication channels to filter by
          items:
            type: string
            enum:
            - digital
            - voice
          example:
          - digital
          - voice
        filters:
          $ref: '#/components/schemas/CopilotFilters'
    CopilotASTableRequest:
      type: object
      required:
      - dateRange
      - timeZone
      properties:
        dateRange:
          $ref: '#/components/schemas/DateRange'
        timeZone:
          type: string
          description: Timezone for the request
          example: UTC
        channels:
          type: array
          description: Communication channels to filter by
          items:
            type: string
            enum:
            - digital
            - voice
          example:
          - digital
          - voice
        filters:
          $ref: '#/components/schemas/CopilotFilters'
    DateRange:
      type: object
      required:
      - startDate
      - endDate
      properties:
        startDate:
          type: string
          format: date-time
          description: Start date in ISO 8601 format (UTC)
          example: '2024-01-01T00:00:00.000Z'
        endDate:
          type: string
          format: date-time
          description: End date in ISO 8601 format (UTC)
          example: '2024-12-31T23:59:59.999Z'
    ErrorResponse:
      type: object
      properties:
        message:
          type: string
          description: Error message
        statusCode:
          type: integer
          description: HTTP status code
        traceId:
          type: string
          description: Request trace ID for debugging
        exception:
          type: object
          properties:
            message:
              type: string
            statusCode:
              type: integer
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
x-refined-from:
- nice-cxone-exportapi.json
- nice-cxone-exportapi-openapi.yml