By Andrew Hemphill · 26 July 2026
Your data belongs to you, and you can reach it from your own tools. Puree’s Developer API lets you pull your account’s orders, customers, menu and more into whatever you like (a mailing-list sync, a menu feed for another website, a reporting dashboard, tomorrow’s deliveries in your routing app, docket PDFs from your own scripts) and, where the account owner allows it, keep Puree up to date from your other systems. It returns clean JSON, it’s scoped to a single account, and getting started takes about two minutes.
Professional plan only
The Developer API, and API and AI access as a whole, are part of the Professional plan and switched on per account. If you’re on Professional and don’t see it in Settings, email us at email@puree.app and we’ll turn it on.
The account owner gives access area by area, to look things up or to change them as well.
Available now:
Writes are sent as JSON, and a customer’s own id (external_id) is unique within the account, so an import can be re-run safely. Nothing is ever deleted outright: the only removals are taking a contact out of a newsletter group, taking a person off a shift, and unlinking a document from a quote, and the document stays in your library. Everything else is made inactive, completed or retired instead, so nothing your quotes depend on disappears. The The Developer API help page lists every area in full.
Once access is enabled, head to Settings → API and AI access and create a personal access token. The account owner decides who can do this and what each person can read or change; see API and AI Access: Decide Who Can Connect AI to Your Puree Account. Then every request is just an Authorization header away:
curl https://puree.app/api/public/v1/customers \
-H "Authorization: Bearer puree_at_your_token_here"
List endpoints are paginated and support a search parameter for fuzzy matching, so you can pull exactly the records you’re after. Each token is rate-limited to 60 requests per minute, which is plenty for syncs and exports.
Every endpoint, parameter and response field is laid out in the API reference, with example responses, so you can see the exact shape of the data before you write a line of code. Try calls from your own tools, with a token you’ve created.
Just want to connect an AI assistant such as Claude, ChatGPT or Grok? You don’t need a token for that any more: add the Puree connector to your AI app and click Sign in to Puree. Connecting with an AI Agent shows you how.
For the full walkthrough — base URL, authentication, searching and paging, rate limits and error handling — see our The Developer API help page.
Want access enabled, or have feedback on which endpoints we should add next? Reach out to us at email@puree.app.