GETTING STARTED

Get started with Fullscript APIs

introduction

What is Fullscript?

Integration options

Sign up for API key

HOW TO GUIDES

How-to guides

oAuth

OAuth overview

using OAuth

Setup

Request an auth code

Request an access token

Refresh an access token

Revoke an access token

webhooks

Order placed

The order.placed webhook is triggered when a patient places an order via Fullscript.com.

When a patient purchases a lab, the order.placed webhook is triggered. To identify lab orders, inspect line_items[].lab_type in the payload. This is the only webhook that signals a lab has been purchased.

Details

Scopes needed:patients:order_history
Event payload:a subset of the order object

Event payload

"event_payload": { "event": { "id": "x5xxxxx8-92x7-4xxx-9x0x-345x404x94x1", "type": "order.placed", "created_at": "2018-10-16T04:00:00.000Z", "clinic_id": "xx7x357x-9x36-xxxx-x553-7x3xx398xxx", "data": { "id": "391xx4xx-67x5-44x2-8x2x-8886x20x083x", "order_number": "R000000000", "completed_at": "2018-03-02T13:26:02.000-05:00", "treatment_plan_ids": [ "xx45x0xx-x840-41xx-9922-98xx6001507x" ], "patient_id": "x1x0196x-5615-4874-xxe4-48x459180x09", "line_items": [ { "variant_id": "xx2688x2-4303-4278-xx73-x7083x6146x1", "quantity": 3, "type": "supplement" } ] } } }
Troubleshooting webhooksLab order updated

ON THIS PAGE

Details

RELATED TOPICS