How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Maia-analytics workspace API

The workspace API from Maia-analytics — 9 operation(s) for workspace.

Maia-analytics workspace API is one of 33 APIs that Maia-analytics publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Workspace. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 12 operations across 9 paths, and defines 18 schemas. It is described by OpenAPI 3.1.0, at version 0.1.0.

Requests are made against the base URL https://api.maia-analytics.com.

12 operations 9 paths 18 schemas 2 DELETE5 GET4 PATCH1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
0.1.0
Base URL
https://api.maia-analytics.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Maia-analytics workspace API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (FirebaseAuthMiddleware).

Paths & Operations 12

Across 9 paths, the API surfaces 12 operations — 2 DELETE, 5 GET, 4 PATCH, 1 POST. Each is listed below with its method, path, parameters, and response codes.

workspace 12
GET
/api/v1/workspace
Get Workspace
get_workspace_api_v1_workspace_get → 200
PATCH
/api/v1/workspace
Update Workspace
update_workspace_api_v1_workspace_patch body → 200422
GET
/api/v1/workspace/members
Get Workspace Members
get_workspace_members_api_v1_workspace_members_get 1 param → 200422
DELETE
/api/v1/workspace/members/{user_id}
Remove Workspace Member
remove_workspace_member_api_v1_workspace_members__user_id__delete 1 param → 204422
PATCH
/api/v1/workspace/members/{user_id}/role
Update Member Role
update_member_role_api_v1_workspace_members__user_id__role_patch 1 param body → 200422
GET
/api/v1/workspace/dial-template-variables
List Dial Template Variables
list_dial_template_variables_api_v1_workspace_dial_template_variables_get → 200
PATCH
/api/v1/workspace/dial-agent-settings
Update Dial Agent Settings
update_dial_agent_settings_api_v1_workspace_dial_agent_settings_patch body → 200422
GET
/api/v1/workspace/transfer-destinations
List Transfer Destinations
list_transfer_destinations_api_v1_workspace_transfer_destinations_get → 200
POST
/api/v1/workspace/transfer-destinations
Create Transfer Destination
create_transfer_destination_api_v1_workspace_transfer_destinations_post body → 201422
PATCH
/api/v1/workspace/transfer-destinations/{destination_id}
Update Transfer Destination
update_transfer_destination_api_v1_workspace_transfer_destinations__destination_id__patch 1 param body → 200422
DELETE
/api/v1/workspace/transfer-destinations/{destination_id}
Delete Transfer Destination
delete_transfer_destination_api_v1_workspace_transfer_destinations__destination_id__delete 1 param → 204422
GET
/api/v1/workspace/dial-usage/current
Get Dial Usage Current
get_dial_usage_current_api_v1_workspace_dial_usage_current_get → 200

Schemas 18

The contract defines 18 schemas that model the data the API accepts and returns. The most detailed are WorkspaceResponse (9 properties), WorkspaceMemberResponse (9 properties), TransferDestinationResponse (7 properties), ValidationError (5 properties). Each schema is shown below with its type and property counts.

WorkspaceRole
string
Role within a workspace determining permission level. WRITER = can edit workspacewrite projects READER = can only view workspace projects
DialTemplateVariablesResponse
object
Available template variables for dialagentsettings overrides. Returned by GET /workspaces/dial-template-variables. The FE autocomplete menu reads this directly…
1 property 1 required
WorkspaceMembersResponse
object
Response model for listing workspace members.
1 property 1 required
WorkspaceUpdateRequest
object
Request model for updating workspace settings. All fields are optional -- only provided fields are updated.
2 properties
CreditBalance
object
Credit balance breakdown for a workspace. Uses pool accounting: total is the credits ever granted (never decremented), used is cumulative consumption, remainin…
3 properties 3 required
DialAgentSettings
object
Per-workspace overrides for placeholders in the Retell agent flow. Each field maps to a {{placeholder}} in the Retell flow config. Unset fields are omitted at…
3 properties
MemberRoleUpdateRequest
object
Request model for updating a member's workspace role.
1 property 1 required
ValidationError
object
5 properties 3 required
TransferDestinationUpdateRequest
object
Partial update — omitted fields are left untouched.
2 properties
TransferDestinationResponse
object
7 properties 6 required
DialTemplateVariable
object
Single entry in the dial-prompt template-variable registry.
2 properties 2 required
DialAgentSettingsUpdateRequest
object
Request model for updating per-workspace dial agent prompt overrides. All fields optional; pass null to clear an individual override and let the Retell flow no…
3 properties
TransferDestinationListResponse
object
1 property 1 required
HTTPValidationError
object
1 property
WorkspaceMemberResponse
object
Response model for a workspace member.
9 properties 4 required
DialUsageResponse
object
Per-period dial usage rollup for billing/cap display.
5 properties 4 required
WorkspaceResponse
object
Response model for workspace details.
9 properties 4 required
TransferDestinationCreateRequest
object
3 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

maia-analytics-workspace-api-openapi.yml Raw ↑

Other APIs Maia-analytics publishes across the network.

Maia-analytics Ah API
Maia-analytics analytics API
Maia-analytics audit-log API
Maia-analytics auth API
Maia-analytics chat API
Maia-analytics dial API
Maia-analytics enrichment API
Maia-analytics example-projects API
Maia-analytics favorite API
Maia-analytics feature-flags API
Maia-analytics filters API
Maia-analytics geographies API
Where this information came from

This is an independent, third-party profile of Maia-analytics workspace API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.