API OVERVIEW
PATIENTS
FULLSCRIPT CATALOG
EVENTS AND WEBHOOKS
FULFILLMENT
Some API endpoints are marked restricted in production. This guide explains what that means and how sandbox and production access differ.
Tip: You can explore restricted endpoint documentation and call these endpoints freely in sandbox. Commercial approval is only required for production.
Restricted endpoints are documented publicly but require commercial approval before you can use them against production servers. They are flagged in the technical reference with a warning banner.
Restricted endpoints typically cover capabilities that need a closer business review — for example, product catalog access, fulfillment, and labs catalog search. The restriction is about production use, not about whether you can build against the API.
Restricted does not mean:
Restricted does mean:
Fullscript separates development from live integrations at two levels.
Your API Dashboard account moves through access states as you progress:
Complete the account qualification form on the API Dashboard to receive sandbox access. Production account access is granted after your integration review.
Even with a production account, individual restricted endpoints may require explicit approval for your use case. In sandbox, all documented endpoints are available without per-endpoint approval.
| Environment | Restricted endpoints | Credentials |
|---|---|---|
| Sandbox | Available for development and testing | Sandbox OAuth app (client_id / client_secret) |
| Production | Requires commercial approval | Production OAuth app (client_id / client_secret) |
Use the integration environments table or the development sandbox guide for the correct base URLs per region.
FYI: Sandbox and production use separate OAuth applications, secrets, and base URLs. Store environment-specific values in configuration, such as environment variables, so you can switch cleanly at go-live.
When you are ready to go live, see Going to production.
Yes. All documented endpoints, including restricted ones, are available in sandbox for development and testing.
Restricted endpoints show a warning banner in the technical reference.
The API will reject the request. Build and validate your integration in sandbox first, then complete the production review before switching to production hosts.