Conga Custom Code API

The Custom Code API from Conga — 14 operation(s) for custom code.

Operations 21

GET /api/extensibility/v1/customcode Get all custom codes
POST /api/extensibility/v1/customcode/execute Execute the custom code
POST /api/extensibility/v1/customcode/migration/export/{Type} Export the Projects or Resources based on the specified Type
POST /api/extensibility/v1/customcode/migration/import/{Type} Import the Projects or Resources based on the specified Type
GET /api/extensibility/v1/customcode/trusted-apis Get all trusted API configurations
POST /api/extensibility/v1/customcode/trusted-apis Add a trusted API configuration
GET /api/extensibility/v1/customcode/trusted-apis/allowed-http-verbs Retrieve all allowed HTTP verbs
GET /api/extensibility/v1/customcode/trusted-apis/uri Retrieve a trusted API configuration by URI
DELETE /api/extensibility/v1/customcode/trusted-apis/{name} Delete a trusted API configuration
GET /api/extensibility/v1/customcode/trusted-apis/{name} Retrieve a trusted API configuration by name
PUT /api/extensibility/v1/customcode/trusted-apis/{name} Update a trusted API configuration
GET /api/extensibility/v1/customcode/trusted-objects List all trusted object configurations
POST /api/extensibility/v1/customcode/trusted-objects Add a trusted object configuration
GET /api/extensibility/v1/customcode/trusted-objects/allowed-operations List allowed operations
DELETE /api/extensibility/v1/customcode/trusted-objects/{name} Delete a trusted object configuration
GET /api/extensibility/v1/customcode/trusted-objects/{name} Get a trusted object configuration by name
PUT /api/extensibility/v1/customcode/trusted-objects/{name} Update a trusted object configuration
DELETE /api/extensibility/v1/customcode/{name} Delete a custom code by name
GET /api/extensibility/v1/customcode/{name} Retrieve custom code by project name
POST /api/extensibility/v1/customcode/{name}/debuglog Enable debug log
GET /api/extensibility/v1/customcode/{projectName}/download Download the project

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/conga-custom-code-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 email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

conga-custom-code-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Extensibility Custom Code API
  version: v1
