Cast AI Quota API

Provides the API for querying session quota usage and limits.

Operations 8

GET /ai-optimizer/v1beta/organizations/{organizationId}/quota-policy Get organization quota policy #
PUT /ai-optimizer/v1beta/organizations/{organizationId}/quota-policy Update organization quota policy #
GET /ai-optimizer/v1beta/organizations/{organizationId}/quotas:defaults Get quota defaults #
GET /ai-optimizer/v1beta/organizations/{organizationId}/quotas:limits Get quota limits #
GET /ai-optimizer/v1beta/organizations/{organizationId}/quotas:usage Get quota usage #
DELETE /ai-optimizer/v1beta/organizations/{organizationId}/users/{userId}/quota-policy Delete user quota policy override #
GET /ai-optimizer/v1beta/organizations/{organizationId}/users/{userId}/quota-policy Get user quota policy override #
PUT /ai-optimizer/v1beta/organizations/{organizationId}/users/{userId}/quota-policy Update user quota policy #

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/kimchi:kimchi-quotaapi-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

kimchi-quotaapi-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: AI Enabler Quota API
  version: 0.0.1
  description: Provides the API for querying session quota usage and limits.
servers:
- url: https://api.cast.ai/
  description: US endpoint
- url: https://api.eu.cast.ai/
  description: EU endpoint
security:
- BearerAuth: []
- ApiKeyAuth: []
tags:
- name: QuotaAPI
  description: Provides the API for querying session quota usage and limits.
paths:
  /ai-optimizer/v1beta/organizations/{organizationId}/quota-policy:
    get:
      tags:
      - QuotaAPI
      summary: Get organization quota policy
      description: 'Gets the organization-level quota policy, including workspace sizing. If the organization has

        no policy row yet, the defaults are materialized and returned.'
      operationId: QuotaAPI_GetOrgQuotaPolicy
      parameters:
      - name: organizationId
        in: path
        description: The ID of the organization.
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrgQuotaPolicy'
        default:
          description: Default error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Status'
    put:
      tags:
      - QuotaAPI
      summary: Update organization quota policy
      description: Updates (or creates) the organization-level quota policy.
      operationId: QuotaAPI_UpdateOrgQuotaPolicy
      parameters:
      - name: organizationId
        in: path
        description: The ID of the organization.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/OrgQuotaPolicy'
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrgQuotaPolicy'
        default:
          description: Default error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Status'
  /ai-optimizer/v1beta/organizations/{organizationId}/quotas:defaults:
    get:
      tags:
      - QuotaAPI
      summary: Get quota defaults
      description: 'Gets the organization-wide quota defaults: the per-user caps inherited by users without an

        override and the workspace sizing applied to new workspaces when the create request carries no

        resource overrides. Read-only: no policy row is materialized.'
      operationId: QuotaAPI_GetQuotaDefaults
      parameters:
      - name: organizationId
        in: path
        description: The ID of the organization.
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/QuotaDefaults'
        default:
          description: Default error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Status'
  /ai-optimizer/v1beta/organizations/{organizationId}/quotas:limits:
    get:
      tags:
      - QuotaAPI
      summary: Get quota limits
      description: Gets quota limits (policy) for the organization and the authenticated user.
      operationId: QuotaAPI_GetQuotaLimits
      parameters:
      - name: organizationId
        in: path
        description: The ID of the organization.
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/QuotaLimits'
        default:
          description: Default error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Status'
  /ai-optimizer/v1beta/organizations/{organizationId}/quotas:usage:
    get:
      tags:
      - QuotaAPI
      summary: Get quota usage
      description: Gets current quota usage for the organization and the authenticated user.
      operationId: QuotaAPI_GetQuotaUsage
      parameters:
      - name: organizationId
        in: path
        description: The ID of the organization.
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/QuotaUsage'
        default:
          description: Default error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Status'
  /ai-optimizer/v1beta/organizations/{organizationId}/users/{userId}/quota-policy:
    delete:
      tags:
      - QuotaAPI
      summary: Delete user quota policy override
      description: Deletes a user's quota policy override, reverting the user to organization defaults.
      operationId: QuotaAPI_DeleteUserQuotaPolicy
      parameters:
      - name: organizationId
        in: path
        description: The ID of the organization.
        required: true
        schema:
          type: string
      - name: userId
        in: path
        description: The ID of the user.
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content: {}
        default:
          description: Default error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Status'
    get:
      tags:
      - QuotaAPI
      summary: Get user quota policy override
      description: Gets a user's quota policy override. Returns NOT_FOUND when the user has no override.
      operationId: QuotaAPI_GetUserQuotaPolicy
      parameters:
      - name: organizationId
        in: path
        description: The ID of the organization.
        required: true
        schema:
          type: string
      - name: userId
        in: path
        description: The ID of the user.
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserQuotaPolicy'
        default:
          description: Default error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Status'
    put:
      tags:
      - QuotaAPI
      summary: Update user quota policy
      description: Updates (or creates) a user-level quota policy override.
      operationId: QuotaAPI_UpdateUserQuotaPolicy
      parameters:
      - name: organizationId
        in: path
        description: The ID of the organization.
        required: true
        schema:
          type: string
      - name: userId
        in: path
        description: The ID of the user.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UserQuotaPolicy'
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserQuotaPolicy'
        default:
          description: Default error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Status'
