Cast AI SSOAPI API

The SSOAPI API from Cast AI — 4 operation(s) for ssoapi.

Operations 10

POST /v1/sso-connections Create organization SSO connection #
GET /v1/sso-connections List organization SSO connections #
DELETE /v1/sso-connections/{id} Delete organization SSO connection #
GET /v1/sso-connections/{id} Get organization SSO connection #
POST /v1/sso-connections/{id} Update organization SSO connection #
POST /v1/sso-connections/{id}/sync SetSyncForSSOConnection sets sync for organization's SSO connection. #
POST /organization-management/v1beta/organizations/{organizationId}/sso-connections/{ssoConnectionId}/sync/config Create SSO sync configuration for an SSO connection #
DELETE /organization-management/v1beta/organizations/{organizationId}/sso-connections/{ssoConnectionId}/sync/config Delete SSO sync configuration for an SSO connection #
GET /organization-management/v1beta/organizations/{organizationId}/sso-connections/{ssoConnectionId}/sync/config Get SSO sync configuration for an SSO connection #
PATCH /organization-management/v1beta/organizations/{organizationId}/sso-connections/{ssoConnectionId}/sync/config Update SSO sync configuration for an SSO connection #

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-ssoapi-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-ssoapi-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Kimchi SSOAPI API
  version: '1.0'
  description: 'Operations tagged SSOAPI across 2 of this provider''s published API definitions: kimchi-cast-ai-api-documentation-api-openapi.yml, kimchi-organization-management-api-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.cast.ai/
  description: US endpoint
- url: https://api.eu.cast.ai/
  description: EU endpoint
