Retrieve and filter appointments for a specific location via the Vetspire GraphQL API

domain: support.vetspire.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Query appointments(locationId: "<id>", updatedAtStart: "<ISO8601>", updatedAtEnd: "<ISO8601>") to scope results to one location and update-time window
  2. Request schedule, duration, and type { name } to get the appointment's timing and category
  3. Request nested patient { name id client { name id email } } to pull the pet and pet-parent contact details in the same call
  4. Confirm the locationId matches the intended hospital, since Vetspire deployments are often multi-location and mismatched ids silently return zero results
  5. If a query returns no results, verify appointments were updated (not just created) within the given window, since updatedAtStart/updatedAtEnd filter on update time

Known gotchas

Related routes

Search Vetspire client accounts and their linked patients via the searchAccounts GraphQL query
support.vetspire.com · 5 steps · unrated
query appointments and staff availability via boulevard's graphql admin api
developers.joinblvd.com · 5 steps · unrated
Query and mutate Vetspire practice data via its GraphQL API while respecting the maximum query depth limit
developer.vetspire.com · 5 steps · unrated

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?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans