Cast AI Users API

The UsersAPI API from Cast AI — 10 operation(s) for usersapi.

Operations 17

POST /v1/invitations Create invitations to join organization by email #
GET /v1/invitations Gets all pending invitations in the organization #
DELETE /v1/invitations/{id} Delete an invitation by id #
POST /v1/invitations/{invitationId} Consume invitation and add current user to organization #
GET /v1/me Get profile for current user #
POST /v1/me Update profile for current user #
POST /v1/organizations Creates an organization #
GET /v1/organizations List user organizations. #
DELETE /v1/organizations/{id} Delete an organization by id #
POST /v1/organizations/{id} Edit an organization by id #
GET /v1/organizations/{id} Get an organization by id #
DELETE /v1/organizations/{organizationId}/me LeaveOrganization removes the calling user from the organization. #
POST /v1/organizations/{organizationId}/users Makes the user a member of the organization #
GET /v1/organizations/{organizationId}/users Gets all users which are members of the organization #
DELETE /v1/organizations/{organizationId}/users Removes users from organization members #
DELETE /v1/organizations/{organizationId}/users/{userId} Removes the user from organization members #
GET /v1/organizations/{organizationId}/users/{userId}/groups Lists groups that a user is assigned to in the organization #

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-usersapi-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-usersapi-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: CAST.AI API documentation Users API
  version: 1.0.0
  description: '### Feature maturity indicators (may appear on resources, operations and request/response fields)

    - **(BETA)** - new or experimental features, subject to change

    - **(Deprecated)** - outdated or replaced features (a reason and removal date will be provided in the description)'
servers:
- url: https://api.cast.ai/
  description: US endpoint
- url: https://api.eu.cast.ai/
  description: EU endpoint
