Update Service V1
March 2026
POST /api/services/{id} → POST /api/services/v2/{id}
Context
The original endpoint potentially includes a synchronous, blocking call through to insurance payers. For predictable behavior and reliability, these are deprecated in favor an asynchronous pattern.
See the Synchronous API Migration Guide for the broader pattern (polling, streaming, webhooks).
Changes
The v2 endpoint returns the current Service from the database immediately after the update. coverageStatus and nested eligibility may still reflect an in-flight refresh until the workflow finishes.
Migration
Point clients at POST /api/services/v2/{id} with the same request body shape as v1 update (patientToken and patch fields as documented on that endpoint).
Priority
For most partners, this is an important part of their user experience, and asynchronous APIs will perform better.