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/docshttps://api.rescuegroups.org/v5/public/docsThose 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.