> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.usebridge.com/api/deprecated/endpoints/update-service-v-1/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.usebridge.com/_mcp/server. # Update Service V1 *March 2026* `POST /api/services/{id}` → [`POST /api/services/v2/{id}`](/api/api-reference/services/v-2/update-service) ### 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](/api/deprecated/migration-guides/synchronous-apis) 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}`](/api/api-reference/services/v-2/update-service) 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.