Empiraa

API and webhooks

Connect GPS to the systems you run. On your terms.

The Empiraa GPS REST API gives your systems access to goals, objectives, actions, meetings, ideas, comments, progress and users. Webhooks tell your systems when something changes, and every API key is scoped to the job it does.

  • Set up with your plan
  • Unlimited users
  • 30-day pilot
Examples
https://plan.empiraa.app/api/v1  // base URL

GET/goals  // list goals
POST/goals  // create a goal
POST/objectives  // add an objective to a goal
PATCH/objectives/{id}  // record this week’s actual

Why it matters

No integration list covers every system you run.

What gets in the way

Numbers in your own systems

Operational KPIs live in a warehouse, a BI tool or a line-of-business system.

Updates typed twice

Someone reads a figure in one system and types it into the plan.

Reports built by hand

Strategy data never reaches the dashboards the business already uses.

How it works

A plain REST API, built around the plan.

The API

Read and write the plan

Create goals, add objectives under them, record progress and manage actions. Read meetings, ideas, comments and users. Lists come back in pages, with totals.

  • JSON over HTTPS
  • Objectives are where KPIs live
  • Paged lists with totals
The plan in the API
goals  // top-level targets
  objectives  // KPIs and key results
    actions  // the work that moves them
    progress  // check-ins and actuals
meetings, ideas, comments, users

Keys scoped to the job

Create an API key for each connection and give it only the scopes it needs, read or write, resource by resource. The organisation comes from the key, so a key reaches only its own workspace.

An example key
Weekly actuals sync  // one key per connection

READgoals, objectives
WRITEobjectives, progress
NONEmeetings, ideas, comments, users  // not needed

Webhooks for changes

Webhooks notify your systems when something changes in GPS, so they can react straight away instead of checking on a schedule.

Webhooks
GPS  // something changes in the plan
  → your endpoint  // notified straight away
    → your workflow  // update, alert or sync

What teams build

Common ways teams use the API.

Use cases

Push weekly actuals

Send KPI values from a data warehouse or BI tool into objectives each week.

Create actions from other systems

Turn work raised elsewhere into GPS actions with an owner.

Feed your dashboards

Pull goals, objectives and progress into the reporting tools you already use.

Trigger workflows

Use webhooks to alert a team or update another system when the plan changes.

Getting access

From request to first call.

The steps

  1. Ask for access

    Send an enquiry and we will share the API documentation.

  2. Create a scoped key

    Create a key for the connection with only the scopes it needs.

  3. Connect your system

    Build it yourself, or have our team help during implementation.

Need a hand with the connection?

Connecting your systems is part of implementation. Tell us what you run and we will scope it with you.

Security

The same protection as the app.

How API access is protected

Scoped keys

Each key can read or write only the resources you choose.

Encrypted

Data is encrypted in transit with TLS and at rest with AES-256.

Separate workspaces

A key reaches only its own organisation’s data.

Read about security

Questions

API questions, answered.

Does Empiraa GPS have an API?

Yes. A REST API with JSON responses covers goals, objectives, actions, meetings, ideas, comments, progress and users, and webhooks tell your systems when something changes.

How do we get API access?

Send an enquiry and we will share the API documentation. Keys are created for your organisation, each with its own scopes.

Can we update KPIs from our own systems?

Yes. KPIs are objectives in the API, so your system can send a new value to an objective, for example every week from a data warehouse.

Is the API included in our plan?

Yes. The API and webhooks are part of every plan. Any work to connect your systems is part of how we scope your rollout. See how pricing works.

Can a key reach another organisation’s data?

No. The organisation comes from the key itself, so a key reaches only its own workspace.

Question not answered here? Ask ANI and get a straight answer.

Connect GPS to the systems you run.

Book a 15-minute demo, or ask for API access and we will send the documentation.

15-minute demo

See GPS on a plan like yours.

  • Your strategy as goals with owners and live status
  • A board or leadership report written from live data
  • How ANI flags priorities before they stall

No preparation needed. Bring your questions on rollout, security and pricing.