Conxai summary-table API

The summary-table API from Conxai — 12 operation(s) for summary-table.

Operations 13

PUT /projects/{projectId}/use-cases/{useCaseId}/summary-table Store schema for summary table
GET /projects/{projectId}/use-cases/{useCaseId}/summary-table-data Get summary table data
POST /projects/{projectId}/use-cases/{useCaseId}/summary-table-data/create Create summary table data
POST /projects/{projectId}/use-cases/{useCaseId}/summary-table-data/export Export summary table data based on filters
POST /projects/{projectId}/use-cases/{useCaseId}/summary-table-data/filter Get summary table data based on filters
POST /projects/{projectId}/use-cases/{useCaseId}/summary-table-data/grouped Post summary table grouped data
GET /projects/{projectId}/use-cases/{useCaseId}/summary-table-file Get summary table raw file
GET /projects/{projectId}/use-cases/{useCaseId}/summary-table-workflow Get summary table with workflow
PUT /projects/{projectId}/use-cases/{useCaseId}/summary-table-workflow Store schema for workflow summary table
POST /projects/{projectId}/use-cases/{useCaseId}/summary-table-workflow/export Export workflow summary table data based on filters
POST /projects/{projectId}/use-cases/{useCaseId}/summary-table-workflow/filter Get workflow summary table data based on filters
GET /projects/{projectId}/use-cases/{useCaseId}/summary-table-workflow/version/{version} Get summary table workflow schema data
GET /projects/{projectId}/use-cases/{useCaseId}/summary-table/version/{version} Get summary table schema data

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/conxai-summary-table-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

conxai-summary-table-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: Customer API provide base methods for create company, projects, users, add users to projects, end etc.
  title: Customer annotations Summary Table API
  termsOfService: http://swagger.io/terms/
  contact:
    name: Dmytro Kabachenko
    email: dmytro.kabachenko@conxai.com
  license:
    name: Apache 2.0
    url: http://www.apache.org/licenses/LICENSE-2.0.html
  version: '1.0'
