CIQ

CIQ API

CIQ API as documented publicly: 11 operations. Contract generated from the documentation by API Evangelist (2026-10-08); not the provider's own document.

Operations 11

GET / GET / #
GET /agent/install.sh Install the agent #
GET /api/v1/ Request the index at /api/v1/ to list the available resources. #
GET /api/v1/sources/ Example - list sources. #
GET /data GET /data #
GET /dlv2/rlc-9.7-ai-images/genericcloud/x86_64/RLC-PRO-AI--GenericCloud-x86_64.qcow2 How to deploy RLC Pro AI #
GET /dlv2/rlc-9.7-ai-images/genericcloud/x86_64/RLC-PRO-AI--GenericCloud-x86_64.qcow2.sha256sum How to deploy RLC Pro AI #
GET /dlv2/rlc-9.7-hardened-images/iso/x86_64/rlc-pro-h-9--x86_64-live.iso Getting Started with RLC Pro Hardened #
GET /dlv2/rlc-9.7-hardened-images/iso/x86_64/rlc-pro-h-9--x86_64-live.iso.sha256sum Getting Started with RLC Pro Hardened #
GET /path/to/your/file GET /path/to/your/file #
GET /v1/models GET /v1/models #

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/ciq:ciq-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

ciq-openapi-generated.yml Raw ↑
openapi: 3.1.0
info:
  title: CIQ API
  version: '2026-10-08'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-08: 11 operation(s) read from 9 public documentation page(s) (each operation
    names its page in x-source). This is not the provider''s published contract; CIQ has published no machine-readable contract that the pipeline
    could find. Engine: local.'
  x-evidence-tiers:
    code-example: 4
    documentation: 7
    pages-with-code: 9
    pages-read: 9
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-10-08'
  x-generator: generate-contract-from-docs.py
  x-engine: local
  x-sources:
  - https://docs.ciq.com/elm/admin-guides/api
  - https://docs.ciq.com/rlc-h/getting-started
  - https://docs.ciq.com/rlc-ai/getting-started
  - https://docs.ciq.com/ciq-portal/getting-started
  - https://docs.ciq.com/depot/depot-client/get-started/containers
  - https://docs.ciq.com/elm/admin-guides/hosts-and-groups
  - https://docs.ciq.com/fuzzball/advanced-features/serving-a-model
  - https://docs.ciq.com/fuzzball/advanced-features/opencode-access
  - https://docs.ciq.com/fuzzball/workflow-catalog/creating
