> ## Documentation Index
> Fetch the complete documentation index at: https://docs.checkfu.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List published Managed Tool releases

> Returns a bounded page of exact published releases with input and output schemas.



## OpenAPI

````yaml /openapi.json get /v1/managed-tools
openapi: 3.1.0
info:
  title: Checkfu API
  version: '2026-08-31'
  description: >-
    Authentication is declared per operation: API-key, runtime, or connector
    bearer; Automation signature; bootstrap poll token; or anonymous bootstrap
    creation and credential-free pairing redemption. Every general Checkfu REST
    request requires the dated `Checkfu-Version` header (one of: 2026-08-31);
    the three MCP JSON-RPC transports use `MCP-Protocol-Version`, A2A uses
    `A2A-Version`, and the provider OAuth callback carries neither Checkfu
    header. API keys resolve one Workspace without a request selector;
    authenticated responses identify it with `Checkfu-Workspace-Id`.
servers:
  - url: https://api.checkfu.com
security:
  - bearerAuth: []
tags:
  - name: organizations
  - name: sourceRepositories
  - name: tenants
  - name: workspaces
  - name: principals
  - name: principalGroups
  - name: principalAccessCredentials
  - name: apiKeys
  - name: agents
  - name: harnesses
  - name: harnessRuntime
  - name: permissionAssignments
  - name: actionPolicies
  - name: files
  - name: memoryStores
  - name: dreams
  - name: modelCredentials
  - name: modelRoutingProfiles
  - name: blueprintInstallations
  - name: toolSources
  - name: skills
  - name: skillSources
  - name: agentBlueprints
  - name: skillProposals
  - name: instructionProposals
  - name: catalog
  - name: managedTools
  - name: concepts
  - name: support
  - name: bootstrapRequests
  - name: connections
  - name: connectionVaults
  - name: connectionAssignments
  - name: connectedRuntimes
  - name: fileTrees
  - name: collaboration
  - name: automationGraphs
  - name: automations
  - name: actionApprovals
  - name: standingApprovals
  - name: workloadReviewPolicies
  - name: usage
  - name: models
  - name: outcomes
  - name: budgets
  - name: billing
  - name: sessions
  - name: audit
  - name: sessionExports
  - name: runs
  - name: runnerPools
  - name: transcripts
  - name: sessionWatches
  - name: sessionHandoffs
  - name: sessionCapsules
  - name: sessionTrajectories
  - name: webhookEndpoints
  - name: integrationGateway
  - name: workEnvironments
  - name: computers
  - name: computerScreens
  - name: computerBrowserObservations
  - name: computerBrowserActions
  - name: environments
  - name: computerHeadlessOperations
  - name: vaults
  - name: apiMcp
  - name: a2a
