Setout

Developer API

Add-on

Build on Setout.

Build on Setout — full API access for custom integrations, automations, and bespoke reporting.

code

REST API

Full read/write access to projects, clients, time entries, and all your practice data.

webhook

Webhooks

Real-time event notifications. Trigger automations when projects change, decisions are made, or invoices are sent.

key

OAuth2 authentication

Secure API access with scoped API keys and OAuth2 tokens.

book

API documentation

Full reference with examples, SDKs, and a sandbox environment for testing.

boxes-stacked

Bulk operations

Import and export data in bulk. Migrate from other tools without manual data entry.

gauge

Rate limiting

Generous rate limits for production use. Higher limits available for enterprise plans.

chart-mixed

Custom reports

Build bespoke reports and dashboards using the API. Connect to your BI tools.

plug

Zapier integration

Connect Setout to 5,000+ apps through Zapier. No code required.

The Setout API gives your practice full programmatic access to your project data. Everything you can do in the web interface, you can do through the API — create projects, log time, update stages, share documents, and more. It is the foundation for integrating Setout into your existing workflows.

Webhooks provide real-time event notifications, so you can trigger automations when things happen — send a Slack message when a client makes a decision, update your accounting system when an invoice is generated, or sync project milestones to your calendar. The Zapier integration extends this to over 5,000 apps without writing any code.

For practices with specific reporting needs, the API lets you build bespoke dashboards and reports that pull live data from Setout. Connect to your BI tools, build custom views for different stakeholders, or create automated reports that run on a schedule. Bulk operations make it straightforward to migrate data from other tools, so switching to Setout does not mean starting from scratch.

Explore other modules

Ready to set out?

We're onboarding practices one at a time to make sure we get it right.

Get early access