Skip to main content
The Culper API is a read-only, campaign-scoped REST API. Every request is authenticated with a campaign API key and can only ever read that campaign’s data.
Beta. The Walks endpoints are live. Lists, Outdoor (signs), and SMS reporting are documented here but not yet active — they’ll switch on as they ship.

Base URL

Response shape

Every response is one of two envelopes:

Error codes

Conventions

  • Read-only. Every endpoint is GET. The API never writes.
  • Campaign-scoped. The campaign is inferred from your API key — you never pass a campaign id.
  • Pagination. List endpoints accept ?limit (default 50, max 200).
  • HTTPS only. Requests over plain HTTP are rejected.
  • Versioned. The current version is v1 (in the path). Breaking changes ship as a new version.

Authentication

How to create and use your API key.