API OVERVIEW

Pagination

Request IDs

Versioning

Rate Limits

Idempotency

Restricted endpoints

Going to production

CLINIC

Clinic

Retrieve a clinic

Fulfillment Events

Retrieve past webhook events related to your application.

List fulfillment order item events

This endpoint is restricted in production

You can explore these docs and call this endpoint freely in sandbox. Production access requires commercial approval — talk to your Fullscript integration contact, or see Restricted endpoints and going to production for what to expect.

Lists fulfillment line-item events from the last 30 days for the authenticated clinic and integration.

Used for audit or reprocessing.

  • fulfillment.items.cancelled — line items on a fulfillment order were cancelled.
  • fulfillment.items.refunded — line items on a fulfillment order were refunded.

Arguments

event_type

string

Filter events by event_type (for example, fulfillment.items.refunded).

created_at

string

Filter by created_at date. The date must be formatted as yyyy-mm-dd.

  • less than: Return events where the created_at date is less than. <yyyy-mm-dd.
  • greater than: Return events where the created_at date is greater than. >yyyy-mm-dd.
  • within a range: Return events where the created_at date is within a range. yyyy-mm-dd..yyyy-mm-dd.
GET /api/events/fulfillment_items
curl "https://api-us-snd.fullscript.io/api/events/fulfillment_items" \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer XXXXXXXXXXXXXXXXXXXX'

Responses

List fulfillment order events

This endpoint is restricted in production

You can explore these docs and call this endpoint freely in sandbox. Production access requires commercial approval — talk to your Fullscript integration contact, or see Restricted endpoints and going to production for what to expect.

Lists fulfillment order events from the last 30 days for the authenticated clinic and integration.

  • fulfillment.order.created — a wholesale fulfillment order was placed and completed.
  • fulfillment.order.cancelled — a wholesale fulfillment order was cancelled.

Arguments

event_type

string

Filter events by event_type (for example, fulfillment.order.created).

created_at

string

Filter by created_at date. The date must be formatted as yyyy-mm-dd.

  • less than: Return events where the created_at date is less than. <yyyy-mm-dd.
  • greater than: Return events where the created_at date is greater than. >yyyy-mm-dd.
  • within a range: Return events where the created_at date is within a range. yyyy-mm-dd..yyyy-mm-dd.
GET /api/events/fulfillment_orders
curl "https://api-us-snd.fullscript.io/api/events/fulfillment_orders" \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer XXXXXXXXXXXXXXXXXXXX'

Responses

List fulfillment shipment events

This endpoint is restricted in production

You can explore these docs and call this endpoint freely in sandbox. Production access requires commercial approval — talk to your Fullscript integration contact, or see Restricted endpoints and going to production for what to expect.

Lists fulfillment shipment events from the last 30 days for the authenticated clinic and integration.

Used for audit or reprocessing.

  • fulfillment.shipment.shipped — a shipment was shipped.
  • fulfillment.shipment.delivered — a shipment was delivered.

Arguments

event_type

string

Filter events by event_type (for example, fulfillment.shipment.shipped).

created_at

string

Filter by created_at date. The date must be formatted as yyyy-mm-dd.

  • less than: Return events where the created_at date is less than. <yyyy-mm-dd.
  • greater than: Return events where the created_at date is greater than. >yyyy-mm-dd.
  • within a range: Return events where the created_at date is within a range. yyyy-mm-dd..yyyy-mm-dd.
GET /api/events/fulfillment_shipments
curl "https://api-us-snd.fullscript.io/api/events/fulfillment_shipments" \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer XXXXXXXXXXXXXXXXXXXX'

Responses