Provision and update ezyVet staff accounts via the v4/user and v4/role endpoints
domain: developers.ezyvet.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Use GET/POST/PATCH on v4/user to fetch, create, and update user records (max page size 500 records)
Use POST/PATCH v4/user/bulk to create or update multiple user records in a single call
Fetch available roles via v4/role and reference a role id when creating or updating users so accounts get the correct permissions
Paginate large staff directories using the documented max page size rather than assuming an unbounded response
Re-fetch v4/role after any clinic-side role changes, since role assignments affect what a created user can access
Known gotchas
v4/user has a hard max page size of 500 records per page - build pagination into any full-directory sync
v4/role is intended to be used together with v4/user, not as a standalone permissions API
v4/user (and v4/user/bulk) shipped in ezyVet version 44.3 (February 2026); v4/role shipped one release later in version 44.4 (March 2026) - don't assume both were introduced together when checking a clinic's version
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?