OKRs Tool API

A REST API for the OKRs your team actually uses.

Push KR updates from your CRM. Pull OKR data into your data warehouse. Automate quarter-start setup. Build whatever your stack needs on top of OKRs Tool.

REST · production-readyBearer auth · token-basedOn every plan · limits by tier
A taste — fetch your OKRs in one request
terminal — fetch OKRs
# Fetch your workspace's OKRs
curl "https://go.okrstool.com/api/v1/okrs" \
  -H "Authorization: Bearer okrt_your_api_key_here"

# Returns: array of OKRs with progress, status, and health score
What you can build

Six things teams already use the API for.

If your tools talk to a REST endpoint, they can talk to OKRs Tool. Here's the shortlist of what customers automate today.

Push KR updates from your CRM

When a Salesforce or HubSpot deal closes, automatically increment the related Key Result. OKRs that update themselves.

Sync OKR data to your warehouse

Pull OKR progress, status, and check-ins into Snowflake, BigQuery, Redshift, or your dbt pipeline for executive reporting.

Build a custom dashboard

Embed OKR status in your internal portal, Notion page, or executive dashboard. Real-time progress without leaving your tool of choice.

Automate quarterly setup

Programmatically create the next quarter's OKR scaffolding from a template. One script, 50 OKRs created — no manual copy-paste.

Push KPI updates from anywhere

POST new measurements to any tracked KPI — from your data warehouse, an internal job, or another SaaS. Previous value is captured automatically for trend tracking.

Pull review data into your tools

Fetch raw question/answer pairs from shared performance reviews. Run your own AI summarisation, feed your HRIS, or surface review themes in your team dashboards.

Authentication

Standard Bearer token authentication. Generate a key from Settings → API Keys; it'll start with the okrt_ prefix and is shown only once at creation.

  • HTTPS only — JSON over HTTPS, UTF-8 encoded
  • Per-workspace tokens — scoped, revocable, never leaves your org
  • Read/write — OKRs, KPIs & initiatives
  • Standard error codes — 400, 401, 403, 404, 429, 500
Read full auth docs

Rate limits by plan

The REST API is included on every paid plan — no add-on fee. Daily request limits scale with your plan.

  • Scale$129/mo1,000 / day
  • Expand$229/mo10,000 / day
  • Enterprise$349/moUnlimited

Webhooks and the MCP server are included on Enterprise.

See full pricing

Ready to read the docs?

Full endpoint reference, request/response schemas, code examples, and rate-limit details. You can scope the integration in 15 minutes.

Open API documentation

Questions about the API? Email steven@okrstool.com — Steven personally answers every dev question within 2–4 hours.