DocsIntroduction

Docs

Build with Campfire.

Campfire is a customer support platform with an embeddable messenger, a realtime event stream, and a typed API. These docs are the shortest path from “we use Campfire” to “Campfire is part of our product.”

What you can build

  • Embed

    A first-class support surface

    Drop the messenger into your app in under a minute. Authenticate visitors, scope conversations, and theme to match your product.

  • Automate

    React to what happens in support

    Subscribe to conversation and message events over HTTPS. Fan out to your own stack — CRM, alerting, data warehouse.

  • Integrate

    Move data both ways

    Call the same typed API the dashboard uses. Create conversations, read messages, update tickets, manage teams.

  • Extend

    Put AI where you need it

    Feed your knowledge base, let Campfire answer, and hand off to a human with full context when the question is out of scope.

Start here

The Quickstart runs you through the four things every Campfire integration does: embed the widget, wire a webhook, call the API, and read back a message.

Conventions

Every resource has a stable ID (UUID v4). Timestamps are ISO 8601 in UTC. All requests and responses use JSON; the API is versioned via the request path when we ship a breaking change. You will never receive a breaking change on the current version without a migration note.