security:
- BearerAuth: []
- ApiKeyAuth: []
tags:
- name: SSOAPI
paths:
  /v1/sso-connections:
    post:
      operationId: SSOAPI_CreateSSOConnection
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/castai.sso.v1beta1.CreateSSOConnection'
        description: Connection to add to an organization.
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.sso.v1beta1.SSOConnection'
          description: ''
      summary: Create organization SSO connection
      tags:
      - SSOAPI
      x-codegen-request-body-name: connection
    get:
      operationId: SSOAPI_ListSSOConnections
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.sso.v1beta1.ListSSOConnectionsResponse'
          description: A successful response.
      summary: List organization SSO connections
      tags:
      - SSOAPI
    servers:
    - url: https://api.cast.ai/
      description: US endpoint
    - url: https://api.eu.cast.ai/
      description: EU endpoint
  /v1/sso-connections/{id}:
    delete:
      operationId: SSOAPI_DeleteSSOConnection
      parameters:
      - in: path
        name: id
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.sso.v1beta1.DeleteSSOConnectionResponse'
          description: A successful response.
      summary: Delete organization SSO connection
      tags:
      - SSOAPI
    get:
      operationId: SSOAPI_GetSSOConnection
      parameters:
      - description: SSO connection ID.
        in: path
        name: id
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.sso.v1beta1.GetSSOConnectionResponse'
          description: A successful response.
      summary: Get organization SSO connection
      tags:
      - SSOAPI
    post:
      operationId: SSOAPI_UpdateSSOConnection
      parameters:
      - in: path
        name: id
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/castai.sso.v1beta1.UpdateSSOConnection'
        description: Updated SSO connection object.
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.sso.v1beta1.SSOConnection'
          description: ''
      summary: Update organization SSO connection
      tags:
      - SSOAPI
      x-codegen-request-body-name: connection
    servers:
    - url: https://api.cast.ai/
      description: US endpoint
    - url: https://api.eu.cast.ai/
      description: EU endpoint
  /v1/sso-connections/{id}/sync:
    post:
      operationId: SSOAPI_SetSyncForSSOConnection
      parameters:
      - description: SSO connection ID.
        in: path
        name: id
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SSOAPI_SetSyncForSSOConnection_request'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.sso.v1beta1.SetSyncForSSOConnectionResponse'
          description: A successful response.
      summary: SetSyncForSSOConnection sets sync for organization's SSO connection.
      tags:
      - SSOAPI
      x-codegen-request-body-name: body
    servers:
    - url: https://api.cast.ai/
      description: US endpoint
    - url: https://api.eu.cast.ai/
      description: EU endpoint
  /organization-management/v1beta/organizations/{organizationId}/sso-connections/{ssoConnectionId}/sync/config:
    post:
      tags:
      - SSOAPI
      summary: Create SSO sync configuration for an SSO connection
      description: 'CreateSSOSyncConfig creates the sync configuration for an SSO connection,

        stores provider-specific configuration, and triggers an initial sync.'
      operationId: SSOAPI_CreateSSOSyncConfig
      parameters:
      - name: organizationId
        in: path
        description: Organization ID.
        required: true
        schema:
          type: string
      - name: ssoConnectionId
        in: path
        description: SSO connection ID.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SSOSyncConfig'
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SSOSyncConfig'
        default:
          description: Default error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Status'
    delete:
      tags:
      - SSOAPI
      summary: Delete SSO sync configuration for an SSO connection
      description: 'DeleteSSOSyncConfig deletes the sync configuration for an SSO connection:

        it removes provider-specific configurations and soft-deletes the sync config row.'
      operationId: SSOAPI_DeleteSSOSyncConfig
      parameters:
      - name: organizationId
        in: path
        description: Organization ID.
        required: true
        schema:
          type: string
      - name: ssoConnectionId
        in: path
        description: SSO connection ID.
        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:
      - SSOAPI
      summary: Get SSO sync configuration for an SSO connection
      description: GetSSOSyncConfig returns the sync configuration together with the last sync status for an SSO connection.
      operationId: SSOAPI_GetSSOSyncConfig
      parameters:
      - name: organizationId
        in: path
        description: Organization ID.
        required: true
        schema:
          type: string
      - name: ssoConnectionId
        in: path
        description: SSO connection ID.
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SSOSyncConfig'
        default:
          description: Default error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Status'
    patch:
      tags:
      - SSOAPI
      summary: Update SSO sync configuration for an SSO connection
      description: 'UpdateSSOSyncConfig replaces the sync config for an SSO connection and triggers a sync.

        Config is fully overwritten, except credentials, which are kept if omitted.'
      operationId: SSOAPI_UpdateSSOSyncConfig
      parameters:
      - name: organizationId
        in: path
        description: Organization ID.
        required: true
        schema:
          type: string
      - name: ssoConnectionId
        in: path
        description: SSO connection ID.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SSOSyncConfig'
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SSOSyncConfig'
        default:
          description: Default error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Status'
    servers:
    - url: https://api.cast.ai/
      description: US endpoint
    - url: https://api.eu.cast.ai/
      description: EU endpoint
