Skip to content
Last updated

Welcome to the Frontline Public API & Docs. Our API gives you programmatic access to your CRM, agents, flows, workflows, tables, analytics, billing and more.

This section covers the concepts and conventions of the API. For per-endpoint details see the API Reference.

What you can do

  • Manage your CRM — read and write Objects (People, Companies, Deals, and your own custom objects): record types, fields, rows, views, relations, notes, tasks, and files. This is the heart of Frontline, and everything else is built on top of it.
  • Manage agents — list, create, update, deploy, and inspect AI agents, including their channel settings, intents, and the tools and models they can use.
  • Run automation workflows — define triggers, build the graph, manage workflow variables, and pull run analytics to see what fired and when.
  • Work with tables — manage spreadsheet-style datasets when you need lightweight, structured data that doesn't warrant a full CRM object.
  • Track usage — inspect credits consumed, conversations by channel, and workflow analytics.
  • Billing — view your plan, remaining credits, and subscription renewal details.

Base URL

https://prod-api.getfrontline.ai

All Public API endpoints are prefixed with /public/v1.

Getting started

  • Getting started — your first authenticated request, step by step.
  • AuthenticationUSER vs GENERAL keys and which endpoints need which.
  • Rate limits — current quotas and how to handle 429 responses.
  • Errors — error envelope, status codes, and recommended client handling.

Core Concepts