# OutFlo Public API documentation OutFlo provides a public JSON API for campaigns, LinkedIn account connections, conversations, analytics, lead lists, campaign lead actions, and LinkedIn posting. ## Canonical documentation - [Documentation overview](https://reach.outflo.io/docs) - [Complete API reference](https://reach.outflo.io/docs/reference) - [OpenAPI document](https://reach.outflo.io/api-docs.json) ## Implementation guides - [Campaign management](https://reach.outflo.io/docs/campaigns) - [Analytics and reporting](https://reach.outflo.io/docs/analytics) - [Authentication flow](https://reach.outflo.io/docs/login) - [Add leads to a campaign](https://reach.outflo.io/docs/add-leads) - [Conversations and messages](https://reach.outflo.io/docs/message) - [Webhooks and events](https://reach.outflo.io/docs/webhooks) - [Lead management](https://reach.outflo.io/docs/lead-lists) - [Campaign lead actions](https://reach.outflo.io/docs/campaign-leads) - [LinkedIn posting](https://reach.outflo.io/docs/linkedin-posting) All public operations use the `x-api-key` request header. Documentation pages are prerendered as semantic HTML and include request fields, nested object definitions, examples, and the standard `status`, `data`, and `error` response envelope.