Integrations API · 2026-05-16

Connect OfficeHero to the rest of your business

Read invoices, payments, vehicles, work orders, employees, tickets and more from your own systems, create invoices, and get a signed webhook the moment something changes.

curl "https://api.officehero.io/v1/invoices?limit=1" \
  -H "Authorization: Bearer $OFFICEHERO_API_KEY" \
  -H "OH-Version: 2026-05-16"

{
  "data": [{
    "id": "0199c3a2-4b7e-7f30-9c2e-6a8d4f1b2c01",
    "number": "INV-2026-00418",
    "status": "partial",
    "currency": "EUR",
    "total_minor": 147500,
    "balance_minor": 97500,
    "due_date": "2026-10-14"
  }],
  "next_cursor": "eyJpZCI6IjAxOTljM2Ey…",
  "has_more": true
}

What you can build with

Generally available

Integrations REST API

38 endpoints across finance, fleet, HR, support and documents. API-key auth, cursor pagination, idempotent writes.

Generally available

Webhooks

108 event types, HMAC-signed, retried for hours, replayable. Verifier code in seven languages.

Limited

MCP server

Let AI agents call read-only OfficeHero tools over the Model Context Protocol.

Not open yet

OAuth apps

Marketplace apps that a company admin approves. Registration is by review.

Start here

Quickstart

Create an API key and make your first call in five minutes.

Authentication

Keys, scopes, expiry and rolling a key over without downtime.

Verify webhooks

Check the HMAC signature — copy-paste code for your stack.

Errors

Every problem type and detail key, and what to retry.

Base URL

https://api.officehero.io