Petso Partner API

Connect your software to Petso

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.

You don't have to switch to Petso Pro to interoperate with Petso

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.

How it works

Four steps, with the owner in control

Your software talks to Petso; the pet's owner approves what you can do. Nothing happens without their explicit, revocable consent.

  1. 1

    Resolve

    Look up a pet by microchip. Petso returns a secure claim ticket — never the pet's data or owner details.

  2. 2

    Consent

    Request scoped access. The owner gets a notification and approves it in the Petso app — you only get what they grant.

  3. 3

    Issue

    Create a vaccination certificate from your own software. Petso anchors it on-chain and files it in the pet's records.

  4. 4

    Verify

    Anyone can confirm the certificate is genuine, current, and cryptographically anchored — instantly.

Issue records that travel with the pet

Everything you create through the Partner API is verifiable and belongs to the pet's family — for life.

Verifiable certificates

Rabies, vaccination and deworming certificates issued from your software, each with a tamper-evident document hash.

Anchored on-chain

Every certificate is anchored to the pet's decentralised identity, so its authenticity can be proven anywhere — no phone calls, no PDFs to trust.

In the owner's records

Records land directly in the owner's Petso health history for their approval, ready to share with the next vet, groomer, or border.

Privacy by design

Consent-first, and revocable

The owner is always in charge. Access is explicit, narrowly scoped, and can be withdrawn at any moment.

  • Owner-approved

    No partner can read or write anything until the pet's owner approves a specific, scoped grant in the app.

  • Scoped access

    Grants are limited to exactly what's needed — for example, adding a vaccination certificate — and nothing more.

  • Revocable anytime

    Owners can revoke access instantly. Records already issued stay in their history; future access stops immediately.

  • Signed & audited

    Every request is cryptographically signed and logged. Petso never exposes pet data a partner hasn't been granted.

For developers

A clean, secure REST API

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 ✔

Bring your software to Petso

Tell us what you use today and we'll help you connect. Design partners get hands-on onboarding and early access.