servers:
- url: //customer.conxai.ai
tags:
- name: summary-table
paths:
  /projects/{projectId}/use-cases/{useCaseId}/summary-table:
    put:
      security:
      - BearerAuth: []
      description: Store schema for summary table
      tags:
      - summary-table
      summary: Store schema for summary table
      parameters:
      - description: Unique id of the project.
        name: projectId
        in: path
        required: true
        schema:
          type: string
      - description: Unique id of the useCase.
        name: useCaseId
        in: path
        required: true
        schema:
          type: string
      requestBody:
        $ref: '#/components/requestBodies/api_summary_table_handlers.SummaryTableSchemaRequest'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/api_summary_table_handlers.SummaryTableSchemaVersionResponse'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '500':
          description: felt bad
          content:
            application/json:
              schema:
                type: string
  /projects/{projectId}/use-cases/{useCaseId}/summary-table-data:
    get:
      security:
      - BearerAuth: []
      description: Get summary table data
      tags:
      - summary-table
      summary: Get summary table data
      parameters:
      - description: Project UUID
        name: projectId
        in: path
        required: true
        schema:
          type: string
      - description: Use Case Id
        name: useCaseId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/conxai_com_docs-api_structures_api.SummaryTableDataResponse'
        '404':
          description: Not found
          content:
            application/json:
              schema: {}
        '500':
          description: felt bad
          content:
            application/json:
              schema:
                type: string
  /projects/{projectId}/use-cases/{useCaseId}/summary-table-data/create:
    post:
      security:
      - BearerAuth: []
      description: Create summary table data and wait for file to be created
      tags:
      - summary-table
      summary: Create summary table data
      parameters:
      - description: Project UUID
        name: projectId
        in: path
        required: true
        schema:
          type: string
      - description: Use Case Id
        name: useCaseId
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Summary table data created
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/fiber.Map'
        '404':
          description: Not found
          content:
            application/json:
              schema:
                type: string
        '500':
          description: Internal server error
          content:
            application/json:
              schema:
                type: string
  /projects/{projectId}/use-cases/{useCaseId}/summary-table-data/export:
    post:
      security:
      - BearerAuth: []
      description: Export summary table data based on filters
      tags:
      - summary-table
      summary: Export summary table data based on filters
      parameters:
      - description: Project UUID
        name: projectId
        in: path
        required: true
        schema:
          type: string
      - description: Use Case Id
        name: useCaseId
        in: path
        required: true
        schema:
          type: string
      requestBody:
        $ref: '#/components/requestBodies/conxai_com_docs-api_structures_api.SummaryTableFilterRequest'
      responses:
        '200':
          description: Export completed, returns download link
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/conxai_com_docs-api_structures_api.SummaryTableDataExportResponse'
        '202':
          description: Export accepted, processing in background
          content:
            application/json:
              schema:
                type: string
        '404':
          description: Not found
          content:
            application/json:
              schema:
                type: string
        '500':
          description: felt bad
          content:
            application/json:
              schema:
                type: string
  /projects/{projectId}/use-cases/{useCaseId}/summary-table-data/filter:
    post:
      security:
      - BearerAuth: []
      description: Return list of summary table data after filtering and sorting
      tags:
      - summary-table
      summary: Get summary table data based on filters
      parameters:
      - description: Project UUID
        name: projectId
        in: path
        required: true
        schema:
          type: string
      - description: Use Case Id
        name: useCaseId
        in: path
        required: true
        schema:
          type: string
      requestBody:
        $ref: '#/components/requestBodies/conxai_com_docs-api_structures_api.SummaryTableFilterRequest'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/conxai_com_docs-api_structures_api.SummaryTableDataResponse'
        '404':
          description: Not found
          content:
            application/json:
              schema:
                type: string
        '500':
          description: felt bad
          content:
            application/json:
              schema:
                type: string
  /projects/{projectId}/use-cases/{useCaseId}/summary-table-data/grouped:
    post:
      security:
      - BearerAuth: []
      description: Return data for building filters based on grouped values
      tags:
      - summary-table
      summary: Post summary table grouped data
      parameters:
      - description: Project UUID
        name: projectId
        in: path
        required: true
        schema:
          type: string
      - description: Use Case Id
        name: useCaseId
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                type: string
        description: Grouped fields list
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/conxai_com_docs-api_structures_api.SummaryTableDataGroupedResponse'
        '404':
          description: Not found
          content:
            application/json:
              schema:
                type: string
        '500':
          description: felt bad
          content:
            application/json:
              schema:
                type: string
  /projects/{projectId}/use-cases/{useCaseId}/summary-table-file:
    get:
      security:
      - BearerAuth: []
      description: Returns raw content of the pre-computed summary_table.json from S3
      tags:
      - summary-table
      summary: Get summary table raw file
      parameters:
      - description: Project UUID
        name: projectId
        in: path
        required: true
        schema:
          type: string
      - description: Use Case Id
        name: useCaseId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema: {}
        '404':
          description: Not found
          content:
            application/json:
              schema: {}
        '500':
          description: felt bad
          content:
            application/json:
              schema:
                type: string
  /projects/{projectId}/use-cases/{useCaseId}/summary-table-workflow:
    get:
      security:
      - BearerAuth: []
      description: Get summary table with workflow
      tags:
      - summary-table
      summary: Get summary table with workflow
      parameters:
      - description: Project UUID
        name: projectId
        in: path
        required: true
        schema:
          type: string
      - description: Use Case Id
        name: useCaseId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/conxai_com_docs-api_structures_api.SummaryTableWorkflowResponseDoc'
        '404':
          description: Not found
          content:
            application/json:
              schema: {}
        '500':
          description: felt bad
          content:
            application/json:
              schema:
                type: string
    put:
      security:
      - BearerAuth: []
      description: Store schema for workflow summary table
      tags:
      - summary-table
      summary: Store schema for workflow summary table
      parameters:
      - description: Unique id of the project.
        name: projectId
        in: path
        required: true
        schema:
          type: string
      - description: Unique id of the useCase.
        name: useCaseId
        in: path
        required: true
        schema:
          type: string
      requestBody:
        $ref: '#/components/requestBodies/api_summary_table_handlers.SummaryTableSchemaRequest'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/api_summary_table_handlers.SummaryTableSchemaVersionResponse'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '500':
          description: felt bad
          content:
            application/json:
              schema:
                type: string
  /projects/{projectId}/use-cases/{useCaseId}/summary-table-workflow/export:
    post:
      security:
      - BearerAuth: []
      description: Export workflow summary table data based on filters
      tags:
      - summary-table
      summary: Export workflow summary table data based on filters
      parameters:
      - description: Project UUID
        name: projectId
        in: path
        required: true
        schema:
          type: string
      - description: Use Case Id
        name: useCaseId
        in: path
        required: true
        schema:
          type: string
      requestBody:
        $ref: '#/components/requestBodies/conxai_com_docs-api_structures_api.SummaryTableFilterRequest'
      responses:
        '200':
          description: Export completed, returns download link
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/conxai_com_docs-api_structures_api.SummaryTableDataExportResponse'
        '202':
          description: Export accepted, processing in background
          content:
            application/json:
              schema:
                type: string
        '404':
          description: Not found
          content:
            application/json:
              schema:
                type: string
        '500':
          description: felt bad
          content:
            application/json:
              schema:
                type: string
  /projects/{projectId}/use-cases/{useCaseId}/summary-table-workflow/filter:
    post:
      security:
      - BearerAuth: []
      description: Return workflow list of summary table data after filtering and sorting
      tags:
      - summary-table
      summary: Get workflow summary table data based on filters
      parameters:
      - description: Project UUID
        name: projectId
        in: path
        required: true
        schema:
          type: string
      - description: Use Case Id
        name: useCaseId
        in: path
        required: true
        schema:
          type: string
      requestBody:
        $ref: '#/components/requestBodies/conxai_com_docs-api_structures_api.SummaryTableFilterRequest'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/conxai_com_docs-api_structures_api.SummaryTableDataResponse'
        '404':
          description: Not found
          content:
            application/json:
              schema:
                type: string
        '500':
          description: felt bad
          content:
            application/json:
              schema:
                type: string
  /projects/{projectId}/use-cases/{useCaseId}/summary-table-workflow/version/{version}:
    get:
      security:
      - BearerAuth: []
      description: Get summary table workflow schema data
      tags:
      - summary-table
      summary: Get summary table workflow schema data
      parameters:
      - description: Project UUID
        name: projectId
        in: path
        required: true
        schema:
          type: string
      - description: Use Case Id
        name: useCaseId
        in: path
        required: true
        schema:
          type: string
      - description: Version
        name: version
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/api_summary_table_handlers.SummaryTableSchemaResponse'
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '500':
          description: felt bad
          content:
            application/json:
              schema:
                type: string
  /projects/{projectId}/use-cases/{useCaseId}/summary-table/version/{version}:
    get:
      security:
      - BearerAuth: []
      description: Get summary table schema data
      tags:
      - summary-table
      summary: Get summary table schema data
      parameters:
      - description: Project UUID
        name: projectId
        in: path
        required: true
        schema:
          type: string
      - description: Use Case Id
        name: useCaseId
        in: path
        required: true
        schema:
          type: string
      - description: Version
        name: version
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/api_summary_table_handlers.SummaryTableSchemaResponse'
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '500':
          description: felt bad
          content:
            application/json:
              schema:
                type: string
