Skip to content

API Overview

Agenda Panda publishes a small discovery layer so agents and automation systems can find the API surface without manual setup.

ResourcePurpose
/.well-known/api-catalogRFC 9727 API catalog in application/linkset+json format
/api/openapi.jsonOpenAPI 3.1 description for the core REST API
/.well-known/oauth-authorization-serverOAuth authorization-server metadata for the device flow
/.well-known/oauth-protected-resourceProtected resource metadata for the REST API
/.well-known/mcp/server-card.jsonMCP server card for the hosted MCP endpoint
/.well-known/agent-skills/index.jsonAgent Skills discovery index
/api/healthLightweight status endpoint

Agenda Panda issues opaque bearer API keys that start with ap_. For agents and other non-interactive clients, the recommended path is:

  1. Start the device flow with POST /api/auth/device/code
  2. Open the returned verification_uri_complete
  3. Poll POST /api/auth/device/token
  4. Use the returned access_token as Authorization: Bearer ap_...

Agenda Panda currently supports one broad scope:

account

That scope maps to the same account-level access the issuing user has in the product today.

  • The REST API is rooted at /api
  • The hosted MCP endpoint is /mcp
  • Human-oriented API docs live here under /docs/api/
  • Agents that need setup or CLI workflow guidance should fetch /SKILL.md
  • The discovery endpoints are intended to reduce custom onboarding for coding agents and CI systems.
  • ai-train is disabled in robots.txt, while search indexing and AI input are allowed so assistants can safely read the public docs and product pages.
  • OAuth metadata advertises the existing device-based API-key flow rather than a JWT/OIDC stack, because that is the auth contract the product actually supports today.