paths:
  /v1/managed-tools:
    get:
      tags:
        - managedTools
      summary: List published Managed Tool releases
      description: >-
        Returns a bounded page of exact published releases with input and output
        schemas. Filter by managed_tool_id to inspect that tool's release
        history. Metadata and discovery grant no execution authority or
        commercial eligibility; quoting and invocation separately check grants,
        supply, price and limits. Revoked releases remain visible so saved
        configurations can explain their state. No upstream account or customer
        Connection is required for discovery.


        Checkfu support posture: preview; hosted. No release evidence journey
        applies to this operation.
      operationId: managedTools.listManagedTools
      parameters:
        - name: checkfu-version
          in: header
          schema:
            type: string
            enum:
              - '2026-08-31'
          required: true
        - name: limit
          in: query
          schema:
            type: integer
            minimum: 1
            maximum: 100
          required: false
        - name: page
          in: query
          schema:
            type: string
            allOf:
              - pattern: ^c1_[0-9a-z]+$
              - maxLength: 14
          required: false
        - name: managed_tool_id
          in: query
          schema:
            $ref: '#/components/schemas/ManagedToolId'
          required: false
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      $ref: '#/components/schemas/Objects_74'
                  next_page:
                    anyOf:
                      - type: string
                      - type: 'null'
                required:
                  - data
                  - next_page
                additionalProperties: false
          headers:
            checkfu-workspace-id:
              description: The Workspace resolved from the authenticated bearer credential.
              required: true
              schema:
                $ref: '#/components/schemas/WorkspaceId'
        '400':
          description: Typed Checkfu wire error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationMalformedError'
        '401':
          description: Typed Checkfu wire error
          content:
            application/json:
              schema:
                type: object
                required:
                  - error
                properties:
                  error:
                    type: object
                    required:
                      - type
                      - message
                      - more
                    properties:
                      type:
                        type: string
                        enum:
                          - auth.invalid_key
                      message:
                        type: string
                      more:
                        type: string
                        enum:
                          - >-
                            https://docs.checkfu.com/reference/errors#auth-invalid-key
                        description: >-
                          Stable public documentation and remedy for this error
                          type.
                    additionalProperties: false
                additionalProperties: false
        '403':
          description: >-
            The organization, tenant, or workspace backing this key is
            administratively disabled. | Deployment governance or retention
            policy denied the request.
          content:
            application/json:
              schema:
                anyOf:
                  - type: object
                    required:
                      - error
                    properties:
                      error:
                        type: object
                        properties:
                          type:
                            type: string
                            enum:
                              - auth.disabled_tenancy
                          message:
                            type: string
                          more:
                            type: string
                            enum:
                              - >-
                                https://docs.checkfu.com/reference/errors#auth-disabled-tenancy
                            description: >-
                              Stable public documentation and remedy for this
                              error type.
                        required:
                          - type
                          - message
                          - more
                        additionalProperties: false
                    additionalProperties: false
                  - $ref: '#/components/schemas/PolicyDeniedError'
        '429':
          description: Typed Checkfu wire error
          headers:
            retry-after:
              description: >-
                Delay in seconds for rate limits or deployment quotas with a
                known release or UTC reset boundary
              required: false
              schema:
                type: integer
                minimum: 1
          content:
            application/json:
              schema:
                type: object
                required:
                  - error
                properties:
                  error:
                    type: object
                    required:
                      - type
                      - message
                      - more
                    properties:
                      type:
                        type: string
                        enum:
                          - budget.exceeded
                      message:
                        type: string
                      more:
                        type: string
                        enum:
                          - >-
                            https://docs.checkfu.com/reference/errors#budget-exceeded
                        description: >-
                          Stable public documentation and remedy for this error
                          type.
                    additionalProperties: false
                additionalProperties: false
        '500':
          description: >-
            An unexpected internal failure occurred; the message contains an
            opaque incident reference.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RuntimeInternalError'
      security:
        - bearerAuth: []