security:
- BearerAuth: []
- ApiKeyAuth: []
tags:
- name: UsersAPI
paths:
  /v1/invitations:
    post:
      operationId: UsersAPI_CreateInvitations
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/castai.users.v1beta1.CreateInvitationsRequest'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.users.v1beta1.CreateInvitationsResponse'
          description: A successful response.
      summary: Create invitations to join organization by email
      tags:
      - UsersAPI
      x-codegen-request-body-name: body
    get:
      operationId: UsersAPI_ListInvitations
      parameters:
      - in: query
        name: page.limit
        schema:
          format: uint64
          type: string
      - description: 'Cursor that defines token indicating where to start the next page.

          Empty value indicates to start from beginning of the dataset.'
        in: query
        name: page.cursor
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.users.v1beta1.ListInvitationsResponse'
          description: A successful response.
      summary: Gets all pending invitations in the organization
      tags:
      - UsersAPI
  /v1/invitations/{id}:
    delete:
      operationId: UsersAPI_DeleteInvitation
      parameters:
      - description: Invitation ID.
        in: path
        name: id
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.users.v1beta1.DeleteInvitationResponse'
          description: A successful response.
      summary: Delete an invitation by id
      tags:
      - UsersAPI
  /v1/invitations/{invitationId}:
    post:
      operationId: UsersAPI_ClaimInvitation
      parameters:
      - description: Invitation ID.
        in: path
        name: invitationId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/castai.users.v1beta1.Request'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.users.v1beta1.ClaimInvitationResponse'
          description: A successful response.
      summary: Consume invitation and add current user to organization
      tags:
      - UsersAPI
      x-codegen-request-body-name: request
  /v1/me:
    get:
      operationId: UsersAPI_CurrentUserProfile
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.users.v1beta1.CurrentUserProfileResponse'
          description: A successful response.
      summary: Get profile for current user
      tags:
      - UsersAPI
    post:
      operationId: UsersAPI_UpdateCurrentUserProfile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/castai.users.v1beta1.User'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.users.v1beta1.User'
          description: ''
      summary: Update profile for current user
      tags:
      - UsersAPI
      x-codegen-request-body-name: item
  /v1/organizations:
    post:
      operationId: UsersAPI_CreateOrganization
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/castai.users.v1beta1.Organization'
        description: Organization to create.
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.users.v1beta1.Organization'
          description: The created organization.
      summary: Creates an organization
      tags:
      - UsersAPI
      x-codegen-request-body-name: organization
    get:
      operationId: UsersAPI_ListOrganizations
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.users.v1beta1.ListOrganizationsResponse'
          description: A successful response.
      summary: List user organizations.
      tags:
      - UsersAPI
  /v1/organizations/{id}:
    delete:
      operationId: UsersAPI_DeleteOrganization
      parameters:
      - description: Delete an organization by id.
        in: path
        name: id
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.users.v1beta1.DeleteOrganizationResponse'
          description: A successful response.
      summary: Delete an organization by id
      tags:
      - UsersAPI
    post:
      operationId: UsersAPI_EditOrganization
      parameters:
      - description: Get organization by id.
        in: path
        name: id
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/castai.users.v1beta1.Organization'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.users.v1beta1.Organization'
          description: Organization data.
      summary: Edit an organization by id
      tags:
      - UsersAPI
      x-codegen-request-body-name: organization
    get:
      operationId: UsersAPI_GetOrganization
      parameters:
      - description: Get organization by id.
        in: path
        name: id
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.users.v1beta1.Organization'
          description: Organization data.
      summary: Get an organization by id
      tags:
      - UsersAPI
  /v1/organizations/{organizationId}/me:
    delete:
      operationId: UsersAPI_LeaveOrganization
      parameters:
      - description: Organization id which the caller wants to leave.
        in: path
        name: organizationId
        required: true
        schema:
          type: string
      - description: Product the leave applies to. Accepted for forward compatibility; currently not applied.
        in: query
        name: product
        schema:
          default: PRODUCT_TYPE_UNSPECIFIED
          enum:
          - PRODUCT_TYPE_UNSPECIFIED
          - PRODUCT_TYPE_CASTAI
          - PRODUCT_TYPE_KIMCHI
          - PRODUCT_TYPE_PLATFORM
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.users.v1beta1.LeaveOrganizationResponse'
          description: A successful response.
      summary: LeaveOrganization removes the calling user from the organization.
      tags:
      - UsersAPI
  /v1/organizations/{organizationId}/users:
    post:
      operationId: UsersAPI_AddUserToOrganization
      parameters:
      - description: Organization id which should take the user in.
        in: path
        name: organizationId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/castai.users.v1beta1.NewMembership'
        description: Membership to add to an organization.
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.users.v1beta1.AddUserToOrganizationResponse'
          description: A successful response.
      summary: Makes the user a member of the organization
      tags:
      - UsersAPI
      x-codegen-request-body-name: membership
    get:
      operationId: UsersAPI_ListOrganizationUsers
      parameters:
      - description: Get organization users by organization id.
        in: path
        name: organizationId
        required: true
        schema:
          type: string
      - description: IncludeGroups is the flag to include group membership in the response.
        in: query
        name: includeGroups
        schema:
          type: boolean
      - description: 'Filter by role ID. Multiple values can be passed as query parameters (e.g.,

          &role_id=x&role_id=y)'
        explode: true
        in: query
        name: roleId
        schema:
          items:
            type: string
          type: array
        style: form
      - description: 'Filter by product. Only members having the given product are returned.

          When empty, no product filtering is applied (users of all products are returned).'
        in: query
        name: product
        schema:
          default: PRODUCT_TYPE_UNSPECIFIED
          enum:
          - PRODUCT_TYPE_UNSPECIFIED
          - PRODUCT_TYPE_CASTAI
          - PRODUCT_TYPE_KIMCHI
          - PRODUCT_TYPE_PLATFORM
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.users.v1beta1.ListOrganizationUsersResponse'
          description: A successful response.
      summary: Gets all users which are members of the organization
      tags:
      - UsersAPI
    delete:
      operationId: UsersAPI_RemoveOrganizationUsers
      parameters:
      - description: Organization id which should no longer contain the users.
        in: path
        name: organizationId
        required: true
        schema:
          type: string
      - description: Users is the list of user ids to remove.
        explode: true
        in: query
        name: users
        required: true
        schema:
          items:
            type: string
          type: array
        style: form
      - description: Product the removal applies to. Accepted for forward compatibility; currently not applied.
        in: query
        name: product
        schema:
          default: PRODUCT_TYPE_UNSPECIFIED
          enum:
          - PRODUCT_TYPE_UNSPECIFIED
          - PRODUCT_TYPE_CASTAI
          - PRODUCT_TYPE_KIMCHI
          - PRODUCT_TYPE_PLATFORM
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.users.v1beta1.RemoveOrganizationUsersResponse'
          description: A successful response.
      summary: Removes users from organization members
      tags:
      - UsersAPI
  /v1/organizations/{organizationId}/users/{userId}:
    delete:
      operationId: UsersAPI_RemoveUserFromOrganization
      parameters:
      - description: Organization id which should no longer contain the user.
        in: path
        name: organizationId
        required: true
        schema:
          type: string
      - description: User id to remove.
        in: path
        name: userId
        required: true
        schema:
          type: string
      - description: Product the removal applies to. Accepted for forward compatibility; currently not applied.
        in: query
        name: product
        schema:
          default: PRODUCT_TYPE_UNSPECIFIED
          enum:
          - PRODUCT_TYPE_UNSPECIFIED
          - PRODUCT_TYPE_CASTAI
          - PRODUCT_TYPE_KIMCHI
          - PRODUCT_TYPE_PLATFORM
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/castai.users.v1beta1.RemoveUserFromOrganizationResponse'
          description: A successful response.
      summary: Removes the user from organization members
      tags:
      - UsersAPI
  /v1/organizations/{organizationId}/users/{userId}/groups:
    get:
      operationId: UsersAPI_ListUserGroups
      parameters:
      - in: path
        name: organizationId
        required: true
        schema:
          type: string
      - in: path
        name: userId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                items:
                  $ref: '#/components/schemas/castai.users.v1beta1.GroupRef'
                type: array
          description: ''
      summary: Lists groups that a user is assigned to in the organization
      tags:
      - UsersAPI
