Cast AI Users API
The UsersAPI API from Cast AI — 10 operation(s) for usersapi.
The UsersAPI API from Cast AI — 10 operation(s) for usersapi.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/kimchi:kimchi-usersapi-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 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