components:
  schemas:
    ResourceUsage:
      type: object
      properties:
        currentSandboxes:
          readOnly: true
          type: integer
          description: Current number of active sandboxes.
          format: int32
        currentCpuMillicores:
          readOnly: true
          type: string
          description: Current total CPU in millicores (e.g., 1000 = 1 core, 500 = 0.5 cores).
        currentRamBytes:
          readOnly: true
          type: string
          description: Current total RAM in bytes in use.
        maxSandboxes:
          readOnly: true
          type: integer
          description: Maximum allowed sandboxes (always positive).
          format: int32
        maxCpuMillicores:
          readOnly: true
          type: string
          description: Maximum allowed CPU in millicores (always positive, e.g., 1000 = 1 core, 500 = 0.5 cores).
        maxRamBytes:
          readOnly: true
          type: string
          description: Maximum allowed RAM in bytes (always positive).
        currentPvcSizeBytes:
          readOnly: true
          type: string
          description: Current total PVC size in bytes in use.
        maxPvcSizeBytes:
          readOnly: true
          type: string
          description: Maximum allowed PVC size in bytes (always positive).
      description: Resource usage represents current consumption and limits for a resource scope.
    Status:
      type: object
      properties:
        code:
          type: integer
          description: The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].
          format: int32
        message:
          type: string
          description: A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
        details:
          type: array
          items:
            $ref: '#/components/schemas/GoogleProtobufAny'
          description: A list of messages that carry the error details.  There is a common set of message types for APIs to use.
      description: 'The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).'
    UserQuotaPolicy:
      type: object
      properties:
        maxSandboxes:
          type: integer
          description: Maximum sandboxes allowed for the user. Must be positive.
          format: int32
        maxCpuMillicores:
          type: string
          description: Maximum total CPU in millicores allowed for the user. Must be positive.
        maxRamBytes:
          type: string
          description: Maximum total RAM in bytes allowed for the user. Must be positive.
        maxEphemeralStorageBytes:
          type: string
          description: Maximum total ephemeral-storage requests in bytes allowed for the user. Must be positive.
        maxPvcSizeBytes:
          type: string
          description: Maximum total PVC size in bytes allowed for the user. Must be positive.
        createdAt:
          readOnly: true
          type: string
          description: The time when the policy was created.
          format: date-time
        updatedAt:
          readOnly: true
          type: string
          description: The time when the policy was last updated.
          format: date-time
      description: Per-user quota policy override. Users without an override inherit the organization defaults.
    OrgQuotaPolicy:
      type: object
      properties:
        maxSandboxes:
          type: integer
          description: Maximum sandboxes allowed for the organization. Must be positive.
          format: int32
        maxCpuMillicores:
          type: string
          description: Maximum total CPU in millicores allowed for the organization. Must be positive.
        maxRamBytes:
          type: string
          description: Maximum total RAM in bytes allowed for the organization. Must be positive.
        maxEphemeralStorageBytes:
          type: string
          description: Maximum total ephemeral-storage requests in bytes allowed for the organization. Must be positive.
        maxPvcSizeBytes:
          type: string
          description: Maximum total PVC size in bytes allowed for the organization. Must be positive.
        defaultUserMaxSandboxes:
          type: integer
          description: Default maximum sandboxes per user (applies to users without an override). Must be positive.
          format: int32
        defaultUserMaxCpuMillicores:
          type: string
          description: Default maximum CPU in millicores per user (applies to users without an override). Must be positive.
        defaultUserMaxRamBytes:
          type: string
          description: Default maximum RAM in bytes per user (applies to users without an override). Must be positive.
        defaultUserMaxEphemeralStorageBytes:
          type: string
          description: Default maximum total ephemeral-storage requests in bytes per user (applies to users without an override). Must be positive.
        defaultUserMaxPvcSizeBytes:
          type: string
          description: Default maximum total PVC size in bytes per user (applies to users without an override). Must be positive.
        workspaceCpuMillicores:
          type: string
          description: Workspace (sandbox) CPU request in millicores.
        workspaceRamBytes:
          type: string
          description: Workspace (sandbox) RAM request in bytes.
        workspaceCpuLimitMillicores:
          type: string
          description: Workspace (sandbox) CPU limit in millicores. Must be >= workspace_cpu_millicores.
        workspaceRamLimitBytes:
          type: string
          description: Workspace (sandbox) RAM limit in bytes. Must be >= workspace_ram_bytes.
        workspaceEphemeralStorageBytes:
          type: string
          description: "Workspace (sandbox) ephemeral-storage request in bytes. Must be positive.\n A per-organization 0 re-defers to the blueprint at the data layer (omit-when-zero on\n the wire), but zero is not expressible via this API."
        workspaceEphemeralStorageLimitBytes:
          type: string
          description: "Workspace (sandbox) ephemeral-storage limit in bytes. Must be positive and\n >= workspace_ephemeral_storage_bytes."
        workspacePvcSizeBytes:
          type: string
          description: Workspace (sandbox) PVC claim size in bytes. Must be positive.
        createdAt:
          readOnly: true
          type: string
          description: The time when the policy was created.
          format: date-time
        updatedAt:
          readOnly: true
          type: string
          description: The time when the policy was last updated.
          format: date-time
      description: "Organization-level quota policy: aggregate quota caps, per-user defaults applied to\n users without an override, and per-workspace resource sizing."
    QuotaLimits:
      type: object
      properties:
        orgMaxSandboxes:
          readOnly: true
          type: integer
          description: Maximum sandboxes allowed for the organization.
          format: int32
        orgMaxCpuMillicores:
          readOnly: true
          type: string
          description: Maximum CPU in millicores allowed for the organization (e.g., 1000 = 1 core, 500 = 0.5 cores).
        orgMaxRamBytes:
          readOnly: true
          type: string
          description: Maximum RAM in bytes allowed for the organization.
        userMaxSandboxes:
          readOnly: true
          type: integer
          description: Maximum sandboxes allowed for the user (effective limit).
          format: int32
        userMaxCpuMillicores:
          readOnly: true
          type: string
          description: Maximum CPU in millicores allowed for the user (effective limit) (e.g., 1000 = 1 core, 500 = 0.5 cores).
        userMaxRamBytes:
          readOnly: true
          type: string
          description: Maximum RAM in bytes allowed for the user (effective limit).
        userLimitsIsOverride:
          readOnly: true
          type: boolean
          description: Whether the user limits are a per-user override or organization defaults.
        orgMaxPvcSizeBytes:
          readOnly: true
          type: string
          description: Maximum PVC size in bytes allowed for the organization.
        userMaxPvcSizeBytes:
          readOnly: true
          type: string
          description: Maximum PVC size in bytes allowed for the user (effective limit).
      description: Quota limits for the organization and the authenticated user.
    QuotaUsage:
      type: object
      properties:
        orgUsage:
          readOnly: true
          allOf:
          - $ref: '#/components/schemas/ResourceUsage'
          description: Organization-level resource usage.
        userUsage:
          readOnly: true
          allOf:
          - $ref: '#/components/schemas/ResourceUsage'
          description: User-level resource usage for the authenticated user.
      description: Quota usage for the organization and the authenticated user.
    QuotaDefaults:
      type: object
      properties:
        defaultUserMaxSandboxes:
          readOnly: true
          type: integer
          description: Inherited per-user sandbox cap (applies to users without an override).
          format: int32
        defaultUserMaxCpuMillicores:
          readOnly: true
          type: string
          description: Inherited per-user CPU cap in millicores.
        defaultUserMaxRamBytes:
          readOnly: true
          type: string
          description: Inherited per-user RAM cap in bytes.
        defaultUserMaxPvcSizeBytes:
          readOnly: true
          type: string
          description: Inherited per-user PVC size cap in bytes.
        workspaceCpuMillicores:
          readOnly: true
          type: string
          description: Default workspace CPU request in millicores.
        workspaceRamBytes:
          readOnly: true
          type: string
          description: Default workspace RAM request in bytes.
        workspacePvcSizeBytes:
          readOnly: true
          type: string
          description: Default workspace PVC claim size in bytes.
      description: "QuotaDefaults holds the organization-wide quota defaults: the per-user caps inherited by\n every user without an override, and the workspace sizing applied to new workspaces when the\n create request carries no resource overrides. Unlike GetQuotaLimits, these values are\n caller-independent — every caller in the organization sees the same defaults."
    GoogleProtobufAny:
      type: object
      properties:
        '@type':
          type: string
          description: The type of the serialized message.
      additionalProperties: true
      description: Contains an arbitrary serialized message along with a @type that describes the type of the serialized message.
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-API-Key
x-provenance:
  method: searched
  source: https://docs.cast.ai/reference
  harvested: '2026-10-20'
  tool: harvest-readme-openapi.py
  note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
  assembled_from:
  - https://docs.cast.ai/reference/analyticsapi_generateanalytics.md
  - https://docs.cast.ai/reference/analyticsapi_generatebillingmodelusagereport.md
  - https://docs.cast.ai/reference/analyticsapi_generatebreakdown.md
  - https://docs.cast.ai/reference/analyticsapi_generatelatestchatcompletionsummary.md
  - https://docs.cast.ai/reference/analyticsapi_generatelatestevaluationsummary.md
  - https://docs.cast.ai/reference/analyticsapi_generatelatestinferencesummaries.md
  - https://docs.cast.ai/reference/analyticsapi_generaterouterreport.md
  - https://docs.cast.ai/reference/analyticsapi_queryanalytics.md
  - https://docs.cast.ai/reference/apikeysapi_createapikey.md
  - https://docs.cast.ai/reference/apikeysapi_deleteapikeybudget.md
  - https://docs.cast.ai/reference/apikeysapi_deleteorganizationbudget.md
  - https://docs.cast.ai/reference/apikeysapi_deleteteambudget.md
  - https://docs.cast.ai/reference/apikeysapi_deleteuserbudget.md
  - https://docs.cast.ai/reference/apikeysapi_getapikeybudget.md
  - https://docs.cast.ai/reference/apikeysapi_getbudgetoverview.md
  - https://docs.cast.ai/reference/apikeysapi_getorganizationbudget.md
  - https://docs.cast.ai/reference/apikeysapi_getteambudget.md
  - https://docs.cast.ai/reference/apikeysapi_getuserbudget.md
  - https://docs.cast.ai/reference/apikeysapi_getuserbudgetstatus.md
  - https://docs.cast.ai/reference/apikeysapi_listapikeybudgets.md
  - https://docs.cast.ai/reference/apikeysapi_listorganizationbudgets.md
  - https://docs.cast.ai/reference/apikeysapi_listteambudgets.md
  - https://docs.cast.ai/reference/apikeysapi_listuserbudgets.md
  - https://docs.cast.ai/reference/apikeysapi_updateapikeybudget.md
  - https://docs.cast.ai/reference/apikeysapi_updateorganizationbudget.md
  - https://docs.cast.ai/reference/apikeysapi_updateteambudget.md
  - https://docs.cast.ai/reference/apikeysapi_updateuserbudget.md
  - https://docs.cast.ai/reference/apikeysapi_verifyapikey.md
  - https://docs.cast.ai/reference/apikeysapi_verifyinference.md
  - https://docs.cast.ai/reference/authorizeapi_authorizeaction.md
  - https://docs.cast.ai/reference/batchapi_cancelbatch.md
  - https://docs.cast.ai/reference/batchapi_createbatch.md
  - https://docs.cast.ai/reference/batchapi_getbatch.md
  - https://docs.cast.ai/reference/batchapi_listbatches.md
  - https://docs.cast.ai/reference/batchapi_reportbatcherror.md
  - https://docs.cast.ai/reference/batchapi_updatebatch.md
  - https://docs.cast.ai/reference/componentsapi_listcomponents.md
  - https://docs.cast.ai/reference/couponsapi_listredeemedcoupons.md
  - https://docs.cast.ai/reference/couponsapi_redeemcoupon.md
  - https://docs.cast.ai/reference/couponsapi_validatecoupon.md
  - https://docs.cast.ai/reference/embeddingsapi_createclusterembedding.md
  - https://docs.cast.ai/reference/embeddingsapi_createembedding.md
  - https://docs.cast.ai/reference/evaluationsapi_createclusterevaluation.md
  - https://docs.cast.ai/reference/evaluationsapi_createevaluation.md
  - https://docs.cast.ai/reference/hostedmodeleventsapi_listhostedmodelevents.md
  - https://docs.cast.ai/reference/hostedmodelsapi_createhostedmodel.md
  - https://docs.cast.ai/reference/hostedmodelsapi_deletehostedmodel.md
  - https://docs.cast.ai/reference/hostedmodelsapi_gethostedmodelpods.md
  - https://docs.cast.ai/reference/hostedmodelsapi_listhostedmodels.md
  - https://docs.cast.ai/reference/hostedmodelsapi_scalehostedmodel.md
  - https://docs.cast.ai/reference/hostedmodelsapi_updatehostedmodel.md
  - https://docs.cast.ai/reference/llmrequestsapi_listllmrequests.md
  - https://docs.cast.ai/reference/marketingapi_handlehubspotwebhook.md
  - https://docs.cast.ai/reference/mcpgatewayadminapi_createmcpconnection.md
  - https://docs.cast.ai/reference/mcpgatewayadminapi_deletemcpconnection.md
  - https://docs.cast.ai/reference/mcpgatewayadminapi_getmcpconnection.md
  - https://docs.cast.ai/reference/mcpgatewayadminapi_listmcpconnections.md
  - https://docs.cast.ai/reference/mcpgatewayadminapi_updatemcpconnection.md
  - https://docs.cast.ai/reference/modelaccessapi_getmodelaccesscatalog.md
  - https://docs.cast.ai/reference/modelaccessapi_getorganizationmodelaccess.md
  - https://docs.cast.ai/reference/modelaccessapi_getteammodelaccess.md
  - https://docs.cast.ai/reference/modelaccessapi_listteammodelaccess.md
  - https://docs.cast.ai/reference/modelaccessapi_updateorganizationmodelaccess.md
  - https://docs.cast.ai/reference/modelaccessapi_updateteammodelaccess.md
  - https://docs.cast.ai/reference/modelregistriesapi_createmodelregistry.md
  - https://docs.cast.ai/reference/modelregistriesapi_deletemodelregistry.md
  - https://docs.cast.ai/reference/modelregistriesapi_getmodelregistry.md
  - https://docs.cast.ai/reference/modelregistriesapi_getonboardingcommand.md
  - https://docs.cast.ai/reference/modelregistriesapi_getonboardingscript.md
  - https://docs.cast.ai/reference/modelregistriesapi_listmodelregistries.md
  - https://docs.cast.ai/reference/modelregistriesapi_listmodelregistrydirectories.md
  - https://docs.cast.ai/reference/modelspecsapi_createmodelspecs.md
  - https://docs.cast.ai/reference/modelspecsapi_deletemodelspecs.md
  - https://docs.cast.ai/reference/modelspecsapi_getmodelspecs.md
  - https://docs.cast.ai/reference/modelspecsapi_listmodelspecs.md
  - https://docs.cast.ai/reference/oauthappsapi_completeoauthlogin.md
  - https://docs.cast.ai/reference/oauthappsapi_createoauthapp.md
  - https://docs.cast.ai/reference/oauthappsapi_deleteoauthapp.md
  - https://docs.cast.ai/reference/oauthappsapi_disconnectoauthapp.md
  - https://docs.cast.ai/reference/oauthappsapi_getoauthapp.md
  - https://docs.cast.ai/reference/oauthappsapi_listoauthapps.md
  - https://docs.cast.ai/reference/oauthappsapi_registerdiscoveredoauthapp.md
  - https://docs.cast.ai/reference/oauthappsapi_startoauthlogin.md
  - https://docs.cast.ai/reference/oauthappsapi_updateoauthapp.md
  - https://docs.cast.ai/reference/onboardingapi_checkmodelscache.md
  - https://docs.cast.ai/reference/onboardingapi_getmodelscachescript.md
  - https://docs.cast.ai/reference/onboardingapi_getonboardingcommand.md
  - https://docs.cast.ai/reference/onboardingapi_getonboardingscript.md
  - https://docs.cast.ai/reference/onboardingapi_getonboardingstatus.md
  - https://docs.cast.ai/reference/onboardingapi_getsetupscript.md
  - https://docs.cast.ai/reference/onboardingapi_registermodelscache.md
  - https://docs.cast.ai/reference/otelapi_generateproductivitymetricstimeseries.md
  - https://docs.cast.ai/reference/otelapi_getproductivitymetrics.md
  - https://docs.cast.ai/reference/otelapi_ingestlogs.md
  - https://docs.cast.ai/reference/otelapi_ingestmetrics.md
  - https://docs.cast.ai/reference/playgroundchatcompletionsapi_streamplaygroundchatcompletion.md
  - https://docs.cast.ai/reference/policiesapi_createpolicy.md
  - https://docs.cast.ai/reference/policiesapi_deletepolicy.md
  - https://docs.cast.ai/reference/policiesapi_getpolicy.md
  - https://docs.cast.ai/reference/policiesapi_listpolicies.md
  - https://docs.cast.ai/reference/policiesapi_listpolicyversions.md
  - https://docs.cast.ai/reference/policiesapi_rollbackpolicy.md
  - https://docs.cast.ai/reference/policiesapi_syncpolicies.md
  - https://docs.cast.ai/reference/policiesapi_updatepolicy.md
  - https://docs.cast.ai/reference/prcostsapi_queryprcosts.md
  - https://docs.cast.ai/reference/prcostsapi_reportprcosts.md
  - https://docs.cast.ai/reference/quotaapi_deleteuserquotapolicy.md
  - https://docs.cast.ai/reference/quotaapi_getorgquotapolicy.md
  - https://docs.cast.ai/reference/quotaapi_getquotadefaults.md
  - https://docs.cast.ai/reference/quotaapi_getquotalimits.md
  - https://docs.cast.ai/reference/quotaapi_getquotausage.md
  - https://docs.cast.ai/reference/quotaapi_getuserquotapolicy.md
  - https://docs.cast.ai/reference/quotaapi_updateorgquotapolicy.md
  - https://docs.cast.ai/reference/quotaapi_updateuserquotapolicy.md
  - https://docs.cast.ai/reference/rerankingsapi_createclusterreranking.md
  - https://docs.cast.ai/reference/rerankingsapi_createreranking.md
  - https://docs.cast.ai/reference/secretsapi_createsecret.md
  - https://docs.cast.ai/reference/secretsapi_deletesecret.md
  - https://docs.cast.ai/reference/secretsapi_getsecret.md
  - https://docs.cast.ai/reference/secretsapi_listsecrets.md
  - https://docs.cast.ai/reference/secretsapi_setsecretmappings.md
  - https://docs.cast.ai/reference/secretsapi_updatesecret.md
  - https://docs.cast.ai/reference/sessionsapi_deletesession.md
  - https://docs.cast.ai/reference/sessionsapi_getsession.md
  - https://docs.cast.ai/reference/sessionsapi_listsessions.md
  - https://docs.cast.ai/reference/sessionsapi_resumesession.md
  - https://docs.cast.ai/reference/sessionsapi_suspendsession.md
  - https://docs.cast.ai/reference/sessionsapi_upsertsession.md
  - https://docs.cast.ai/reference/settingsapi_deleteapikeysettings.md
  - https://docs.cast.ai/reference/settingsapi_deleteteamsettings.md
  - https://docs.cast.ai/reference/settingsapi_getapikeysettings.md
  - https://docs.cast.ai/reference/settingsapi_getsettings.md
  - https://docs.cast.ai/reference/settingsapi_getteamsettings.md
  - https://docs.cast.ai/reference/settingsapi_listapikeysettings.md
  - https://docs.cast.ai/reference/settingsapi_listteamsettings.md
  - https://docs.cast.ai/reference/settingsapi_resolvesettings.md
  - https://docs.cast.ai/reference/settingsapi_updatesettings.md
  - https://docs.cast.ai/reference/settingsapi_updateteamsettings.md
  - https://docs.cast.ai/reference/settingsapi_upsertapikeysettings.md
  - https://docs.cast.ai/reference/subscriptionsapi_checkoutsubscription.md
  - https://docs.cast.ai/reference/subscriptionsapi_getplanpricepreview.md
  - https://docs.cast.ai/reference/subscriptionsapi_getsubscription.md
  - https://docs.cast.ai/reference/subscriptionsapi_handlewebhook.md
  - https://docs.cast.ai/reference/subscriptionsapi_managesubscription.md
  - https://docs.cast.ai/reference/surveysapi_getsurveystatus.md
  - https://docs.cast.ai/reference/surveysapi_updatesurveystatus.md
  - https://docs.cast.ai/reference/tagsapi_searchkeys.md
  - https://docs.cast.ai/reference/tagsapi_searchtags.md
  - https://docs.cast.ai/reference/tagsapi_searchvalues.md
  - https://docs.cast.ai/reference/teamsapi_addteammembers.md
  - https://docs.cast.ai/reference/teamsapi_createteam.md
  - https://docs.cast.ai/reference/teamsapi_deleteteam.md
  - https://docs.cast.ai/reference/teamsapi_getteam.md
  - https://docs.cast.ai/reference/teamsapi_listteammembers.md
  - https://docs.cast.ai/reference/teamsapi_listteams.md
  - https://docs.cast.ai/reference/teamsapi_removeteammember.md
  - https://docs.cast.ai/reference/teamsapi_updateteam.md
  - https://docs.cast.ai/reference/topupapi_listtopuppurchases.md
  - https://docs.cast.ai/reference/topupapi_purchasetopup.md
  - https://docs.cast.ai/reference/workspacesapi_createworkspace.md
  - https://docs.cast.ai/reference/workspacesapi_deleteworkspace.md
  - https://docs.cast.ai/reference/workspacesapi_getsecretmappings.md
  - https://docs.cast.ai/reference/workspacesapi_getworkspace.md
  - https://docs.cast.ai/reference/workspacesapi_getworkspacecost.md
  - https://docs.cast.ai/reference/workspacesapi_getworkspacecostprices.md
  - https://docs.cast.ai/reference/workspacesapi_getworkspacecostreport.md
  - https://docs.cast.ai/reference/workspacesapi_listworkspaces.md
  - https://docs.cast.ai/reference/workspacesapi_resumeworkspace.md
  - https://docs.cast.ai/reference/workspacesapi_suspendworkspace.md
  - https://docs.cast.ai/reference/workspacesapi_upsertworkspace.md
  - https://docs.cast.ai/reference/workspacesessionsapi_listworkspacesessions.md
  - https://docs.cast.ai/reference/workspacetemplatesapi_createworkspacetemplate.md
  - https://docs.cast.ai/reference/workspacetemplatesapi_deleteworkspacetemplate.md
  - https://docs.cast.ai/reference/workspacetemplatesapi_getworkspacetemplate.md
  - https://docs.cast.ai/reference/workspacetemplatesapi_listworkspacetemplates.md
  - https://docs.cast.ai/reference/workspacetemplatesapi_updateworkspacetemplate.md
  - https://docs.cast.ai/reference/workspacetokensapi_exchangeworkspacetoken.md
  - https://docs.cast.ai/reference/workspacetokensapi_keyverify.md
  merge:
    pages: 178
    deduped: 1003
    conflicts_kept_first: 0