Vets, groomers, boarding and more — keep the tools you already use, and issue verifiable, owner-approved health records straight into a pet's Petso profile through one simple API.
Your practice-management system, booking tool, or CRM already runs your day. The Partner API lets it speak to Petso directly — so the vaccination certificates and records you create become verifiable, portable, and owned by the pet's family, without changing how your team works.
Your software talks to Petso; the pet's owner approves what you can do. Nothing happens without their explicit, revocable consent.
Look up a pet by microchip. Petso returns a secure claim ticket — never the pet's data or owner details.
Request scoped access. The owner gets a notification and approves it in the Petso app — you only get what they grant.
Create a vaccination certificate from your own software. Petso anchors it on-chain and files it in the pet's records.
Anyone can confirm the certificate is genuine, current, and cryptographically anchored — instantly.
Everything you create through the Partner API is verifiable and belongs to the pet's family — for life.
Rabies, vaccination and deworming certificates issued from your software, each with a tamper-evident document hash.
Every certificate is anchored to the pet's decentralised identity, so its authenticity can be proven anywhere — no phone calls, no PDFs to trust.
Records land directly in the owner's Petso health history for their approval, ready to share with the next vet, groomer, or border.
The owner is always in charge. Access is explicit, narrowly scoped, and can be withdrawn at any moment.
No partner can read or write anything until the pet's owner approves a specific, scoped grant in the app.
Grants are limited to exactly what's needed — for example, adding a vaccination certificate — and nothing more.
Owners can revoke access instantly. Records already issued stay in their history; future access stops immediately.
Every request is cryptographically signed and logged. Petso never exposes pet data a partner hasn't been granted.
Signed requests, scoped consent grants, idempotent writes, and outbound webhooks — with a copy-paste quickstart in Node.js and Python. Built server-to-server, so your credentials never touch a browser.
Request developer access# 1 — resolve a pet by microchip
POST /v1/partner/pets/resolve
{ "identifier": { "type": "microchip",
"value": "985112345678900" } }
→ { "outcome": "match", "claimToken": "pcl_…" }
# 2 — request the owner's consent
POST /v1/partner/grants
{ "claimToken": "pcl_…",
"scopes": ["records:write:vaccine"] }
# 3 — after the owner approves, issue
POST /v1/partner/pets/<petId>/vaccination-certificates
Idempotency-Key: <key>
{ "certificateType": "rabies", "data": { … } }
→ verifiable, anchored on-chain ✔ Tell us what you use today and we'll help you connect. Design partners get hands-on onboarding and early access.