servers:
- url: https://rls.congacloud.com
- url: https://preview-rls09.congacloud.com
security:
- bearerAuth: []
tags:
- name: Custom Code
paths:
  /api/extensibility/v1/customcode:
    get:
      tags:
      - Custom Code
      summary: Get all custom codes
      description: Retrieves all available custom codes and their associated information.
      responses:
        '200':
          description: Success
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestErrorResponseExampleAPIResponse'
              example:
                Success: false
                Data: null
                Errors:
                - Message: Bad Request Error Message
                StatusCode: BadRequest
                NextCursor: null
        '500':
          description: Internal Server Error
  /api/extensibility/v1/customcode/execute:
    post:
      tags:
      - Custom Code
      summary: Execute the custom code
      description: Executes the custom code.
      requestBody:
        description: Custom code runtime request body
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CSharpProjectRuntimeRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/CSharpProjectRuntimeRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/CSharpProjectRuntimeRequest'
      responses:
        '200':
          description: Success
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestErrorResponseExampleAPIResponse'
              example:
                Success: false
                Data: null
                Errors:
                - Message: Bad Request Error Message
                StatusCode: BadRequest
                NextCursor: null
        '500':
          description: Internal Server Error
  /api/extensibility/v1/customcode/migration/export/{Type}:
    post:
      tags:
      - Custom Code
      summary: Export the Projects or Resources based on the specified Type
      description: Exports the Projects or Resources based on the given Type parameter.
      parameters:
      - name: Type
        in: path
        description: Type of export, either "Projects" or "Resources"
        required: true
        schema:
          $ref: '#/components/schemas/Types'
      requestBody:
        description: Request containing export details
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MigrationExportImportRequestModel'
          text/json:
            schema:
              $ref: '#/components/schemas/MigrationExportImportRequestModel'
          application/*+json:
            schema:
              $ref: '#/components/schemas/MigrationExportImportRequestModel'
      responses:
        '200':
          description: Success
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestErrorResponseExampleAPIResponse'
              example:
                Success: false
                Data: null
                Errors:
                - Message: Bad Request Error Message
                StatusCode: BadRequest
                NextCursor: null
        '500':
          description: Internal Server Error
  /api/extensibility/v1/customcode/migration/import/{Type}:
    post:
      tags:
      - Custom Code
      summary: Import the Projects or Resources based on the specified Type
      description: Imports the Projects or Resources based on the given Type parameter.
      parameters:
      - name: Type
        in: path
        description: Type of import, either "Projects" or "Resources"
        required: true
        schema:
          $ref: '#/components/schemas/Types'
      requestBody:
        description: Request containing import details
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MigrationExportImportRequestModel'
          text/json:
            schema:
              $ref: '#/components/schemas/MigrationExportImportRequestModel'
          application/*+json:
            schema:
              $ref: '#/components/schemas/MigrationExportImportRequestModel'
      responses:
        '200':
          description: Success
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestErrorResponseExampleAPIResponse'
              example:
                Success: false
                Data: null
                Errors:
                - Message: Bad Request Error Message
                StatusCode: BadRequest
                NextCursor: null
        '500':
          description: Internal Server Error
  /api/extensibility/v1/customcode/trusted-apis:
    get:
      tags:
      - Custom Code
      summary: Get all trusted API configurations
      description: Retrieves a list of trusted API configurations.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EndPointInformationResponseListAPIResponse'
              example:
                Success: true
                Data:
                - Name: Endpoint_name
                  Endpoint: Endpoint_URL
                  AllowedHttpVerbs:
                  - Get
                  - Post
                StatusCode: OK
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringAPIResponse'
              example:
                Success: true
                Data: newsampleApi deleted successfully.
                StatusCode: OK
        '500':
          description: Internal Server Error
    post:
      tags:
      - Custom Code
      summary: Add a trusted API configuration
      description: Adds a trusted API configuration and returns the status of the request.
      requestBody:
        description: Trusted API configuration data to be added
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CustomCodeTrustedAPIsRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/CustomCodeTrustedAPIsRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/CustomCodeTrustedAPIsRequest'
      responses:
        '201':
          description: Created
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BooleanNullableAPIResponse'
              example:
                Success: true
                Data: true
                StatusCode: OK
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestErrorResponseExampleAPIResponse'
              example:
                Success: false
                Data: null
                Errors:
                - Message: Bad Request Error Message
                StatusCode: BadRequest
                NextCursor: null
        '500':
          description: Internal Server Error
  /api/extensibility/v1/customcode/trusted-apis/allowed-http-verbs:
    get:
      tags:
      - Custom Code
      summary: Retrieve all allowed HTTP verbs
      description: Fetches all allowed HTTP verbs.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringListAPIResponse'
              example:
                Success: true
                Data:
                - GET
                - POST
                - PUT
                - DELETE
                StatusCode: OK
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringAPIResponse'
              example:
                Success: true
                Data: newsampleApi deleted successfully.
                StatusCode: OK
        '500':
          description: Internal Server Error
  /api/extensibility/v1/customcode/trusted-apis/uri:
    get:
      tags:
      - Custom Code
      summary: Retrieve a trusted API configuration by URI
      description: Fetches trusted API configuration details based on the URI of the trusted API configuration.
      parameters:
      - name: uri
        in: query
        description: URI of the trusted API configuration
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EndPointInformationResponseAPIResponse'
              example:
                Success: true
                Data:
                  Name: Endpoint_name
                  Endpoint: Endpoint_URL
                  AllowedHttpVerbs:
                  - Get
                  - Post
                StatusCode: OK
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringAPIResponse'
              example:
                Success: true
                Data: newsampleApi deleted successfully.
                StatusCode: OK
        '404':
          description: Not Found
        '500':
          description: Internal Server Error
  /api/extensibility/v1/customcode/trusted-apis/{name}:
    delete:
      tags:
      - Custom Code
      summary: Delete a trusted API configuration
      description: Deletes a trusted API configuration and returns the status of the request.
      parameters:
      - name: name
        in: path
        description: Trusted API configuration name
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BooleanNullableAPIResponse'
              example:
                Success: true
                Data: true
                StatusCode: OK
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestErrorResponseExampleAPIResponse'
              example:
                Success: false
                Data: null
                Errors:
                - Message: Bad Request Error Message
                StatusCode: BadRequest
                NextCursor: null
        '500':
          description: Internal Server Error
    get:
      tags:
      - Custom Code
      summary: Retrieve a trusted API configuration by name
      description: Fetches trusted API configuration details based on the name.
      parameters:
      - name: name
        in: path
        description: Trusted API configuration name
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EndPointInformationResponseAPIResponse'
              example:
                Success: true
                Data:
                  Name: Endpoint_name
                  Endpoint: Endpoint_URL
                  AllowedHttpVerbs:
                  - Get
                  - Post
                StatusCode: OK
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestErrorResponseExampleAPIResponse'
              example:
                Success: true
                Data: newsampleApi deleted successfully.
                StatusCode: OK
        '404':
          description: Not Found
        '500':
          description: Internal Server Error
    put:
      tags:
      - Custom Code
      summary: Update a trusted API configuration
      description: Updates a trusted API configuration and returns the status of the request.
      parameters:
      - name: name
        in: path
        description: Trusted API configuration name
        required: true
        schema:
          type: string
      requestBody:
        description: Trusted API configuration data to be updated
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CustomCodeTrustedAPIsRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/CustomCodeTrustedAPIsRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/CustomCodeTrustedAPIsRequest'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BooleanNullableAPIResponse'
              example:
                Success: true
                Data: true
                StatusCode: OK
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestErrorResponseExampleAPIResponse'
              example:
                Success: false
                Data: null
                Errors:
                - Message: Bad Request Error Message
                StatusCode: BadRequest
                NextCursor: null
        '500':
          description: Internal Server Error
  /api/extensibility/v1/customcode/trusted-objects:
    get:
      tags:
      - Custom Code
      summary: List all trusted object configurations
      description: Returns a list of trusted out-of-the-box (OOTB) object configurations.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AllObjectsInformationResponseListAPIResponse'
              example:
                Success: true
                Data:
                - ObjectName: Name_Of_Object
                  DisplayName: Display_Name_Of_Object
                  AllowedOperationNames: null
                  AllowedOperations:
                  - Name: Operation_Name
                StatusCode: OK
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringAPIResponse'
              example:
                Success: true
                Data: newsampleApi deleted successfully.
                StatusCode: OK
        '500':
          description: Internal Server Error
    post:
      tags:
      - Custom Code
      summary: Add a trusted object configuration
      description: Adds a trusted out-of-the-box (OOTB) object configuration.
      requestBody:
        description: Trusted OOTB object configuration data to be added
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CustomCodeTrustedObjectCreateRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/CustomCodeTrustedObjectCreateRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/CustomCodeTrustedObjectCreateRequest'
      responses:
        '201':
          description: Created
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CustomCodeTrustedObjectResponseAPIResponse'
              example:
                Success: true
                Data:
                - TrustedObjects:
                  - ObjectName: Name_Of_Object
                    AllowedOperationNames: null
                    AllowedOperations:
                    - Name: Operation_Name
                StatusCode: OK
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestErrorResponseExampleAPIResponse'
              example:
                Success: true
                Data: newsampleApi deleted successfully.
                StatusCode: OK
        '500':
          description: Internal Server Error
  /api/extensibility/v1/customcode/trusted-objects/allowed-operations:
    get:
      tags:
      - Custom Code
      summary: List allowed operations
      description: Returns a list of allowed operations.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringListAPIResponse'
              example:
                Success: true
                Data:
                - Create
                - Update
                - Read
                - Delete
                StatusCode: OK
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringAPIResponse'
              example:
                Success: true
                Data: newsampleApi deleted successfully.
                StatusCode: OK
        '500':
          description: Internal Server Error
  /api/extensibility/v1/customcode/trusted-objects/{name}:
    delete:
      tags:
      - Custom Code
      summary: Delete a trusted object configuration
      description: Removes an existing trusted out-of-the-box (OOTB) object configuration.
      parameters:
      - name: name
        in: path
        description: Trusted object configuration name
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CustomCodeTrustedObjectResponseAPIResponse'
              example:
                Success: true
                Data:
                - TrustedObjects:
                  - ObjectName: Name_Of_Object
                    AllowedOperationNames: null
                    AllowedOperations:
                    - Name: Operation_Name
                StatusCode: OK
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestErrorResponseExampleAPIResponse'
              example:
                Success: true
                Data: newsampleApi deleted successfully.
                StatusCode: OK
        '500':
          description: Internal Server Error
    get:
      tags:
      - Custom Code
      summary: Get a trusted object configuration by name
      description: Returns the details of an existing trusted out-of-the-box (OOTB) object configuration.
      parameters:
      - name: name
        in: path
        description: Trusted object configuration name
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectInformationResponseAPIResponse'
              example:
                Success: true
                Data:
                  ObjectName: Name_Of_Object
                  AllowedOperationNames: null
                  AllowedOperations:
                  - Name: Operation_Name
                StatusCode: OK
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringAPIResponse'
              example:
                Success: true
                Data: newsampleApi deleted successfully.
                StatusCode: OK
        '404':
          description: Not Found
        '500':
          description: Internal Server Error
    put:
      tags:
      - Custom Code
      summary: Update a trusted object configuration
      description: Updates an existing trusted out-of-the-box (OOTB) object configuration.
      parameters:
      - name: name
        in: path
        description: Trusted object configuration name
        required: true
        schema:
          type: string
      requestBody:
        description: Trusted OOTB object configuration data to be updated
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CustomCodeTrustedObjectUpdateRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/CustomCodeTrustedObjectUpdateRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/CustomCodeTrustedObjectUpdateRequest'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CustomCodeTrustedObjectResponseAPIResponse'
              example:
                Success: true
                Data:
                - TrustedObjects:
                  - ObjectName: Name_Of_Object
                    AllowedOperationNames: null
                    AllowedOperations:
                    - Name: Operation_Name
                StatusCode: OK
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestErrorResponseExampleAPIResponse'
              example:
                Success: true
                Data: newsampleApi deleted successfully.
                StatusCode: OK
        '500':
          description: Internal Server Error
  /api/extensibility/v1/customcode/{name}:
    delete:
      tags:
      - Custom Code
      summary: Delete a custom code by name
      description: This endpoint validates and deletes the project Informations based on the name and returns OK response with string result otherwise returns exceptions.
      parameters:
      - name: name
        in: path
        description: Project Name
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringAPIResponse'
              example:
                Success: true
                Data: 688fb287-78c8-48a4-a5f2-e30aab871f2c deleted successfully.
        '400':
          description: Bad Request
        '500':
          description: Internal Server Error
    get:
      tags:
      - Custom Code
      summary: Retrieve custom code by project name
      description: Retrieves custom code for the given project name.
      parameters:
      - name: name
        in: path
        description: Project name
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestErrorResponseExampleAPIResponse'
              example:
                Success: false
                Data: null
                Errors:
                - Message: Bad Request Error Message
                StatusCode: BadRequest
                NextCursor: null
        '500':
          description: Internal Server Error
  /api/extensibility/v1/customcode/{name}/debuglog:
    post:
      tags:
      - Custom Code
      summary: Enable debug log
      description: Sets the EnableDebugLog flag for custom code for the given project name.
      parameters:
      - name: name
        in: path
        description: Project name
        required: true
        schema:
          type: string
      - name: enable
        in: query
        description: Status of the EnableDebugLog flag
        schema:
          type: boolean
      responses:
        '200':
          description: Success
        '400':
          description: Bad Request
        '500':
          description: Internal Server Error
  /api/extensibility/v1/customcode/{projectName}/download:
    get:
      tags:
      - Custom Code
      summary: Download the project
      description: Downloads the custom code project with the given project name (in ZIP format).
      parameters:
      - name: projectName
        in: path
        description: Project name
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestErrorResponseExampleAPIResponse'
              example:
                Success: false
                Data: null
                Errors:
                - Message: Bad Request Error Message
                StatusCode: BadRequest
                NextCursor: null
        '500':
          description: Internal Server Error
components:
  schemas:
    ObjectInformationResponse:
      type: object
      properties:
        ObjectName:
          type:
          - string
          - 'null'
          description: Name of the trusted object
        AllowedOperationNames:
          type:
          - array
          - 'null'
          items:
            type: string
          description: List of operation Names that are allowed for the trusted object
        AllowedOperations:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/OperationResponse'
          description: List of operations that are allowed for the trusted object
      additionalProperties: false
    MigrationExportImportRequestModel:
      type: object
      properties:
        MigrationConfigurationId:
          type:
          - string
          - 'null'
        PackageDetailsId:
          type:
          - string
          - 'null'
        PackageId:
          type:
          - string
          - 'null'
      additionalProperties: false
    CustomCodeTrustedObjectUpdateRequest:
      type: object
      properties:
        AllowedOperations:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/OperationInfoRequest'
          description: List of all allowed operations to be updated for a trusted object
      additionalProperties: false
    CustomCodeTrustedObjectCreateRequest:
      type: object
      properties:
        ObjectName:
          type:
          - string
          - 'null'
          description: Name of the object to be added as Trusted Object
        AllowedOperations:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/OperationInfoRequest'
          description: List of operations to be allowed for the trusted object
      additionalProperties: false
    OperationResponse:
      type: object
      properties:
        Name:
          type:
          - string
          - 'null'
          description: Name of the operation. **For example:** Create, Update, Delete, Read
      additionalProperties: false
    EndPointInformationResponseListAPIResponse:
      type: object
      properties:
        Success:
          type: boolean
        RecordCount:
          type:
          - integer
          - 'null'
          format: int64
        Data:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/EndPointInformationResponse'
        Errors:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ErrorDetail'
        Profile:
          type:
          - string
          - 'null'
        TotalTime:
          type: number
          format: float
        StatusCode:
          $ref: '#/components/schemas/HttpStatusCode'
        HasMoreRecords:
          type:
          - boolean
          - 'null'
        NextCursor:
          type:
          - string
          - 'null'
        Warnings:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ErrorDetail'
      additionalProperties: false
    CustomCodeTrustedObjectResponseAPIResponse:
      type: object
      properties:
        Success:
          type: boolean
        RecordCount:
          type:
          - integer
          - 'null'
          format: int64
        Data:
          $ref: '#/components/schemas/CustomCodeTrustedObjectResponse'
        Errors:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ErrorDetail'
        Profile:
          type:
          - string
          - 'null'
        TotalTime:
          type: number
          format: float
        StatusCode:
          $ref: '#/components/schemas/HttpStatusCode'
        HasMoreRecords:
          type:
          - boolean
          - 'null'
        NextCursor:
          type:
          - string
          - 'null'
        Warnings:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ErrorDetail'
      additionalProperties: false
    EndPointInformationResponse:
      type: object
      properties:
        Name:
          type:
          - string
          - 'null'
          description: Name of the trusted api entry
        Endpoint:
          type:
          - string
          - 'null'
          description: Endpoint uri of the trusted api
        AllowedHttpVerbs:
          type:
          - array
          - 'null'
          items:
            type: string
          description: List of all allowed HttpVerbs
      additionalProperties: false
    BadRequestErrorResponseExample:
      type: object
      additionalProperties: false
    AllObjectsInformationResponse:
      type: object
      properties:
        ObjectName:
          type:
          - string
          - 'null'
          description: Name of the trusted object
        DisplayName:
          type:
          - string
          - 'null'
          description: Name of the trusted object to be displayed
        AllowedOperationNames:
          type:
          - array
          - 'null'
          items:
            type: string
          description: List of operationNames that are allowed for the trusted object
        AllowedOperations:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/OperationResponse'
          description: List of operations that are allowed for the trusted object
      additionalProperties: false
    CSharpProjectRuntimeRequest:
      type: object
      properties:
        Name:
          type:
          - string
          - 'null'
          description: Name of the project
        MethodName:
          type:
          - string
          - 'null'
          description: Name of the method to be executed
        FullyQualifiedClassname:
          type:
          - string
          - 'null'
          description: Name of the class
        Parameters:
          type:
          - array
          - 'null'
          items: {}
          description: Input data that above method accept as parameters
      additionalProperties: false
      description: C# project runtime request
    ErrorDetail:
      type: object
      properties:
        Message:
          type:
          - string
          - 'null'
      additionalProperties: false
    BadRequestErrorResponseExampleAPIResponse:
      type: object
      properties:
        Success:
          type: boolean
        RecordCount:
          type:
          - integer
          - 'null'
          format: int64
        Data:
          $ref: '#/components/schemas/BadRequestErrorResponseExample'
        Errors:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ErrorDetail'
        Profile:
          type:
         

# --- truncated at 32 KB (40 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/conga/refs/heads/main/openapi/conga-custom-code-api-openapi.yml