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 workspaces API

The workspaces API from Maia-analytics — 18 operation(s) for workspaces.

Maia-analytics workspaces 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 Workspaces. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 22 operations across 18 paths, and defines 26 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.

22 operations 18 paths 26 schemas 2 DELETE10 GET3 PATCH7 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 workspaces API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (FirebaseAuthMiddleware).

Paths & Operations 22

Across 18 paths, the API surfaces 22 operations — 2 DELETE, 10 GET, 3 PATCH, 7 POST. Each is listed below with its method, path, parameters, and response codes.

workspaces 22
GET
/api/v1/internal/workspaces/
List Workspaces
list_workspaces_api_v1_internal_workspaces__get → 200
GET
/api/v1/internal/workspaces/available-counties
List All Available Counties
list_all_available_counties_api_v1_internal_workspaces_available_counties_get → 200
POST
/api/v1/internal/workspaces/provision
Provision Workspace
provision_workspace_api_v1_internal_workspaces_provision_post body → 200422
GET
/api/v1/internal/workspaces/{workspace_id}
Get Workspace Detail
get_workspace_detail_api_v1_internal_workspaces__workspace_id__get 1 param → 200422
PATCH
/api/v1/internal/workspaces/{workspace_id}
Update Workspace
update_workspace_api_v1_internal_workspaces__workspace_id__patch 1 param body → 200422
GET
/api/v1/internal/workspaces/{workspace_id}/projects
List Workspace Projects
list_workspace_projects_api_v1_internal_workspaces__workspace_id__projects_get 1 param → 200422
GET
/api/v1/internal/workspaces/{workspace_id}/credits
Get Workspace Credits
get_workspace_credits_api_v1_internal_workspaces__workspace_id__credits_get 1 param → 200422
POST
/api/v1/internal/workspaces/{workspace_id}/credits/add
Add Workspace Credits
add_workspace_credits_api_v1_internal_workspaces__workspace_id__credits_add_post 1 param body → 200422
POST
/api/v1/internal/workspaces/{workspace_id}/credits/set
Set Workspace Credits
set_workspace_credits_api_v1_internal_workspaces__workspace_id__credits_set_post 1 param body → 200422
POST
/api/v1/internal/workspaces/{workspace_id}/credits/reset
Reset Workspace Credits
reset_workspace_credits_api_v1_internal_workspaces__workspace_id__credits_reset_post 1 param → 200422
POST
/api/v1/internal/workspaces/{workspace_id}/suspend
Suspend Workspace
suspend_workspace_api_v1_internal_workspaces__workspace_id__suspend_post 1 param → 200422
POST
/api/v1/internal/workspaces/{workspace_id}/unsuspend
Unsuspend Workspace
unsuspend_workspace_api_v1_internal_workspaces__workspace_id__unsuspend_post 1 param → 200422
GET
/api/v1/internal/workspaces/{workspace_id}/credits/history
Get Workspace Credits History
get_workspace_credits_history_api_v1_internal_workspaces__workspace_id__credits_history_get 3 params → 200422
GET
/api/v1/internal/workspaces/{workspace_id}/retell-config
Get Retell Config
get_retell_config_api_v1_internal_workspaces__workspace_id__retell_config_get 1 param → 200422
PATCH
/api/v1/internal/workspaces/{workspace_id}/retell-config
Update Retell Config
update_retell_config_api_v1_internal_workspaces__workspace_id__retell_config_patch 1 param body → 200422
GET
/api/v1/internal/workspaces/{workspace_id}/feature-toggles
Get Feature Toggles
get_feature_toggles_api_v1_internal_workspaces__workspace_id__feature_toggles_get 1 param → 200422
PATCH
/api/v1/internal/workspaces/{workspace_id}/feature-toggles
Update Feature Toggle
update_feature_toggle_api_v1_internal_workspaces__workspace_id__feature_toggles_patch 1 param body → 200422
DELETE
/api/v1/internal/workspaces/{workspace_id}/feature-toggles/{key}
Clear Feature Toggle Override
clear_feature_toggle_override_api_v1_internal_workspaces__workspace_id__feature_toggles__key__delete 2 params → 200422
GET
/api/v1/internal/workspaces/{workspace_id}/counties
List Workspace Counties
list_workspace_counties_api_v1_internal_workspaces__workspace_id__counties_get 1 param → 200422
POST
/api/v1/internal/workspaces/{workspace_id}/counties
Append Workspace County
append_workspace_county_api_v1_internal_workspaces__workspace_id__counties_post 1 param body → 200422
GET
/api/v1/internal/workspaces/{workspace_id}/available-counties
List Available Counties
list_available_counties_api_v1_internal_workspaces__workspace_id__available_counties_get 1 param → 200422
DELETE
/api/v1/internal/workspaces/{workspace_id}/counties/{county_id}
Remove Workspace County
remove_workspace_county_api_v1_internal_workspaces__workspace_id__counties__county_id__delete 2 params → 204422

