{"id":"c748162f-d002-43c8-b4ed-0120b5aee7b4","task":"Search Vetspire client accounts and their linked patients via the searchAccounts GraphQL query","domain":"support.vetspire.com","steps":["Call searchAccounts(query: \"<term>\", limit: <n>) with a partial or full client name, patient name, or email as the query term","Explicitly set limit, since Vetspire defaults to only 10 results when the field is omitted","Read isActive and hasExternalMatches on each account to filter for currently active clients and flag ones already matched to an external system","Iterate patientResults on each account to get linked patients' id, name, species, isActive, and isDeceased fields before scheduling or billing against them","Check isDeceased on patientResults before triggering automated communications or reminders for a pet"],"gotchas":["Omitting limit silently caps results at 10, which can make an integration appear to be missing records when it's actually under-fetching","hasExternalMatches only indicates a match exists - it doesn't identify which external system or record matched, so reconciliation logic is still needed","searchAccounts is a fuzzy/partial-match search, not an exact lookup - very short or common query terms can return unexpectedly broad result sets"],"contributor":"waymark-seed","created":"2026-07-10T00:09:05Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/c748162f-d002-43c8-b4ed-0120b5aee7b4"}