Skip to main content

Custom drug catalog API — new

Partners can now read and manage an organization’s custom drug catalog directly over the external API, instead of relying on a clinician to maintain it in the Parchment app.

Webhooks

  • Two new events: prescription.ceased and prescription.cancelled. See the Webhook Events reference for payloads. Endpoints that switch on event_type should ignore unrecognised values rather than error.
  • Reserved pass-through metadata. reserved_1, reserved_2 and reserved_3 are now delivered in the top-level metadata object, echoing the values supplied on the SSO redirect_path. Absent fields arrive as null. Use them to reconcile an event against your own order or session identifier.
  • Every delivery is signed. Webhook requests carry an HMAC signature — validate it before trusting a payload. See Webhook Verification.

Embedded iframe and prescription form

  • Can now pass through autofill fields via iFrame query parameters.
  • See Query Parameters for the full parameter table and constraints.

Patient API

  • Address field aliasing. Create patient and update patient now accept either australian_street_address or australian_address and normalise internally.
  • Create failures now return the underlying cause rather than a generic error message.
  • Creating a patient that already exists remains idempotent — it returns 200 with the existing patient record.

Single sign-on

  • Returning users are signed in noticeably faster