{"templateId":"openapi_docs","sharedDataIds":{"openAPIDocsStore":"oas-reference/openapi.yaml","sidebar":"sidebar-reference/sidebars.yaml"},"props":{"definitionId":"reference/openapi.yaml","dynamicMarkdocComponents":[],"baseSlug":"/reference/openapi","seo":{"title":"Public API","projectTitle":"Frontline Documentation","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"itemId":"","disableAutoScroll":true,"metadata":{"type":"openapi","title":"Public API","description":"Public API for accessing agents, flows, and analytics.\n\n## Authentication\n\nThe Public API supports two API key types. Pass the key as a Bearer token:\n\n```\nAuthorization: Bearer <YOUR_API_KEY>\n```\n\n### Account API key (GENERAL)\n\nAccount-level key that acts on behalf of the entire account. Required for account-level endpoints unless noted otherwise.\n\n### User API key (USER)\n\nUser-level key tied to a specific user. Required for write operations and user-owned resources. **Also accepted on all account-level endpoints.**\n\nEach operation documents which key type(s) it accepts in its **Security** section."},"compilationErrors":[],"markdown":{"partials":{},"variables":{"rbac":{"teams":["anonymous"]},"user":{},"remoteAddr":{"hostname":"docs.getfrontline.ai","port":4000,"ipAddress":"216.73.217.139"},"lang":"default_locale","env":{"PUBLIC_REDOCLY_BRANCH_NAME":"main"}}},"pagePropGetterError":{"message":"","name":""}},"slug":"/reference/openapi","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}