Frontline is an AI-native CRM platform that builds and maintains itself. It unifies customer context from WhatsApp, email, and meetings, ships AI agents (Max) that draft replies, proposals, follow-ups and meeting notes, and a Studio for building an AI workforce for sales and support. The Frontline Public API exposes agents, agent-builder flows, automation workflows, CRM objects and rows, tables, tools, intents, AI models, incoming webhooks, account, and billing over REST at https://prod-api.getfrontline.ai/public/v1, authenticated with GENERAL (account) and USER Bearer API keys. Backed by 500 Global.
Frontline publishes 57 API contracts indexed on the APIs.io network, including Account API, Agent Builder API, Agents API, and 54 more. Tagged areas include Company, CRM, AI Agents, Sales Automation, and Customer Service.
The Frontline catalog on APIs.io includes 1 Spectral governance ruleset.
Frontline’s developer surface includes authentication, CLI, documentation, API reference, getting-started guide, pricing, signup flow, and 23 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
AI & Biometrics regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/frontline/"><img src="https://apis.io/badge/frontline/card.svg" alt="Frontline on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Delegated User Identity+6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented)
Typed Event Surface+6 pts — AsyncAPI document, OR webhooks/callbacks objects in the as-published OpenAPI, OR common[].type includes Webhooks
Pagination+5 pts — share of collection GETs (an array, or one wrapped in data/items/results ...) that declare a page/limit/offset/cursor parameter, a Link header or a next/cursor field; na with no collection GETs
5 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
View account-scoped (Studio) connected integrations, discover connectable toolkits, and configure which tools each integration exposes to agents, flows, and workflows. These are...
Manage custom tools — reusable HTTP/API-call integrations the account creates and assigns to agents, flows, and workflows. Distinct from built-in system tools and connected-inte...
Builder reference data sourced live from backend constants: valid icons, colors, and formats for objects/tables/fields, plus the workflow/flow node-type catalog. Use these inste...
User tasks — the account 'To-dos' inbox: create, list, update, complete, and delete tasks, optionally linked to an object record. Distinct from object-row tasks (Object tasks) a...
Account-wide defaults for how email, WhatsApp, calendar, and meetings turn activity into CRM records — contact auto-creation, People linking, record assignment, and whether each...
The calling user's own connected accounts — called 'my connectors' in the app, and `integrations` in these URLs. Read-only: list and inspect connection health and enabled tools....
The account's shared connected accounts — called 'workspace connectors' in the app, and `integrations` in these URLs. Read-only: list them, discover connectable toolkits, and in...
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
aid: frontline
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
gated: none
gated_source:
- onboarding
label: Freemium · Self-serve signup
confidence: high
source:
- plans
- authentication
- rate-limits
- security
generated: '2026-11-06'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/frontline.png
name: Frontline
description: Frontline is an AI-native CRM platform that builds and maintains itself. It unifies customer context from WhatsApp,
email, and meetings, ships AI agents (Max) that draft replies, proposals, follow-ups and meeting notes, and a Studio for
building an AI workforce for sales and support. The Frontline Public API exposes agents, agent-builder flows, automation
workflows, CRM objects and rows, tables, tools, intents, AI models, incoming webhooks, account, and billing over REST at
https://prod-api.getfrontline.ai/public/v1, authenticated with GENERAL (account) and USER Bearer API keys. Backed by 500
Global.
url: https://raw.githubusercontent.com/api-evangelist/frontline/refs/heads/main/apis.yml
x-type: company
x-source: vc-portfolio
x-backed-by:
- 500-global
x-tier: enriched
x-tier-reason: has-public-api
specificationVersion: '0.23'
created: '2026-07-17'
modified: '2026-08-14'
x-docs-platform: redocly
x-docs-platform-confidence: high
x-docs-platform-checked: 2026-10-03
tags:
- Company
- CRM
- AI Agents
- Sales Automation
- Customer Service
- Workflows
- Conversational AI
tags_raw:
- Company
- CRM
- AI Agents
- Sales Automation
- Customer Support
- Workflows
- Conversational AI
- Customer-Support
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
apis:
- aid: frontline:frontline-account-api
name: Frontline Account API
description: Inspect the identity attached to the current API key
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Account
properties:
- type: OpenAPI
url: openapi/frontline-account-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-agent-builder-api
name: Frontline Agent Builder API
description: View and manage your AI agents across your account
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Agent Builder
properties:
- type: OpenAPI
url: openapi/frontline-agent-builder-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-agents-api
name: Frontline Agents API
description: 'Agent runtime data: conversations and transcripts'
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Agents
properties:
- type: OpenAPI
url: openapi/frontline-agents-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-ai-models-api
name: Frontline AI Models API
description: Discover available AI models for agent configuration
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- AI Models
properties:
- type: OpenAPI
url: openapi/frontline-ai-models-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-billing-api
name: Frontline Billing API
description: View billing plan details, credits, and renewal information
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Billing
properties:
- type: OpenAPI
url: openapi/frontline-billing-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-flow-variables-api
name: Frontline Flow Variables API
description: Manage variables scoped to an agent's flow
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Flow Variables
properties:
- type: OpenAPI
url: openapi/frontline-flow-variables-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-flows-api
name: Frontline Flows API
description: View and manage flows associated with your agents
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Flow
tags_raw:
- Flows
properties:
- type: OpenAPI
url: openapi/frontline-flows-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-incoming-webhooks-api
name: Frontline Incoming Webhooks API
description: Inbound HTTPS endpoints that external systems can post events to
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Incoming Webhooks
properties:
- type: OpenAPI
url: openapi/frontline-incoming-webhooks-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-intents-api
name: Frontline Intents API
description: Manage agent intents and training phrases
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Intents
properties:
- type: OpenAPI
url: openapi/frontline-intents-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-object-activities-api
name: Frontline Object activities API
description: Manual activities (notes, calls, meetings, emails) attached to object rows
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Object activities
properties:
- type: OpenAPI
url: openapi/frontline-object-activities-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-object-aggregations-api
name: Frontline Object aggregations API
description: Per-view aggregations on objects
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Object aggregations
properties:
- type: OpenAPI
url: openapi/frontline-object-aggregations-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-object-export-api
name: Frontline Object export API
description: Export object data as XLSX or CSV
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Object export
properties:
- type: OpenAPI
url: openapi/frontline-object-export-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-object-fields-api
name: Frontline Object fields API
description: Manage columns on an object
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Object fields
properties:
- type: OpenAPI
url: openapi/frontline-object-fields-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-object-files-api
name: Frontline Object files API
description: Files attached to object rows
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Object files
properties:
- type: OpenAPI
url: openapi/frontline-object-files-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-object-options-api
name: Frontline Object options API
description: Manage tag/select options on object fields
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Object options
properties:
- type: OpenAPI
url: openapi/frontline-object-options-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-object-record-types-api
name: Frontline Object record types API
description: Categorize records inside an object
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Object record types
properties:
- type: OpenAPI
url: openapi/frontline-object-record-types-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-object-relations-api
name: Frontline Object relations API
description: Link and unlink records across objects
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Object relations
properties:
- type: OpenAPI
url: openapi/frontline-object-relations-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-object-rows-api
name: Frontline Object rows API
description: Read and write object records
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Object rows
properties:
- type: OpenAPI
url: openapi/frontline-object-rows-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-object-tasks-api
name: Frontline Object tasks API
description: Tasks attached to object rows
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Object tasks
properties:
- type: OpenAPI
url: openapi/frontline-object-tasks-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-object-views-api
name: Frontline Object views API
description: Saved view configurations on an object
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Object views
properties:
- type: OpenAPI
url: openapi/frontline-object-views-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-objects-api
name: Frontline Objects API
description: Manage CRM objects (standard and custom)
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Objects
properties:
- type: OpenAPI
url: openapi/frontline-objects-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-table-activities-api
name: Frontline Table activities API
description: Manual activities (notes, calls, meetings, emails) attached to table rows
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Table activities
properties:
- type: OpenAPI
url: openapi/frontline-table-activities-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-table-aggregations-api
name: Frontline Table aggregations API
description: Per-view aggregations on tables
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Table aggregations
properties:
- type: OpenAPI
url: openapi/frontline-table-aggregations-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-table-export-api
name: Frontline Table export API
description: Export table data as XLSX or CSV
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Table export
properties:
- type: OpenAPI
url: openapi/frontline-table-export-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-table-fields-api
name: Frontline Table fields API
description: Manage columns on a table
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Table fields
properties:
- type: OpenAPI
url: openapi/frontline-table-fields-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-table-files-api
name: Frontline Table files API
description: Files attached to table rows
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Table files
properties:
- type: OpenAPI
url: openapi/frontline-table-files-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-table-options-api
name: Frontline Table options API
description: Manage tag/select options on table fields
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Table options
properties:
- type: OpenAPI
url: openapi/frontline-table-options-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-table-rows-api
name: Frontline Table rows API
description: Read and write table rows
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Table Rows
tags_raw:
- Table rows
properties:
- type: OpenAPI
url: openapi/frontline-table-rows-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-table-tasks-api
name: Frontline Table tasks API
description: Tasks attached to table rows
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Table tasks
properties:
- type: OpenAPI
url: openapi/frontline-table-tasks-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-tables-api
name: Frontline Tables API
description: Manage spreadsheet-style tables
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Tables
properties:
- type: OpenAPI
url: openapi/frontline-tables-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-workflow-variables-api
name: Frontline Workflow Variables API
description: Manage variables scoped to an automation workflow
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Workflow Variables
properties:
- type: OpenAPI
url: openapi/frontline-workflow-variables-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-workflows-api
name: Frontline Workflows API
description: View and manage your workflows across your account
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Workflows
properties:
- type: OpenAPI
url: openapi/frontline-workflows-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-account-integrations-api
name: Frontline Account Integrations API
description: View account-scoped (Studio) connected integrations, discover connectable toolkits, and configure which tools
each integration exposes to agents, flows, and workflows. These are used for workflows and agents, separate from Max integrations.
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Account Integrations
properties:
- type: OpenAPI
url: openapi/frontline-account-integrations-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-agent-channels-api
name: Frontline Agent Channels API
description: View connected channel integrations (WhatsApp, Instagram, Messenger) and bind numbers/accounts/pages to agents
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Agent Channels
properties:
- type: OpenAPI
url: openapi/frontline-agent-channels-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-agent-playbooks-api
name: Frontline Agent Playbooks API
description: Manage reusable instruction sets assigned to agents
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Agent Playbooks
properties:
- type: OpenAPI
url: openapi/frontline-agent-playbooks-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-channels-api
name: Frontline Channels API
description: Communication channels connected to this account (WhatsApp, Instagram, Messenger)
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Channels
properties:
- type: OpenAPI
url: openapi/frontline-channels-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-custom-tools-api
name: Frontline Custom Tools API
description: Manage custom tools — reusable HTTP/API-call integrations the account creates and assigns to agents, flows,
and workflows. Distinct from built-in system tools and connected-integration (MCP) tools.
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Custom Tools
properties:
- type: OpenAPI
url: openapi/frontline-custom-tools-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-guidance-api
name: Frontline Guidance API
description: 'Builder reference data sourced live from backend constants: valid icons, colors, and formats for objects/tables/fields,
plus the workflow/flow node-type catalog. Use these instead of hard-coding allowlists.'
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Guidance
properties:
- type: OpenAPI
url: openapi/frontline-guidance-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-integration-resources-api
name: Frontline Integration Resources API
description: Resolve resource IDs (spreadsheets, docs, drive folders, Asana projects, Salesforce SObjects, Gmail labels,
Outlook folders/calendars) needed to configure event triggers. Requires a USER API key.
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Integration Resources
properties:
- type: OpenAPI
url: openapi/frontline-integration-resources-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-integrations-api
name: Frontline Integrations API
description: OAuth/API connected accounts for toolkits like Google Sheets, Gmail, and Slack
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Integration
tags_raw:
- Integrations
properties:
- type: OpenAPI
url: openapi/frontline-integrations-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-knowledge-bases-api
name: Frontline Knowledge Bases API
description: Manage knowledge bases, their sources (URLs, website crawls), search, and agent assignment
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- Knowledge Bases
properties:
- type: OpenAPI
url: openapi/frontline-knowledge-bases-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-user-tasks-api
name: Frontline User Tasks API
description: 'User tasks — the account ''To-dos'' inbox: create, list, update, complete, and delete tasks, optionally linked
to an object record. Distinct from object-row tasks (Object tasks) and from Max tasks.'
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- User Tasks
properties:
- type: OpenAPI
url: openapi/frontline-user-tasks-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-users-api
name: Frontline Users API
description: List account users to resolve IDs for relations and assignment
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai/public/v1
tags:
- User
tags_raw:
- Users
properties:
- type: OpenAPI
url: openapi/frontline-users-api-openapi.yml
- type: Documentation
url: https://docs.getfrontline.ai/
- type: APIReference
url: https://frontline-public-api.redocly.app/
- type: GettingStarted
url: https://docs.getfrontline.ai/docs/getting-started
- aid: frontline:frontline-audiences-api
name: Frontline Audiences API
description: Create and manage campaign audiences
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai
tags:
- Audiences
properties:
- type: OpenAPI
url: openapi/frontline-audiences-api-openapi.yml
- aid: frontline:frontline-campaigns-api
name: Frontline Campaigns API
description: Create, deliver, and report on campaigns
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai
tags:
- Campaigns
properties:
- type: OpenAPI
url: openapi/frontline-campaigns-api-openapi.yml
- aid: frontline:frontline-data-sync-api
name: Frontline Data & Sync API
description: Account-wide defaults for how email, WhatsApp, calendar, and meetings turn activity into CRM records — contact
auto-creation, People linking, record assignment, and whether each is a default users may change or a hard setting they
cannot. Requires an OWNER or ADMIN.
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai
tags:
- Data & Sync
properties:
- type: OpenAPI
url: openapi/frontline-data-sync-api-openapi.yml
- aid: frontline:frontline-email-templates-api
name: Frontline Email Templates API
description: 'Account-scoped email templates: reusable, versioned content that a Sequence Send Email node references by
id and any other feature can send standalone'
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai
tags:
- Email Templates
properties:
- type: OpenAPI
url: openapi/frontline-email-templates-api-openapi.yml
- aid: frontline:frontline-max-connectors-api
name: Frontline Max Connectors API
description: 'The calling user''s own connected accounts — called ''my connectors'' in the app, and `integrations` in these
URLs. Read-only: list and inspect connection health and enabled tools. Connecting, disconnecting, and which tools Max
may use are changed in the app only — not via an API key. Distinct from Workspace Connectors, which the whole account
shares.'
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai
tags:
- Max Connectors
properties:
- type: OpenAPI
url: openapi/frontline-max-connectors-api-openapi.yml
- aid: frontline:frontline-max-conversations-api
name: Frontline Max Conversations API
description: Chat with Max and manage the resulting conversation threads for the calling user
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai
tags:
- Max Conversations
properties:
- type: OpenAPI
url: openapi/frontline-max-conversations-api-openapi.yml
- aid: frontline:frontline-max-meetings-api
name: Frontline Max Meetings API
description: 'The calling user''s notetaker meetings: recordings, transcripts, AI notes, action items, folders, and note
templates'
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai
tags:
- Max Meetings
properties:
- type: OpenAPI
url: openapi/frontline-max-meetings-api-openapi.yml
- aid: frontline:frontline-max-playbooks-api
name: Frontline Max Playbooks API
description: Reusable instruction sets that steer how the calling user's Max handles recurring work
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai
tags:
- Max Playbooks
properties:
- type: OpenAPI
url: openapi/frontline-max-playbooks-api-openapi.yml
- aid: frontline:frontline-max-proactive-api
name: Frontline Max Proactive API
description: Control whether Max reaches out unprompted, on which channel, how often, and within which hours
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai
tags:
- Max Proactive
properties:
- type: OpenAPI
url: openapi/frontline-max-proactive-api-openapi.yml
- aid: frontline:frontline-max-settings-api
name: Frontline Max Settings API
description: 'Configure the calling user''s Max assistant: overview, general behaviour, scheduling, knowledge base, and
per-mailbox email'
humanURL: https://docs.getfrontline.ai/reference/openapi
baseURL: https://prod-api.getfrontline.ai
tags:
- Max Settings
properties:
# --- truncated at 32 KB (36 KB total) ---
# Full source: https://artifacts.apis.io/frontline/apis.yml
Frontline API — frequently asked questions
Does Frontline have an API?
Yes. APIs.io lists 57 APIs from Frontline, including Frontline Account API, Frontline Agent Builder API and Frontline Agents API, and 54 more.
Is there an OpenAPI specification for the Frontline API?
Yes. APIs.io indexes 57 OpenAPI specifications for Frontline, each linked for download from this page.
How do I authenticate with the Frontline API?
Frontline uses bearer-token authentication (http · 2 schemes). The details are profiled on APIs.io as Frontline Authentication.
How much does the Frontline API cost?
Frontline publishes its prices; its Max Standard plan is $40 per user/month · billed annually as of 2026-10-28. APIs.io lists 10 pricing plans for Frontline, with each plan's price, limits and inclusions under Pricing on this page.
Is the Frontline API ready for AI agents?
Frontline has a Kin Score of 57.9 out of 100 (strong) and an Agent Readiness score of 39.7 (agent-native), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
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.