Schemas 26

The contract defines 26 schemas that model the data the API accepts and returns. The most detailed are AdminWorkspaceDetailResponse (12 properties), AdminAuditLogResponse (11 properties), AdminWorkspaceListItem (10 properties), WorkspaceCountyResponse (10 properties). Each schema is shown below with its type and property counts.

WorkspaceCountySelection
object
One county selection — FIPS-shape only. Used by the append-county and workspace-provisioning request bodies. Callers supply statefips (2-digit) + countyfips (3…
2 properties 2 required
AdminWorkspaceDetailResponse
object
Full workspace detail response for admin view.
12 properties 12 required
AdminCreditUserUsageItem
object
Per-user credit usage in a workspace.
4 properties 4 required
AdminAuditLogResponse
object
Response schema for a single audit log entry.
11 properties 11 required
ValidationError
object
5 properties 3 required
AdminWorkspaceProvisionRequest
object
Request body for provisioning a new workspace end-to-end. Wraps AdminWorkspaceService.provisionworkspacewithcounties: creates the Neon sandbox and seeds worksp…
4 properties 2 required
AppendCountyRequest
object
Request body for appending one county to an existing workspace sandbox.
2 properties 2 required
FeatureToggleUpdateRequest
object
Request to flip a single feature toggle for a workspace.
2 properties 2 required
AdminProjectListItem
object
Summary schema for project list items in admin views.
8 properties 5 required
AdminWorkspaceUpdateRequest
object
Request schema for updating workspace fields. All fields optional; uses excludeunset semantics. Rejects unknown fields with 422 — legacy callers sending the re…
1 property
HTTPValidationError
object
1 property
WorkspaceCountyResponse
object
A workspace's per-county sandbox-load state. countyname is the TIGER LSAD form (e.g. "Los Angeles County"); sourced from tigercounty.name via WorkspaceCountyRe…
10 properties 10 required
AdminWorkspaceListItem
object
Summary schema for workspace list items.
10 properties 10 required
AdminAddCreditsRequest
object
Request schema for adding credits to a workspace.
1 property 1 required
AdminProjectListResponse
object
Response schema for admin project list endpoints.
2 properties 2 required
AdminSetCreditsRequest
object
Request schema for setting available credits to an exact value.
1 property 1 required
AdminAuditLogListResponse
object
Paginated response for audit log queries.
4 properties 4 required
AdminCreditsSummaryResponse
object
Response schema for workspace credit summary with per-user breakdown.
4 properties 4 required
RetellConfigUpdateRequest
object
Partial update for per-workspace Retell config (internal admin only). Pass an explicit null to clear an override (the dispatch path then falls back to env defa…
7 properties
WorkspaceCountyLoadStatus
string
Load status for a workspace-county pair. Lifecycle: provisioning (initial — set by workspace standup before the Neon project is ready) → pending (set by provis…
AvailableCountyResponse
object
A county available to load (not yet in this workspace). countyname is the TIGER LSAD form (e.g. "Los Angeles County") populated from the picker's AvailableCoun…
4 properties 4 required
AdminWorkspaceMemberItem
object
Member summary for workspace detail view.
9 properties 9 required
AdminWorkspaceListResponse
object
Response schema for workspace list endpoint.
2 properties 2 required
FeatureTogglesResponse
object
All governable feature toggles for a workspace (registry + overrides).
1 property 1 required
RetellConfigResponse
object
Per-workspace Retell account config. Secrets returned as last-4 masked hints only — never the decrypted value.
7 properties
FeatureToggleItem
object
One governable feature toggle and its effective state for a workspace. enabled is the resolved on/off (override ?? global ?? seed). isoverride flags whether th…
6 properties 6 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

maia-analytics-workspaces-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 workspaces 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.