Amigo Command Center API
The Command Center API from Amigo — 1 operation(s) for command center.
The Command Center API from Amigo — 1 operation(s) for command center.
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/amigo:amigo-command-center-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: Platform Command Center API
description: Management API for the Amigo platform. Provides CRUD operations for workspaces, API keys, and resources.
version: 1.0.0
servers:
- url: https://api.platform.amigo.ai
description: Production
security:
- BearerAuth: []
tags:
- name: Command Center
paths:
/v1/{workspace_id}/command-center:
get:
tags:
- Command Center
summary: Get Command Center
description: Single-pane workspace health dashboard combining voice, pipeline, data quality, and identity metrics.
operationId: get-command-center
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/CommandCenterResponse'
'429':
description: Rate limit exceeded
parameters:
- name: workspace_id
in: path
required: true
schema:
type: string
format: uuid
title: Workspace Id
components:
schemas:
PipelineMetrics:
properties:
sources_total:
type: integer
title: Sources Total
default: 0
sources_healthy:
type: integer
title: Sources Healthy
default: 0
sources_degraded:
type: integer
title: Sources Degraded
default: 0
sources_failing:
type: integer
title: Sources Failing
default: 0
events_last_hour:
type: integer
title: Events Last Hour
default: 0
outbound_pending:
type: integer
title: Outbound Pending
default: 0
outbound_failed:
type: integer
title: Outbound Failed
default: 0
connector_status:
type: string
enum:
- healthy
- degraded
- unavailable
title: Connector Status
default: unavailable
type: object
title: PipelineMetrics
VoiceMetrics:
properties:
active_calls:
type: integer
title: Active Calls
default: 0
active_escalated:
type: integer
title: Active Escalated
default: 0
calls_today:
type: integer
title: Calls Today
default: 0
avg_quality_score_today:
anyOf:
- type: number
- type: 'null'
title: Avg Quality Score Today
escalation_rate_today:
type: number
title: Escalation Rate Today
default: 0.0
type: object
title: VoiceMetrics
CommandCenterAlert:
properties:
level:
type: string
enum:
- info
- warning
- critical
title: Level
code:
type: string
title: Code
message:
type: string
title: Message
section:
type: string
title: Section
type: object
required:
- level
- code
- message
- section
title: CommandCenterAlert
CommandCenterResponse:
properties:
workspace_id:
type: string
format: uuid
title: Workspace Id
voice:
$ref: '#/components/schemas/VoiceMetrics'
default:
active_calls: 0
active_escalated: 0
calls_today: 0
escalation_rate_today: 0.0
pipeline:
$ref: '#/components/schemas/PipelineMetrics'
default:
sources_total: 0
sources_healthy: 0
sources_degraded: 0
sources_failing: 0
events_last_hour: 0
outbound_pending: 0
outbound_failed: 0
connector_status: unavailable
data_quality:
$ref: '#/components/schemas/DataQualityMetrics'
default:
pending_reviews: 0
entities_total: 0
entities_merged_7d: 0
identity:
$ref: '#/components/schemas/IdentityMetrics'
default:
active_api_keys: 0
alerts:
items:
$ref: '#/components/schemas/CommandCenterAlert'
type: array
title: Alerts
default: []
degraded_sections:
items:
type: string
type: array
title: Degraded Sections
default: []
generated_at:
type: string
title: Generated At
cached:
type: boolean
title: Cached
default: false
type: object
required:
- workspace_id
- generated_at
title: CommandCenterResponse
IdentityMetrics:
properties:
active_api_keys:
type: integer
title: Active Api Keys
default: 0
active_sessions:
anyOf:
- type: integer
- type: 'null'
title: Active Sessions
failed_auths_1h:
anyOf:
- type: integer
- type: 'null'
title: Failed Auths 1H
locked_accounts:
anyOf:
- type: integer
- type: 'null'
title: Locked Accounts
mfa_coverage_pct:
anyOf:
- type: number
- type: 'null'
title: Mfa Coverage Pct
type: object
title: IdentityMetrics
DataQualityMetrics:
properties:
pending_reviews:
type: integer
title: Pending Reviews
default: 0
approval_rate_7d:
anyOf:
- type: number
- type: 'null'
title: Approval Rate 7D
avg_confidence:
anyOf:
- type: number
- type: 'null'
title: Avg Confidence
entities_total:
type: integer
title: Entities Total
default: 0
entities_merged_7d:
type: integer
title: Entities Merged 7D
default: 0
type: object
title: DataQualityMetrics
securitySchemes:
BearerAuth:
type: http
scheme: bearer
description: API key issued via `POST /v1/{workspace_id}/api-keys`. Pass the returned `api_key` value as a Bearer token.