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-based$99/mo add-on · Expand plan
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
  • 60 requests/minute per key — single GET returns up to 500 records
  • Standard error codes — 400, 401, 403, 404, 429, 500
Read full auth docs

Pricing

The API is a $99/month add-on available on the Expand plan. Flat fee, unlimited API calls within reasonable rate limits — no per-request billing surprises.

$99/month, flat

Added to your Expand plan ($129/mo flat).

Annual billing available — contact steven@okrstool.com.

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.