components:
  schemas:
    conxai_com_docs-api_structures_api.SummaryTableCellMessage:
      type: object
      properties:
        message:
          type: string
        type:
          $ref: '#/components/schemas/conxai_com_docs-api_structures_api.SummaryTableCellMessageType'
    conxai_com_docs-api_structures_api.SummaryTableFilterRequest:
      type: object
    conxai_com_docs-api_structures_api.SummaryTableDataExportResponse:
      type: object
      properties:
        file_link:
          type: string
    conxai_com_docs-api_structures_api.SummaryTableDataStructure:
      type: object
      properties:
        use_case:
          type: string
    fiber.Map:
      type: object
      additionalProperties: true
    conxai_com_docs-api_structures_api.SummaryTableDataResponse:
      type: object
      properties:
        created_at:
          type: string
        data:
          type: array
          items:
            $ref: '#/components/schemas/conxai_com_docs-api_structures_api.SummaryTableRow'
        structure:
          $ref: '#/components/schemas/conxai_com_docs-api_structures_api.SummaryTableDataStructure'
    conxai_com_docs-api_structures_api.SummaryTableDataGroupedResponse:
      type: object
      additionalProperties:
        type: array
        items: {}
    ErrorResponse:
      type: object
      properties:
        error:
          type: string
        status:
          type: string
    api_summary_table_handlers.SummaryTableSchemaRequest:
      type: object
    api_summary_table_handlers.SummaryTableSchemaResponse:
      type: object
      properties:
        version:
          type: string
    conxai_com_docs-api_structures_api.SummaryTableCellMessageType:
      type: string
      enum:
      - success
      - warning
      - error
      x-enum-varnames:
      - SummaryTableCellMessageTypeSuccess
      - SummaryTableCellMessageTypeWarning
      - SummaryTableCellMessageTypeError
    conxai_com_docs-api_structures_api.SummaryTableRow:
      type: object
      additionalProperties:
        $ref: '#/components/schemas/conxai_com_docs-api_structures_api.SummaryTableCell'
    conxai_com_docs-api_structures_api.SummaryTableCell:
      type: object
      properties:
        is_applicable: {}
        messages:
          type: array
          items:
            $ref: '#/components/schemas/conxai_com_docs-api_structures_api.SummaryTableCellMessage'
        value: {}
    api_summary_table_handlers.SummaryTableSchemaVersionResponse:
      type: object
      properties:
        version:
          type: string
    conxai_com_docs-api_structures_api.SummaryTableWorkflowResponseDoc:
      type: object
      properties:
        summary_table:
          type: object
          additionalProperties: true
        summary_table_workflow:
          type: object
          additionalProperties: true
  requestBodies:
    api_summary_table_handlers.SummaryTableSchemaRequest:
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/api_summary_table_handlers.SummaryTableSchemaRequest'
      description: You have to send raw json in schema field
      required: true
    conxai_com_docs-api_structures_api.SummaryTableFilterRequest:
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/conxai_com_docs-api_structures_api.SummaryTableFilterRequest'
      description: Filters data
      required: true
  securitySchemes:
    ApiKeyAuth:
      description: Provide the given API key
      type: apiKey
      name: X-Api-Key
      in: header
x-readme:
  explorer-enabled: true
  proxy-enabled: true