Skip to main content

Introduction

With the Offri API you can create custom integrations between Offri and other systems. It gives you programmatic access to your proposals, clients, components, and more, all scoped to your own organisation.

All endpoints live under a single base URL and accept and return JSON:

https://api.offri.app/v1

Getting started

  1. Get a token: grab an API key from the Offri app, or set up OAuth if you're building a third-party integration. See Authentication.
  2. Make your first request:
curl https://api.offri.app/v1/proposals \
-H "Authorization: Bearer your_token_here"
  1. Browse the API reference for all endpoints, with example requests and responses.

Using the API from AI clients

The full API is also available as an MCP server, so AI clients can work with your Offri data directly. See MCP server.