components:
  schemas:
    castai.users.v1beta1.OrganizationMetadata:
      description: OrganizationMetadata describes organization metadata.
      properties:
        partnerTenantId:
          description: partner tenant id on partner system.
          type:
          - string
          - 'null'
        parentOrganizationId:
          description: parent organization id.
          type:
          - string
          - 'null'
      type: object
    castai.users.v1beta1.Membership:
      description: Membership describes user-organization membership details.
      properties:
        user:
          $ref: '#/components/schemas/castai.users.v1beta1.User'
        createdAt:
          format: date-time
          readOnly: true
          type: string
        loginAt:
          format: date-time
          readOnly: true
          type: string
        groups:
          items:
            $ref: '#/components/schemas/castai.users.v1beta1.GroupRef'
          type: array
        products:
          description: Products the member has access to in the organization.
          items:
            $ref: '#/components/schemas/castai.rbac.v1beta1.ProductType'
          readOnly: true
          type: array
        role:
          deprecated: true
      required:
      - user
      type: object
    castai.users.v1beta1.LeaveOrganizationResponse:
      description: Defines the empty response to leaving an organization.
      type: object
    castai.users.v1beta1.CreateInvitationsRequest:
      properties:
        members:
          description: Memberships to create.
          items:
            $ref: '#/components/schemas/castai.users.v1beta1.NewMembershipByEmail'
          type: array
      type: object
    castai.rbac.v1beta1.ProductType:
      default: PRODUCT_TYPE_UNSPECIFIED
      description: ProductType represents which product a category belongs to.
      enum:
      - PRODUCT_TYPE_UNSPECIFIED
      - PRODUCT_TYPE_CASTAI
      - PRODUCT_TYPE_KIMCHI
      - PRODUCT_TYPE_PLATFORM
      type: string
    castai.users.v1beta1.DeleteOrganizationResponse:
      description: Defines the empty response to organization deletion.
      type: object
    castai.users.v1beta1.RemoveOrganizationUsersResponse:
      description: Defines the response for removing users from an organization.
      type: object
    castai.users.v1beta1.RemoveUserFromOrganizationResponse:
      description: Defines the response for removing a user from an organization.
      type: object
    castai.rbac.v1beta1.ScopeType:
      default: ORGANIZATION
      description: "Scope represents the authentication tree for the system. Based on that we can build the\nauthentication and authorization tree.\n\n - ORGANIZATION: Organization scope represents the organization level authentication (Organization -> ResourceID)\n - CLUSTER: Cluster scope represents the cluster level authentication (Organization -> Cluster -> ResourceID)"
      enum:
      - ORGANIZATION
      - CLUSTER
      type: string
    castai.users.v1beta1.NewMembershipByEmail:
      properties:
        userEmail:
          description: email of the invited person.
          type: string
        groupIds:
          description: list of the group IDs for which new user should be added.
          items:
            type: string
          type: array
        roleBindings:
          description: The role bindings the user will be bound to after the invitation is claimed.
          items:
            $ref: '#/components/schemas/castai.users.v1beta1.InvitationRoleBinding'
          type: array
        role:
          deprecated: true
      required:
      - userEmail
      type: object
    castai.users.v1beta1.OrganizationType:
      default: ORGANIZATION_TYPE_DEFAULT
      description: "OrganizationType defines possible types of organization.\n\n - ORGANIZATION_TYPE_DEFAULT: default organization type"
      enum:
      - ORGANIZATION_TYPE_DEFAULT
      - ORGANIZATION_TYPE_ENTERPRISE
      - ORGANIZATION_TYPE_CHILD
      type: string
    castai.users.v1beta1.AddUserToOrganizationResponse:
      description: Defines the response for adding a user to an organization.
      type: object
    castai.users.v1beta1.CreateInvitationsResponse:
      properties:
        invitationIds:
          description: Invitation IDs.
          items:
            type: string
          type: array
      type: object
    castai.users.v1beta1.PendingInvitation:
      properties:
        id:
          description: id of the invitation.
          readOnly: true
          type: string
        inviteEmail:
          description: email of the invited person.
          type: string
        roleBindings:
          description: The role bindings the user will be bound to after the invitation is claimed.
          items:
            $ref: '#/components/schemas/castai.users.v1beta1.InvitationRoleBinding'
          type: array
        validUntil:
          description: invitation expiration date.
          format: date-time
          readOnly: true
          type: string
        role:
          deprecated: true
      required:
      - inviteEmail
      type: object
    castai.users.v1beta1.Request:
      type: object
    castai.users.v1beta1.DeleteInvitationResponse:
      description: Defines the empty response to invitation deletion.
      type: object
    castai.users.v1beta1.User:
      description: User represents a single system user.
      properties:
        id:
          description: id of the user.
          readOnly: true
          type: string
        username:
          description: (required) username, corresponds to auth0 user id.
          type: string
        name:
          description: (required) readable user name, e.g. "John Doe".
          type: string
        email:
          description: (required) user email.
          type: string
        authProvider:
          description: (optional) whether SSO auth provider label was provided as a separate JWT claim; used when login handler calls users service.
          type:
          - string
          - 'null'
        hasHubspotContact:
          description: has_hubspot_contact indicates whether user has a hubspot contact.
          readOnly: true
          type: boolean
        referId:
          description: (optional) refer_id is a unique identifier of the user in the referral partner system.
          format: int32
          type:
          - integer
          - 'null'
        referVisit:
          description: (optional) refer_visit is unique identifier of the visit in the referral partner system.
          format: int32
          type:
          - integer
          - 'null'
        oid:
          title: oid is the unique object identifier used by Auth0 AAD SSO to identify the user regardless of mapped claim or connection
          type:
          - string
          - 'null'
        scimActive:
          title: scim_active indicates if the user is IDP managed and if it's active or not in the remote IDP
          type:
          - boolean
          - 'null'
      required:
      - email
      - name
      - username
      type: object
    castai.users.v1beta1.CurrentUserProfileResponse:
      properties:
        id:
          description: User ID.
          type: string
        username:
          description: User username.
          type: string
        name:
          description: User name.
          type: string
        email:
          description: User email.
          type: string
        firstLogin:
          description: User first login.
          type: boolean
        hasHubspotContact:
          description: HasHubspotContact is true if user has Hubspot contact form submitted.
          type: boolean
        readmeIoJwt:
          title: JWT for authn to readme docs
          type: string
        emailHash:
          title: Email hash used for Pylon identity verification. Uses the HMAC-SHA256
          type: string
        fingerprint:
          description: Fingerprint is a unique identifier for the user's device or browser.
          type:
          - string
          - 'null'
      type: object
    castai.users.v1beta1.GroupRef:
      properties:
        id:
          type: string
        name:
          type: string
      required:
      - id
      - name
      type: object
    castai.users.v1beta1.UserOrganization:
      description: UserOrganization describes organization user belongs to.
      properties:
        id:
          description: id of the organization.
          readOnly: true
          type: string
        name:
          description: name of the organization.
          type: string
        createdAt:
          description: organization creation date.
          format: date-time
          readOnly: true
          type: string
        parentId:
          description: ID of the parent organization. This is beta feature not available for all organizations.
          readOnly: true
          type:
          - string
          - 'null'
        type:
          $ref: '#/components/schemas/castai.users.v1beta1.OrganizationType'
        childOrderId:
          description: The order id of child org in enterprise by created_at - if the org is a child org.
          format: int32
          readOnly: true
          type:
          - integer
          - 'null'
        organizationMember:
          description: Whether the user is member of the organization.
          readOnly: true
          type: boolean
        internal:
          description: Whether the organization is internal.
          readOnly: true
          type: boolean
        blockEscalatedPrivilege:
          description: Whether the organization blocks escalated privileges for Cast AI members.
          readOnly: true
          type: boolean
        role:
          deprecated: true
      required:
      - name
      type: object
    castai.users.v1beta1.ListOrganizationUsersResponse:
      description: Defines the container for organization users.
      properties:
        users:
          description: Array of organization users.
          items:
            $ref: '#/components/schemas/castai.users.v1beta1.Membership'
          type: array
      type: object
    castai.users.v1beta1.ClaimInvitationResponse:
      properties:
        organizationId:
          description: Organization ID.
          type: string
        membership:
          $ref: '#/components/schemas/castai.users.v1beta1.Membership'
      required:
      - organizationId
      type: object
    castai.users.v1beta1.InvitationRoleBinding:
      description: Represents the binding between a user or group and a role.
      properties:
        roleId:
          description: Reference to the role that is being bound.
          type: string
        scopes:
          description: List of scopes to which this role binding applies.
          items:
            $ref: '#/components/schemas/castai.users.v1beta1.InvitationRoleBinding.Scope'
          type: array
      type: object
    castai.users.v1beta1.NewMembership:
      description: NewMembership contains data needed to create new membership in organization.
      properties:
        userId:
          description: id of the user.
          type: string
        role:
          deprecated: true
      required:
      - userId
      type: object
    castai.users.v1beta1.Organization:
      description: Organization which is the top level tenant in our system.
      properties:
        id:
          description: id of the organization.
          readOnly: true
          type: string
        name:
          description: 'name of the organization. Name of the organization must start with a

            letter or a number, followed by letters, numbers, underscores, hyphens,

            spaces and periods. The name must end with a letter or a number.'
          type: string
        createdAt:
          description: organization creation date.
          format: date-time
          readOnly: true
          type: string
        billingType:
          description: billing type of the organization.
          type: string
        metadata:
          $ref: '#/components/schemas/castai.users.v1beta1.OrganizationMetadata'
        parentId:
          description: ID of the parent organization. This is beta feature not available for all organizations.
          type:
          - string
          - 'null'
        type:
          $ref: '#/components/schemas/castai.users.v1beta1.OrganizationType'
      required:
      - name
      type: object
    castai.users.v1beta1.ListOrganizationsResponse:
      description: Defines container for the user's organizations.
      properties:
        organizations:
          description: Array of user's organizations.
          items:
            $ref: '#/components/schemas/castai.users.v1beta1.UserOrganization'
          type: array
      required:
      - organizations
      type: object
    castai.users.v1beta1.InvitationRoleBinding.Scope:
      description: 'Defines a scope for a role binding, specifying which resources the role

        applies to.'
      properties:
        id:
          description: Unique identifier for the scope.
          type: string
        type:
          $ref: '#/components/schemas/castai.rbac.v1beta1.ScopeType'
      type: object
    castai.users.v1beta1.ListInvitationsResponse:
      description: Defines container for the organization's pending invitations.
      properties:
        nextCursor:
          title: The pagination parameters
          type: string
        invitations:
          description: Array of organization's pending invitations.
          items:
            $ref: '#/components/schemas/castai.users.v1beta1.PendingInvitation'
          type: array
      required:
      - invitations
      - nextCursor
      type: object
  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/aienablerapi_getcategorizedprompts.md
  - https://docs.cast.ai/reference/aienablerapi_getchatcompletionsapikeysrecommendationsreport.md
  - https://docs.cast.ai/reference/aienablerapi_getchatcompletionsapikeyssavingsreport.md
  - https://docs.cast.ai/reference/aienablerapi_getchatcompletionsapikeyusagereport.md
  - https://docs.cast.ai/reference/aienablerapi_getchatcompletionscategoryrecommendationsreport.md
  - https://docs.cast.ai/reference/aienablerapi_getchatcompletionscategoryusagereport.md
  - https://docs.cast.ai/reference/aienablerapi_getchatcompletionsrecommendationsreport.md
  - https://docs.cast.ai/reference/aienablerapi_getchatcompletionsusagereport.md
  - https://docs.cast.ai/reference/aienablerapi_getmodels.md
  - https://docs.cast.ai/reference/aienablerapi_getroutingevents.md
  - https://docs.cast.ai/reference/aienablerapi_getsupportedproviders.md
  - https://docs.cast.ai/reference/aienablerapi_updatecategorizedprompt.md
  - https://docs.cast.ai/reference/aienablerplaygroundapi_createplaygroundchatcompletions.md
  - https://docs.cast.ai/reference/aienablerprovidersapi_deleteprovider.md
  - https://docs.cast.ai/reference/aienablerprovidersapi_getproviders.md
  - https://docs.cast.ai/reference/aienablerprovidersapi_prioritizeproviders.md
  - https://docs.cast.ai/reference/aienablerprovidersapi_registerproviders.md
  - https://docs.cast.ai/reference/aienablerprovidersapi_updateprovider.md
  - https://docs.cast.ai/reference/aienablersettingsapi_getsettings.md
  - https://docs.cast.ai/reference/aienablersettingsapi_upsertsettings.md
  - https://docs.cast.ai/reference/allocationgroupapi_createallocationgroup.md
  - https://docs.cast.ai/reference/allocationgroupapi_deleteallocationgroup.md
  - https://docs.cast.ai/reference/allocationgroupapi_getallocationgroup.md
  - https://docs.cast.ai/reference/allocationgroupapi_getallocationgroupcostsummaries.md
  - https://docs.cast.ai/reference/allocationgroupapi_getallocationgroupcosttimedsummaries.md
  - https://docs.cast.ai/reference/allocationgroupapi_getallocationgroupefficiencysummary.md
  - https://docs.cast.ai/reference/allocationgroupapi_getallocationgrouptotalcosttimed.md
  - https://docs.cast.ai/reference/allocationgroupapi_getallocationgroupworkloadcosts.md
  - https://docs.cast.ai/reference/allocationgroupapi_getallocationgroupworkloadsefficiency.md
  - https://docs.cast.ai/reference/allocationgroupapi_getcostallocationgroupdatatransfersummary.md
  - https://docs.cast.ai/reference/allocationgroupapi_getcostallocationgroupdatatransferworkloads.md
  - https://docs.cast.ai/reference/allocationgroupapi_listallocationgroups.md
  - https://docs.cast.ai/reference/allocationgroupapi_updateallocationgroup.md
  - https://docs.cast.ai/reference/auditapi_getauditevent.md
  - https://docs.cast.ai/reference/auditapi_listauditentries.md
  - https://docs.cast.ai/reference/auditapi_listauditevents.md
  - https://docs.cast.ai/reference/auditv2api_getauditevent.md
  - https://docs.cast.ai/reference/auditv2api_getaudithistogram.md
  - https://docs.cast.ai/reference/auditv2api_getauditstats.md
  - https://docs.cast.ai/reference/auditv2api_getrelatedauditevents.md
  - https://docs.cast.ai/reference/auditv2api_listauditevents.md
  - https://docs.cast.ai/reference/authtokenapi_createauthtoken.md
  - https://docs.cast.ai/reference/authtokenapi_deleteauthtoken.md
  - https://docs.cast.ai/reference/authtokenapi_getauthtoken.md
  - https://docs.cast.ai/reference/authtokenapi_listauthtokens.md
  - https://docs.cast.ai/reference/authtokenapi_updateauthtoken.md
  - https://docs.cast.ai/reference/autoscalerapi_cancelrebalancingplan.md
  - https://docs.cast.ai/reference/autoscalerapi_executerebalancingplan.md
  - https://docs.cast.ai/reference/autoscalerapi_generaterebalancingplan.md
  - https://docs.cast.ai/reference/autoscalerapi_getagentscript.md
  - https://docs.cast.ai/reference/autoscalerapi_getclustersettings.md
  - https://docs.cast.ai/reference/autoscalerapi_getclusterworkloads.md
  - https://docs.cast.ai/reference/autoscalerapi_getkarpenterdefinitionsmigrationintent.md
  - https://docs.cast.ai/reference/autoscalerapi_getproblematicnodes.md
  - https://docs.cast.ai/reference/autoscalerapi_getproblematicworkloads.md
  - https://docs.cast.ai/reference/autoscalerapi_getrebalancedworkloads.md
  - https://docs.cast.ai/reference/autoscalerapi_getrebalancingplan.md
  - https://docs.cast.ai/reference/autoscalerapi_listrebalancingplans.md
  - https://docs.cast.ai/reference/autoscalerapi_migratekarpenterdefinitions.md
  - https://docs.cast.ai/reference/autoscalerapi_simulatenodespotinterruption.md
  - https://docs.cast.ai/reference/billing-sso.md
  - https://docs.cast.ai/reference/billingapi_getenterpriseplatformusagedetail.md


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