v5 API — how to create/update animals for adoption export from third-party shelter software?

8 views
Skip to first unread message

Pawdango

unread,
Jun 20, 2026, 5:35:25 PM (15 hours ago) Jun 20
to apidev
Want to integrate with RescueGroups so shelters can publish and update adoptable animals from our system — not just read/display public listings.

We have a public API key (site purpose: “Lists animals for adoption”) and we’ve reviewed the v5 public docs:
https://test1-api.rescuegroups.org/v5/public/docs
https://api.rescuegroups.org/v5/public/docs

Those docs clearly cover searching/reading adoptable pets (e.g. /public/animals/search/available/, includes, radius search, etc.) with API key auth.

What we don’t see documented is the write path for shelters:
  • Does v5 currently support creating and updating animals (and photos/status) via API so they appear as Available in the public export?
    If yes, what are the exact endpoints, HTTP methods, and auth model? (We see references to /tokens and Bearer token for “private data,” but the public endpoint reference only lists GET/search for animals.)
  • Is the v5 REST model the recommended approach, or should integrators still use the older HTTP/JSON objectType / objectAction pattern (login → token/tokenHash → animals + add/edit + define)?
  • What are the minimum required fields to add an animal and mark it exportable/available?
  • What account prerequisites are needed beyond a public API key — e.g. RescueGroups org account, specific user roles (“Animal Add”), export/sharing settings?
  • Is there updated documentation or a Postman collection for v5 write operations that isn’t on the public docs page?
Our goal is a production integration where a shelter saves an animal in Pawdango and it syncs to RescueGroups (create/update, status changes, photos). Any guidance, doc links, or recommended integration pattern would be greatly appreciated.
Reply all
Reply to author
Forward
0 new messages