servers:
- url: https://depot.ciq.com
paths:
  /:
    get:
      operationId: get
      tags:
      - Api
      summary: GET /
      x-source: https://docs.ciq.com/elm/admin-guides/api
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -su <username>:<password> http://<elm-server>:8080/api/v1/\n Resources follow standard REST conventions - list and create\
          \ on the collection, retrieve and update on the individual resource - and respond with JSON. Because the API is browsable, you can also\
          \ explore it in a browser while signed in to the web interface. \n Example - list sources: "
  /agent/install.sh:
    get:
      operationId: get_agent_install_sh
      tags:
      - Agent
      summary: Install the agent
      x-source: https://docs.ciq.com/elm/admin-guides/hosts-and-groups
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/v1/:
    get:
      operationId: get_api_v1
      tags:
      - Api
      summary: Request the index at /api/v1/ to list the available resources.
      x-source: https://docs.ciq.com/elm/admin-guides/api
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/v1/sources/:
    get:
      operationId: get_api_v1_sources
      tags:
      - Api
      summary: Example - list sources.
      x-source: https://docs.ciq.com/elm/admin-guides/api
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /data:
    get:
      operationId: get_data
      tags:
      - Data
      summary: GET /data
      x-source: https://docs.ciq.com/fuzzball/workflow-catalog/creating
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl {{.ApiEndpoint}}\n {{- end}}\n When ApiToken is supplied, its value is a secret reference ( secret://<scope>/<name> ),\
          \ so\n API_TOKEN={{.ApiToken}} becomes an environment-variable secret that Fuzzball resolves into the\njob's API_TOKEN variable. When\
          \ it is left blank, the {{if .ApiToken}} guard omits the env \nblock entirely and the request runs without authentication. \n Warning\
          \ Environment-variab"
  /dlv2/rlc-9.7-ai-images/genericcloud/x86_64/RLC-PRO-AI-<release-date>-GenericCloud-x86_64.qcow2:
    get:
      operationId: get_dlv2_rlc_9_7_ai_images_genericcloud_x86_64_RLC_PRO_AI_release_date_GenericCl
      tags:
      - Dlv2
      summary: How to deploy RLC Pro AI
      x-source: https://docs.ciq.com/rlc-ai/getting-started
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /dlv2/rlc-9.7-ai-images/genericcloud/x86_64/RLC-PRO-AI-<release-date>-GenericCloud-x86_64.qcow2.sha256sum:
    get:
      operationId: get_dlv2_rlc_9_7_ai_images_genericcloud_x86_64_RLC_PRO_AI_release_date_GenericCl
      tags:
      - Dlv2
      summary: How to deploy RLC Pro AI
      x-source: https://docs.ciq.com/rlc-ai/getting-started
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /dlv2/rlc-9.7-hardened-images/iso/x86_64/rlc-pro-h-9-<release-date>-x86_64-live.iso:
    get:
      operationId: get_dlv2_rlc_9_7_hardened_images_iso_x86_64_rlc_pro_h_9_release_date_x86_64_live
      tags:
      - Dlv2
      summary: Getting Started with RLC Pro Hardened
      x-source: https://docs.ciq.com/rlc-h/getting-started
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /dlv2/rlc-9.7-hardened-images/iso/x86_64/rlc-pro-h-9-<release-date>-x86_64-live.iso.sha256sum:
    get:
      operationId: get_dlv2_rlc_9_7_hardened_images_iso_x86_64_rlc_pro_h_9_release_date_x86_64_live
      tags:
      - Dlv2
      summary: Getting Started with RLC Pro Hardened
      x-source: https://docs.ciq.com/rlc-h/getting-started
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /path/to/your/file:
    get:
      operationId: get_path_to_your_file
      tags:
      - Path
      summary: GET /path/to/your/file
      x-source: https://docs.ciq.com/ciq-portal/getting-started
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -u YOUR_USERNAME:YOUR_TOKEN -O https://depot.ciq.com/path/to/your/file\n wget --user=YOUR_USERNAME --password=YOUR_TOKEN\
          \ https://depot.ciq.com/path/to/your/file\n Other Methods \n Depot Client : Automated repository configuration \n Rsync : Mirror repositories\
          \ locally \n Reposync : Mirror via DNF/YUM \n Red Hat Satellite : Satellite integration \n Cloud Marketplace Customers Images purchased\
          \ through"
  /v1/models:
    get:
      operationId: get_v1_models
      tags:
      - Models
      summary: GET /v1/models
      x-source: https://docs.ciq.com/fuzzball/advanced-features/serving-a-model
      responses:
        '200':
          description: Success (shape read from the example response on the page)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetV1ModelsResponse'
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -H \"Authorization: Bearer YOUR-FUZZBALL-TOKEN\"  -H \"x-litellm-api-key: sk-fb-YOUR-API-KEY\"  https://ENDPOINT-URL/v1/models\n\
          \ A healthy response names the model: \n {\"data\":[{\"id\":\"openai/gpt-oss-20b\",\"object\":\"model\",\"created\":1677610602,\"owned_by\"\
          :\"openai\"}],\"object\":\"list\"}\n An endpoint started with Scope=public needs only the API key, and is served without any\nFuzzball\
          \ authentication, so use"
components:
  schemas:
    GetV1ModelsResponse:
      type: object
      properties:
        data:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
              object:
                type: string
              created:
                type: integer
              owned_by:
                type: string
        object:
          type: string
  securitySchemes:
    bearer:
      type: http
      scheme: bearer
security:
- bearer: []
tags:
- name: Agent
- name: Api
- name: Data
- name: Dlv2
- name: Models
- name: Path