components:
  schemas:
    ManagedToolId:
      type: string
      pattern: ^mtl_[0-9a-f]{32}$
    Objects_74:
      type: object
      properties:
        tool:
          $ref: '#/components/schemas/ManagedTool'
        release:
          $ref: '#/components/schemas/ManagedToolRelease'
        revoked:
          type: boolean
      required:
        - tool
        - release
        - revoked
      additionalProperties: false
    WorkspaceId:
      type: string
      pattern: ^wrkspc_[0-9a-f]{32}$
    ValidationMalformedError:
      type: object
      properties:
        error:
          type: object
          properties:
            type:
              type: string
              enum:
                - validation.malformed
            message:
              type: string
            more:
              type: string
              enum:
                - https://docs.checkfu.com/reference/errors#validation-malformed
              description: Stable public documentation and remedy for this error type.
          required:
            - type
            - message
            - more
          additionalProperties: false
      required:
        - error
      additionalProperties: false
      description: >-
        The request could not be decoded or violated a declared input
        constraint.
    PolicyDeniedError:
      type: object
      properties:
        error:
          type: object
          properties:
            type:
              type: string
              enum:
                - policy.denied
            message:
              type: string
            more:
              type: string
              enum:
                - https://docs.checkfu.com/reference/errors#policy-denied
              description: Stable public documentation and remedy for this error type.
          required:
            - type
            - message
            - more
          additionalProperties: false
      required:
        - error
      additionalProperties: false
      description: Deployment governance or retention policy denied the request.
    RuntimeInternalError:
      type: object
      properties:
        error:
          type: object
          properties:
            type:
              type: string
              enum:
                - runtime.internal
            message:
              type: string
            more:
              type: string
              enum:
                - https://docs.checkfu.com/reference/errors#runtime-internal
              description: Stable public documentation and remedy for this error type.
          required:
            - type
            - message
            - more
          additionalProperties: false
      required:
        - error
      additionalProperties: false
      description: >-
        An unexpected internal failure occurred; the message contains an opaque
        incident reference.
    ManagedTool:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/ManagedToolId'
        name:
          type: string
          pattern: ^[a-z0-9](?:[a-z0-9._-]{0,93})$
        display_name:
          type: string
          allOf:
            - minLength: 1
            - maxLength: 255
        description:
          type: string
          allOf:
            - minLength: 1
            - maxLength: 4096
      required:
        - id
        - name
        - display_name
        - description
      additionalProperties: false
    ManagedToolRelease:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/ManagedToolReleaseId'
        managed_tool_id:
          $ref: '#/components/schemas/ManagedToolId'
        release_type:
          type: string
          enum:
            - monid
        provider:
          type: string
          pattern: ^[a-z0-9](?:[a-z0-9._-]{0,93})$
        endpoint:
          type: string
          allOf:
            - minLength: 1
            - maxLength: 512
        upstream_commit:
          type: string
          pattern: ^[0-9a-f]{40}$
        engine_version:
          type: string
          pattern: ^\d+\.\d+\.\d+$
        unit_sha256:
          $ref: '#/components/schemas/ManagedToolDigest'
        profile_sha256:
          $ref: '#/components/schemas/ManagedToolDigest'
        host_sha256:
          $ref: '#/components/schemas/ManagedToolDigest'
        input_schema:
          $ref: '#/components/schemas/ManagedToolSchemaDocument'
        output_schema:
          $ref: '#/components/schemas/ManagedToolSchemaDocument'
        execution_type:
          type: string
          enum:
            - synchronous
            - asynchronous
        maximum_response_bytes:
          type: integer
          allOf:
            - exclusiveMinimum: 0
            - maximum: 8388608
        maximum_duration_ms:
          type: integer
          allOf:
            - exclusiveMinimum: 0
            - maximum: 1800000
        published_at:
          $ref: '#/components/schemas/CurrentTimestamp'
      required:
        - id
        - managed_tool_id
        - release_type
        - provider
        - endpoint
        - upstream_commit
        - engine_version
        - unit_sha256
        - profile_sha256
        - host_sha256
        - input_schema
        - output_schema
        - execution_type
        - maximum_response_bytes
        - maximum_duration_ms
        - published_at
      additionalProperties: false
      description: >-
        Immutable, qualified execution bytes and product limits for one Managed
        Tool release.
    ManagedToolReleaseId:
      type: string
      pattern: ^mtrel_[0-9a-f]{32}$
    ManagedToolDigest:
      type: string
      allOf:
        - pattern: ^sha256:[0-9a-f]{64}$
          description: >-
            A SHA-256 digest binding an immutable Managed Tool artifact or
            invocation input.
    ManagedToolSchemaDocument:
      x-checkfu-json-budget:
        maximumBytes: 262144
        maximumDepth: 64
        maximumNodes: 32768
        maximumInspectionWork: 65536
      x-checkfu-unicode-scalar-values: true
      description: >-
        A schema generated from the pinned connector and the bounded Checkfu
        product profile.
    CurrentTimestamp:
      type: string
      allOf:
        - maxLength: 24
        - pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3}Z$
          description: A canonical UTC ISO-8601 timestamp with millisecond precision.
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.