ElevenLabs Workspace API is one of 50 APIs that ElevenLabs publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.
Tagged areas include Workspace. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, authentication docs, rate-limit docs, and an AsyncAPI specification.
This API exposes
29 operations
across 21 paths,
and defines 100 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.
Requests are made against the base URL https://api.elevenlabs.io.
The identity and technical contract details declared by the specification.
DependentUnknownToolIdentifier
object
A model that represents an tool dependent on a knowledge base/tools to which the user has no direct access.
2 properties
1 required
WorkspaceAuditLogEntryResponse
object
Audit log entry with Firestore document ID for API responses.
19 properties
9 required
Body_Set_workspace_Third_Party_Disabling_policy_v1_workspaces_api_keys_third_party_disabling_post
object
1 property
WorkspaceCreateServiceAccountResponseModel
object
1 property
1 required
PatchWorkspaceWebhookResponseModel
object
1 property
1 required
UserTypeId
integer
OCSF User type IDs. Spec: https://schema.ocsf.io/1.6.0/objects/user
Body_Invite_user_v1_workspace_invites_add_post
object
5 properties
1 required
CreatePrivateKeyJWTRequest
object
Request model for creating Private Key JWT auth connections - inherits common settings and includes sensitive fields
11 properties
6 required
ListAuthConnectionsResponse
object
1 property
1 required
DeleteWorkspaceGroupMemberResponseModel
object
1 property
1 required
WorkspaceGroupByNameResponseModel
object
3 properties
3 required
WorkspaceServiceAccountListResponseModel
object
1 property
1 required
UpdateOAuth2JWTRequest
object
12 properties
Body_Share_workspace_resource_v1_workspace_resources__resource_id__share_post
object
5 properties
2 required
WorkspaceWebhookUsageResponseModel
object
1 property
1 required
EntityManagementActivityId
integer
OCSF Activity IDs for Entity Management [3004] events. Spec: https://schema.ocsf.io/1.6.0/classes/entitymanagement
RefreshTokenAuthResponse
object
Response model for OAuth2 refresh-token-grant auth connections
12 properties
5 required
AuthenticationActivityId
integer
OCSF Activity IDs for Authentication [3002] events. Spec: https://schema.ocsf.io/1.6.0/classes/authentication
CreateCustomHeaderAuthRequest
object
5 properties
4 required
WorkspaceCreateApiKeyResponseModel
object
2 properties
2 required
CreateOAuth2JWTRequest
object
Request model for creating OAuth2 JWT auth connections - inherits common settings and includes sensitive fields
14 properties
7 required
Body_Unshare_workspace_resource_v1_workspace_resources__resource_id__unshare_post
object
4 properties
1 required
WorkspaceCreateWebhookResponseModel
object
2 properties
1 required
UpdateBasicAuthRequest
object
4 properties
ShareOptionResponseModel
object
3 properties
3 required
WorkspaceServiceAccountResponseModel
object
5 properties
3 required
WebhookAuthMethodType
string
ValidationError
object
3 properties
3 required
UpdateWorkspaceMemberResponseModel
object
1 property
1 required
CustomHeaderAuthResponse
object
Response model for Custom Header Auth auth connections
9 properties
4 required
MTLSAuthResponse
object
Response model for mTLS auth connections.
8 properties
3 required
DeviceModel
object
Device information. Spec: https://schema.ocsf.io/1.6.0/objects/device
3 properties
Body_Invite_multiple_users_v1_workspace_invites_add_bulk_post
object
4 properties
1 required
Body_Delete_existing_invitation_v1_workspace_invites_delete
object
1 property
1 required
UserAccessManagementActivityId
integer
OCSF Activity IDs for User Access Management [3005] events. Spec: https://schema.ocsf.io/1.6.0/classes/useraccessmanagement
PlatformLimits
object
Unified container for all platform limits. Can be used by: - Billing groups (WorkspaceGroupDBModel.platformlimits) - Child workspaces (SubscriptionDBModel.plat…
5 properties
CreateBasicAuthRequest
object
Request model for creating Basic Auth connections - inherits common settings and includes sensitive fields
5 properties
4 required
ComputedUsagePlatformLimit
object
Platform limit with usage computed externally. Example: PVCs use the countownedprovoicesinbillinggroup function to compute the usage.
1 property
SlackBotAuthResponse
object
Response model for the internal Slack BYO bot auth connection.
8 properties
2 required
StatusId
integer
OCSF Status levels. Spec: https://schema.ocsf.io/1.6.0/objects/statusid
Body_edit_service_account_api_key_v1_service_accounts__service_account_user_id__api_keys__api_key_id__patch
object
6 properties
CreateBearerAuthRequest
object
Request model for creating Bearer Auth connections - inherits common settings and includes sensitive fields
4 properties
3 required
WorkspaceApiKeyResponseModel
object
14 properties
5 required
UpdateOAuth2ClientCredsRequest
object
8 properties
WhatsAppAuthResponse
object
9 properties
3 required
WorkspaceGroupResponseModel
object
10 properties
4 required
CreateMTLSAuthRequest
object
Request model for creating mTLS auth connections.
7 properties
4 required
AddWorkspaceGroupMemberResponseModel
object
1 property
1 required
Body_Delete_member_from_user_group_v1_workspace_groups__group_id__members_remove_post
object
1 property
1 required
WorkspaceGroupPermission
string
Body_Create_workspace_webhook_v1_workspace_webhooks_post
object
1 property
1 required
Body_create_service_account_api_key_v1_service_accounts__service_account_user_id__api_keys_post
object
5 properties
2 required
AuthConnectionStatus
string
Single status field shared by every auth type's stored credential. OAuth values (REFRESHFAILED, REVOKED) are written by the OAuth token-manager refresh path. C…
AuthConnectionDependencies
object
Dependencies that use an auth connection
3 properties
StoredUsagePlatformLimit
object
Platform limit with usage stored in Firestore. Example: credit usage tracked in Firestore.
2 properties
UrlSecretAuthResponse
object
8 properties
3 required
BasicAuthResponse
object
Response model for basic auth
9 properties
4 required
DeleteWorkspaceWebhookResponseModel
object
1 property
1 required
Body_create_service_account_v1_service_accounts_post
object
2 properties
1 required
Body_Add_member_to_user_group_v1_workspace_groups__group_id__members_post
object
1 property
1 required
ScimGroupResponseModel
object
5 properties
2 required
DefaultSharingGroupResponseModel
object
2 properties
2 required
HttpRequestModel
object
HTTP request details. Spec: https://schema.ocsf.io/1.6.0/objects/httprequest
4 properties
2 required
WorkspaceAuditLogsPageResponse
object
Paginated workspace audit log response.
3 properties
3 required
UrlModel
object
OCSF URL object. Spec: https://schema.ocsf.io/1.6.0/objects/url
6 properties
ActorModel
object
OCSF Actor object - describes the entity that performed the action. Spec: https://schema.ocsf.io/1.6.0/objects/actor
4 properties
1 required
DependentUnknownMCPServerIdentifier
object
2 properties
1 required
WebhookHMACSettings
object
Settings for creating an HMAC-authenticated webhook
4 properties
3 required
DefaultSharingGroupConfig
object
2 properties
2 required
DependentAvailableToolIdentifier
object
5 properties
4 required
AddWorkspaceInviteResponseModel
object
1 property
1 required
Body_Update_member_v1_workspace_members_post
object
4 properties
1 required
WorkspaceApiKeyListResponseModel
object
1 property
1 required
WorkspaceWebhookResponseModel
object
11 properties
7 required
BearerAuthResponse
object
Response model for bearer auth
8 properties
3 required
UserModel
object
OCSF User object. Spec: https://schema.ocsf.io/1.6.0/objects/user
7 properties
WorkspaceWebhookEventType
string
DependentAvailableMCPServerIdentifier
object
5 properties
4 required
ApiIntegrationOAuth2AuthCodeResponse
object
Response model for integration-managed OAuth2 Auth Code auth connections
14 properties
7 required
SeatType
string
Seat types for workspace members.
DependentIntegrationConnectionIdentifier
object
Identifier for an integration connection that depends on an auth connection
2 properties
2 required
PrivateKeyJWTResponse
object
Response model for Private Key JWT auth connections
15 properties
6 required
HTTPValidationError
object
1 property
UpdateBearerAuthRequest
object
3 properties
CreateOAuth2ClientCredsRequest
object
Request model for creating auth connections - inherits common settings and includes sensitive fields
10 properties
5 required
GroupManagementActivityId
integer
OCSF Activity IDs for Group Management [3006] events. Spec: https://schema.ocsf.io/1.6.0/classes/groupmanagement
DeleteWorkspaceInviteResponseModel
object
1 property
1 required
WorkspaceWebhookListResponseModel
object
1 property
1 required
ApiIntegrationOAuth2CustomAppResponse
object
Response model for user-owned OAuth2 Custom App auth connections
15 properties
8 required
WorkspaceMemberResponseModel
object
Public workspace member fields exposed via GET /v1/workspace/members.
6 properties
6 required
Body_Update_workspace_webhook_v1_workspace_webhooks__webhook_id__patch
object
5 properties
2 required
SeverityId
integer
OCSF Severity levels. Spec: https://schema.ocsf.io/1.6.0/objects/severityid
OAuth2JWTResponse
object
Response model for OAuth2 JWT auth connections
18 properties
7 required
ResourceMetadataResponseModel
object
7 properties
7 required
WorkspaceResourceType
string
Resource types that can be shared in the workspace. The name always need to match the collection names
AccountChangeActivityId
integer
OCSF Activity IDs for Account Change [3001] events. Spec: https://schema.ocsf.io/1.6.0/classes/accountchange
OAuth2ClientCredsResponse
object
Response model for oauth2 client creds
14 properties
5 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs ElevenLabs publishes across the network.