components:
  schemas:
    castai.sso.v1beta1.UpdateSSOConnection:
      description: SSOConnection represents a sso connection.
      properties:
        name:
          description: Name is the name of the connection.
          type: string
        emailDomain:
          description: EmailDomain is the email domain of the connection.
          type: string
        aad:
          $ref: '#/components/schemas/castai.sso.v1beta1.AzureAAD'
        okta:
          $ref: '#/components/schemas/castai.sso.v1beta1.Okta'
        oidc:
          $ref: '#/components/schemas/castai.sso.v1beta1.OIDC'
        saml:
          $ref: '#/components/schemas/castai.sso.v1beta1.SAML'
        additionalEmailDomains:
          description: Additional list of email domains assigned to SSO connection.
          items:
            type: string
          type: array
        defaultRoleId:
          description: ID of default role for new users signing up with SSO.
          type:
          - string
          - 'null'
      type: object
    castai.sso.v1beta1.CreateSSOConnection:
      description: CreateSSOConnection represents a sso connection creation request.
      properties:
        name:
          description: Name is the name of the connection.
          type: string
        emailDomain:
          description: EmailDomain is the email domain of the connection.
          type: string
        aad:
          $ref: '#/components/schemas/castai.sso.v1beta1.AzureAAD'
        okta:
          $ref: '#/components/schemas/castai.sso.v1beta1.Okta'
        oidc:
          $ref: '#/components/schemas/castai.sso.v1beta1.OIDC'
        saml:
          $ref: '#/components/schemas/castai.sso.v1beta1.SAML'
        additionalEmailDomains:
          description: Additional list of email domains assigned to SSO connection.
          items:
            type: string
          type: array
        defaultRoleId:
          description: ID of default role for new users signing up with SSO.
          type:
          - string
          - 'null'
      required:
      - emailDomain
      - name
      type: object
    castai.sso.v1beta1.SSOConnection:
      description: SSOConnection represents a sso connection.
      properties:
        id:
          description: Id is the unique identifier of the connection.
          readOnly: true
          type: string
        name:
          description: Name is the name of the connection.
          type: string
        createdAt:
          description: CreatedAt is the time when the connection was created.
          format: date-time
          readOnly: true
          type: string
        updatedAt:
          description: UpdatedAt is the time when the connection was last updated.
          format: date-time
          readOnly: true
          type: string
        emailDomain:
          description: EmailDomain is the email domain of the connection.
          type: string
        aad:
          $ref: '#/components/schemas/castai.sso.v1beta1.AzureAAD'
        okta:
          $ref: '#/components/schemas/castai.sso.v1beta1.Okta'
        oidc:
          $ref: '#/components/schemas/castai.sso.v1beta1.OIDC'
        saml:
          $ref: '#/components/schemas/castai.sso.v1beta1.SAML'
        status:
          $ref: '#/components/schemas/castai.sso.v1beta1.SSOConnection.Status'
        error:
          description: Error is the error message of the connection.
          readOnly: true
          type: string
        additionalEmailDomains:
          items:
            type: string
          type: array
        defaultRoleId:
          description: ID of default role for new users signing up with SSO.
          type: string
        isSynced:
          description: Indicates if the connection is SSO synced or not.
          type: boolean
      required:
      - emailDomain
      - name
      type: object
    castai.sso.v1beta1.SAML:
      description: SAML represents a SAML connector.
      properties:
        signInUrl:
          description: SignInUrl is the URL where the SAML authentication request is sent.
          type: string
        x509Certificate:
          description: X509Certificate is the x509 certificate used to sign the SAML authentication request.
          type: string
        entityId:
          description: EntityId is the entity id of the SAML service provider (Auth0).
          readOnly: true
          type:
          - string
          - 'null'
        callbackUrl:
          description: CallbackUrl is the callback url (Assertion Consumer Service URL) of the SAML service provider (Auth0).
          readOnly: true
          type:
          - string
          - 'null'
        metadataUrl:
          description: MetadataUrl is the URL to the SAML metadata document of the SAML service provider (Auth0).
          readOnly: true
          type:
          - string
          - 'null'
      required:
      - signInUrl
      - x509Certificate
      type: object
    castai.sso.v1beta1.ListSSOConnectionsResponse:
      description: Defines the container for the sso list response.
      properties:
        connections:
          items:
            $ref: '#/components/schemas/castai.sso.v1beta1.SSOConnection'
          type: array
      required:
      - connections
      type: object
    castai.sso.v1beta1.Okta:
      description: Okta represents a Okta connector.
      properties:
        oktaDomain:
          description: OktaDomain is the domain of the Okta.
          type: string
        clientId:
          description: ClientId is the client id of the Okta.
          type: string
        clientSecret:
          description: ClientSecret is the client secret of the Okta.
          type: string
      required:
      - clientId
      - oktaDomain
      type: object
    castai.sso.v1beta1.GetSSOConnectionResponse:
      description: Defines the container for the sso get response.
      properties:
        connection:
          $ref: '#/components/schemas/castai.sso.v1beta1.SSOConnection'
        ssoServiceAccountId:
          description: SSO syncer Service account will be returned only for synced connections or formerly synced connections.
          type:
          - string
          - 'null'
      type: object
    castai.sso.v1beta1.OIDC.Type:
      default: TYPE_UNKNOWN
      description: "Type is the type of the OIDC connection.\n\n - TYPE_UNKNOWN: TypeUknown is the default status.\n - TYPE_BACK_CHANNEL: TypeBackChannel is the back channel type of OIDC connection.\n - TYPE_FRONT_CHANNEL: TypeFrontChannel is the front channel type of OIDC connection."
      enum:
      - TYPE_UNKNOWN
      - TYPE_BACK_CHANNEL
      - TYPE_FRONT_CHANNEL
      type: string
    castai.sso.v1beta1.SetSyncForSSOConnectionResponse:
      properties:
        emptyResponse:
          properties: {}
          title: when sync = false
          type: object
        token:
          $ref: '#/components/schemas/castai.authtoken.v1beta1.AuthToken'
      type: object
    castai.authtoken.v1beta1.AuthToken:
      description: Auth token used to authenticate via api.
      properties:
        id:
          description: (read only) ID of the token.
          readOnly: true
          type: string
        name:
          description: (required) User provided name of the token.
          type: string
        createdAt:
          description: (read only) Time when the token was created (unix timestamp in nanoseconds).
          format: date-time
          readOnly: true
          type: string
        token:
          description: (read only, visible once on creation) actual token used to authenticate via api.
          readOnly: true
          type:
          - string
          - 'null'
        lastUsedAt:
          description: (read only) Time when this token was last used (unix timestamp in nanoseconds).
          format: date-time
          readOnly: true
          type: string
        active:
          description: (read only) Indicates whether the token is active.
          readOnly: true
          type: boolean
        readonly:
          description: 'TODO: we need to think how to migrate away from this flag.

            whether token has readonly permissions.'
          type: boolean
        createdBy:
          description: created_by is used to link this token to a user who created it.
          readOnly: true
          type:
          - string
          - 'null'
        tokenPrefix:
          description: token_prefix contains the first 3 characters of the generated token.
          readOnly: true
          type:
          - string
          - 'null'
        expiresAt:
          description: 'Time when the token will expire (unix timestamp in nanoseconds).

            A null value means that the key will never expire.'
          format: date-time
          type: string
        organizationId:
          description: organization_id is the id of the organization this token belongs to.
          type: string
      required:
      - name
      - readonly
      type: object
    castai.sso.v1beta1.OIDC:
      description: OIDC represents a OIDC connector.
      properties:
        issuerUrl:
          description: IssuerUrl is the URL of the discovery document of the OpenID Connect provider you want to connect with.
          type: string
        clientId:
          description: ClientId is the client id of the OIDC.
          type: string
        clientSecret:
          description: ClientSecret is the client secret when using back_channel type of connection.
          type:
          - string
          - 'null'
        type:
          $ref: '#/components/schemas/castai.sso.v1beta1.OIDC.Type'
      required:
      - clientId
      - issuerUrl
      - type
      type: object
    castai.sso.v1beta1.AzureAAD:
      description: AzureAAD represents a Azure AAD connector.
      properties:
        adDomain:
          description: ADDomain is the domain of the Azure AD.
          type: string
        clientId:
          description: ClientId is the client id of the Azure AD.
          type: string
        clientSecret:
          description: ClientSecret is the client secret of the Azure AD.
          type: string
      required:
      - adDomain
      - clientId
      type: object
    castai.sso.v1beta1.DeleteSSOConnectionResponse:
      description: Defines the container for the sso delete response.
      type: object
    castai.sso.v1beta1.SSOConnection.Status:
      default: STATUS_UNKNOWN
      description: "Status is the status of the connection.\n\n - STATUS_UNKNOWN: StatusUnknown is the default status.\n - STATUS_ACTIVE: StatusActive is the active status.\n - STATUS_INACTIVE: StatusInactive is the inactive status.\n - STATUS_FAILED: StatusFailed is the failed status."
      enum:
      - STATUS_UNKNOWN
      - STATUS_ACTIVE
      - STATUS_INACTIVE
      - STATUS_FAILED
      type: string
    SSOAPI_SetSyncForSSOConnection_request:
      properties:
        sync:
          description: Sync indicates if the sync should be turned on/off for that SSO connection.
          type: boolean
      required:
      - sync
      type: object
    GroupFilter:
      type: object
      properties:
        type:
          enum:
          - GROUP_FILTER_TYPE_UNSPECIFIED
          - GROUP_FILTER_TYPE_ALL
          - GROUP_FILTER_TYPE_REGEX
          - GROUP_FILTER_TYPE_LIST
          type: string
          description: Type selects the filtering strategy.
          format: enum
        regex:
          type: string
          description: Regex is the pattern used when type is GROUP_FILTER_TYPE_REGEX; groups whose email matches are synchronized.
        groups:
          type: array
          items:
            type: string
          description: Groups is the explicit list of group emails used when type is GROUP_FILTER_TYPE_LIST.
      description: GroupFilter restricts which Google Workspace groups are synchronized.
    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).'
    SSOSyncConfig:
      required:
      - providerType
      type: object
      properties:
        id:
          readOnly: true
          type: string
          description: Id is the unique identifier of the sync configuration.
        ssoConnectionId:
          readOnly: true
          type: string
          description: SSOConnectionId is the SSO connection this sync configuration belongs to.
        providerType:
          enum:
          - SSO_SYNC_PROVIDER_TYPE_UNSPECIFIED
          - SSO_SYNC_PROVIDER_TYPE_GOOGLE_WORKSPACE
          type: string
          description: ProviderType is the SSO directory sync provider.
          format: enum
        enabled:
          type: boolean
          description: Enabled indicates whether the sync configuration is enabled.
        syncInterval:
          pattern: ^-?(?:0|[1-9][0-9]{0,11})(?:\.[0-9]{1,9})?s$
          type: string
          description: SyncInterval is an optional override for the sync schedule interval.
        status:
          readOnly: true
          allOf:
          - $ref: '#/components/schemas/SSOSyncStatus'
          description: Status holds the last-run outcome and next scheduled run.
        createTime:
          readOnly: true
          type: string
          description: CreateTime is the time when the sync configuration was created.
          format: date-time
        updateTime:
          readOnly: true
          type: string
          description: UpdateTime is the time when the sync configuration was last updated.
          format: date-time
        googleWorkspace:
          allOf:
          - $ref: '#/components/schemas/GoogleWorkspaceSyncConfig'
          description: GoogleWorkspace is the Google Workspace sync configuration.
      description: "SSOSyncConfig represents the sync configuration for an SSO connection.\n Provider-specific credentials are never returned; only non-sensitive configuration is exposed."
    SSOSyncStatus:
      type: object
      properties:
        nextSyncTime:
          readOnly: true
          type: string
          description: NextSyncTime is the time of the next scheduled synchronization.
          format: date-time
        lastSyncedTime:
          readOnly: true
          type: string
          description: LastSyncedTime is the time of the last successful synchronization.
          format: date-time
        lastSyncState:
          readOnly: true
          enum:
          - SSO_SYNC_STATE_UNSPECIFIED
          - SSO_SYNC_STATE_PENDING
          - SSO_SYNC_STATE_IN_PROGRESS
          - SSO_SYNC_STATE_COMPLETED
          - SSO_SYNC_STATE_FAILED
          type: string
          description: LastSyncState is the state of the last synchronization attempt.
          format: enum
        lastSyncError:
          readOnly: true
          type: string
          description: LastSyncError is the error message from the last synchronization attempt, if any.
      description: SSOSyncStatus captures the last synchronization outcome and the next scheduled run.
    GoogleWorkspaceSyncConfig:
      required:
      - adminEmail
      - groupFilter
      type: object
      properties:
        adminEmail:
          type: string
          description: AdminEmail is the Google Workspace admin email used for domain-wide delegation.
        groupFilter:
          allOf:
          - $ref: '#/components/schemas/GroupFilter'
          description: GroupFilter restricts which groups are synchronized.
        credentials:
          writeOnly: true
          type: string
          description: "Credentials is the raw Google Service Account JSON key. INPUT_ONLY: stored in Secret Manager, never returned.\n On Create: required. On Update: when omitted, the stored key is kept; when provided, replaces the stored key."
      description: GoogleWorkspaceSyncConfig is the provider-specific configuration for Google Workspace sync.
    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-refined-from:
- kimchi-cast-ai-api-documentation-api-openapi.yml
- kimchi-organization-management-api-openapi.yml
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


# --- truncated at 32 KB (38 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/kimchi/refs/heads/main/openapi/kimchi-ssoapi-api-openapi.yml