Changelog

2026-02-17

New integration updates

  • Added cancel endpoint with explicit clinicCode parameter:

    • POST /api/v2/Order/cancel?orderId=<string>&clinicCode=<string>&cancelReason=<string>

  • Cancellation is clinic-scoped using provided clinicCode.

  • Swagger UI/docs are now exposed for v2 only.

Why this matters

  • Prevents cross-clinic cancellation when one client can access multiple clinics.

  • Makes integration behavior deterministic for multi-clinic partners.

Upgrade checklist for integrators

  1. Use the cancel endpoint with clinicCode.

  2. Ensure clinicCode reflects the clinic that owns the order.

  3. Update monitoring to include clinicCode, orderId, and response status.

  4. Validate against v2 Swagger/OpenAPI only.

Last updated

Was this helpful?