Feathr API
The Feathr API is a standalone REST service for programmatic access to your Feathr account — campaigns, projects, persons, breadcrumbs, tags, and custom fields.
- Base URL:
https://api.feathr.co(see your account for the exact host). - Format: JSON request and response bodies over HTTPS.
- Auth: an opaque API key sent as a bearer token. See Authentication.
- Spec: the full, machine-readable contract lives in the API Reference, generated from the service's OpenAPI 3.1 schema.
Conventions
These conventions hold across every endpoint:
- Authentication — every request carries
Authorization: Bearer <key>. Each key is scoped; a request to an endpoint your key is not scoped for is rejected with403. - Pagination — list endpoints are offset-based and return a
Pageenvelope: anitemsarray pluspage,size, andtotal. Request successive pages by incrementing thepagequery parameter (sizedefaults to 25, max 100) untilpage * size >= total. - Errors — failures use RFC 7807
problem documents (
application/problem+json) with atype,title,status, anddetail.
Next steps
- Getting started — make your first authenticated request.
- Authentication — keys, scopes, and error codes.
- API Reference — every endpoint, parameter, and schema.