API OVERVIEW
PATIENTS
FULLSCRIPT CATALOG
EVENTS AND WEBHOOKS
FULFILLMENT
The Fulfillment orders API lets partners list, validate, and place wholesale fulfillment orders on behalf of a clinic.
Access requires the fulfillment partner permission and the fulfillment:order:create OAuth scope.
Use the validate endpoint to check an order payload before submission. Use the create endpoint to place an order.
This endpoint is restricted
This endpoint is not available for general use. Access is highly restricted, and most requests will not be granted. If you believe your case is critical, you may submit a request for consideration. We will only respond if your request is relevant.Lists wholesale fulfillment orders for the authenticated clinic.
No arguments
curl "https://api-us-snd.fullscript.io/api/fulfillment/orders" \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer XXXXXXXXXXXXXXXXXXXX'This endpoint is restricted
This endpoint is not available for general use. Access is highly restricted, and most requests will not be granted. If you believe your case is critical, you may submit a request for consideration. We will only respond if your request is relevant.Places a wholesale fulfillment order for the authenticated clinic.
shipping_methodstring
Shipping method for the order (e.g. Standard).
line_itemsarray
Required
Products to include in the order.
skustring
Required
SKU of the variant to order.
quantitystring
Required
Quantity to purchase.
shipping_addressobject
Required
Destination address for the order.
firstnamestring
Required
Recipient first name.
lastnamestring
Required
Recipient last name.
address1string
Required
Primary street address.
address2string
Secondary address line.
citystring
Required
City.
statestring
Required
State or province.
zipcodestring
Required
Postal code.
countrystring
Required
Country.
phonestring
Required
Contact phone number.
curl -X 'POST' "https://api-us-snd.fullscript.io/api/fulfillment/orders" \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer XXXXXXXXXXXXXXXXXXXX' \
-d $'{
"shipping_method": "string",
"line_items": [
{
"sku": "string",
"quantity": "string"
}
],
"shipping_address": {
"firstname": "string",
"lastname": "string",
"address1": "string",
"address2": "string",
"city": "string",
"state": "string",
"zipcode": "string",
"country": "string",
"phone": "string"
}
}'This endpoint is restricted
This endpoint is not available for general use. Access is highly restricted, and most requests will not be granted. If you believe your case is critical, you may submit a request for consideration. We will only respond if your request is relevant.Retrieves details for a single fulfillment order.
idstring
Required
Unique identifier (UUID) for the order.
curl "https://api-us-snd.fullscript.io/api/fulfillment/orders/{id}" \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer XXXXXXXXXXXXXXXXXXXX'This endpoint is restricted
This endpoint is not available for general use. Access is highly restricted, and most requests will not be granted. If you believe your case is critical, you may submit a request for consideration. We will only respond if your request is relevant.Validates an order payload without placing an order. Uses the same request body as order creation.
shipping_methodstring
Shipping method for the order (e.g. Standard).
line_itemsarray
Required
Products to include in the order.
skustring
Required
SKU of the variant to order.
quantitystring
Required
Quantity to purchase.
shipping_addressobject
Required
Destination address for the order.
firstnamestring
Required
Recipient first name.
lastnamestring
Required
Recipient last name.
address1string
Required
Primary street address.
address2string
Secondary address line.
citystring
Required
City.
statestring
Required
State or province.
zipcodestring
Required
Postal code.
countrystring
Required
Country.
phonestring
Required
Contact phone number.
curl -X 'POST' "https://api-us-snd.fullscript.io/api/fulfillment/orders/validate" \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer XXXXXXXXXXXXXXXXXXXX' \
-d $'{
"shipping_method": "string",
"line_items": [
{
"sku": "string",
"quantity": "string"
}
],
"shipping_address": {
"firstname": "string",
"lastname": "string",
"address1": "string",
"address2": "string",
"city": "string",
"state": "string",
"zipcode": "string",
"country": "string",
"phone": "string"
}
}'