Skip to main content
Together
Sign in

Together API

Build with Together.

A REST API over the fundraising platform. Authenticate with a single bearer key, get a consistent error envelope on every response, and subscribe to webhooks for state changes. Start with the quickstart; reach for the reference when you need the full surface.

Start here

Essentials

How it fits together

  • Base URL: https://alltogether.giving/api/v1. Every authenticated request carries one header: Authorization: Bearer <key>. The key identifies the organisation; there is no separate tenancy header.
  • Keys are created and rotated at /settings/api. They have READ or WRITE scope; WRITE implies READ.
  • Sandbox orgs are paired 1:1 with live orgs at {slug}-sandbox. Same role, different data, Stripe test mode.
  • Errors always come back as { error: { type, code, message, request_id, doc_url } }. Branch on code.
  • Retries are safe when paired with Idempotency-Key on POST or PATCH.

Support

Every response carries an x-request-id header. Include it in any support enquiry and we find the call instantly.