How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Truepill Fulfillment API

Fill requests, orders, NDC availability, prescribers, same-day delivery and specialty-pharmacy routing — the dispensing core of the FuzeRx platform. 42 operations. Submissions are accepted asynchronously and resolve as ORDER and SHIPMENT webhook events.

Truepill Fulfillment API is one of 9 APIs that Truepill publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Fulfillment, Dispensing, Order, and Shipping. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 42 operations across 38 paths, and defines 91 schemas. It is described by OpenAPI 3.2.0, at version 0.0.1.

Requests are made against a single base URL, https://rxapi.fuzehealth.com.

42 operations 38 paths 91 schemas 1 DELETE23 GET15 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.0.1
Base URL
https://rxapi.fuzehealth.com/v1
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Truepill Fulfillment API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (apiKey). By default, every request must be authenticated.

  • apiKey — API key passed in the Authorization header. Separate keys are issued for sandbox and production.

Paths & Operations 42

Across 38 paths, the API surfaces 42 operations — 1 DELETE, 23 GET, 15 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

fulfillment 42

Order placement and fulfillment operations: orders, fill requests and scheduled fill requests, cancel/update requests, same-day delivery and pickup locations, specialty pharmacies…

GET
/api/v1/availability
Get NDC availability
getApiV1Availability → default
POST
/api/v1/cancel_request
Cancel Fill Request
postApiV1Cancel_request body → 200400403500
POST
/api/v1/fill_request
Create Fill Request
postApiV1Fill_request body → 202400
GET
/api/v1/fill_request/{url_token}
Get Fill Request by token
getApiV1Fill_requestUrl_token 1 param → 202403404
PUT
/api/v1/fill_request/{url_token}/stripe_payment
Update a Fill Request's stripe payment
putApiV1Fill_requestUrl_tokenStripe_payment body → 202400403
GET
/api/v1/fill_requests
Get a list of fill requests
getApiV1Fill_requests 4 params → 200500
POST
/api/v1/fuzion_test
Fuzion test endpoint
postApiV1Fuzion_test → default
GET
/api/v1/nearby_same_day_pickup_locations
Search for nearby same day pickup locations using address details
getApiV1Nearby_same_day_pickup_locations → default
GET
/api/v1/open-api/api.yml
Get current OpenAPI spec for Truepill APIs
getApiV1OpenapiApiyml → default
POST
/api/v1/order
Create Order
postApiV1Order body → 202400401404
GET
/api/v1/order/{token}
Get Order
getApiV1OrderToken → 400401404
POST
/api/v1/prescriber
Create Prescriber
postApiV1Prescriber body → 200400
GET
/api/v1/prescriber/{prescriber_token}
Get Prescriber
getApiV1PrescriberPrescriber_token 1 param → 200404
GET
/api/v1/same_day_delivery
Get same day delivery orders
getApiV1Same_day_delivery 3 params → default
POST
/api/v1/same_day_delivery
Create a same day delivery order
postApiV1Same_day_delivery body → default
GET
/api/v1/same_day_delivery/{id}
Get a specific same day delivery order by ID
getApiV1Same_day_deliveryId → default
GET
/api/v1/specialty_pharmacies
Fetch specialty pharmacies based on Rx token (for prescriber NPI) and insurance token (for bin, pcn, group)
getApiV1Specialty_pharmacies → default
POST
/api/v1/update_request
Update Fill Request
postApiV1Update_request body → 202400
GET
/scheduled-actions
Get scheduled actions list with any action type by current customer
getScheduledactions 2 params → 200400401500
GET
/scheduled-fill-requests
Retrieve details for a scheduled fill request by id.
getScheduledfillrequests 2 params → 200400401500
POST
/scheduled-fill-requests
Reschedule a fill request that was submitted too soon.
postScheduledfillrequests body → 200400401500
PUT
/scheduled-fill-requests/{id}
Update details for on scheduled fill request.
putScheduledfillrequestsId 1 param body → 200400401500
DELETE
/scheduled-fill-requests/{id}
Delete a scheduled fill request.
deleteScheduledfillrequestsId 1 param → 200400401500
GET
/v0/schedule
Return available open slots for any provider that can be used to create consults and schedule appointments on these slots.
getV0Schedule 5 params → 200400401404500
GET
/v1/availability
Get NDC availability
getV1Availability → default
POST
/v1/cancel_request
Cancel Fill Request
postV1Cancel_request body → 200400403500
POST
/v1/fill_request
Create Fill Request
postV1Fill_request body → 202400
GET
/v1/fill_request/{url_token}
Get Fill Request by token
getV1Fill_requestUrl_token 1 param → 202403404
PUT
/v1/fill_request/{url_token}/stripe_payment
Update a Fill Request's stripe payment
putV1Fill_requestUrl_tokenStripe_payment body → 202400403
GET
/v1/fill_requests
Get a list of fill requests
getV1Fill_requests 4 params → 200500
POST
/v1/fuzion_test
Fuzion test endpoint
postV1Fuzion_test → default
GET
/v1/nearby_same_day_pickup_locations
Search for nearby same day pickup locations using address details
getV1Nearby_same_day_pickup_locations → default
GET
/v1/open-api/api.yml
Get current OpenAPI spec for Truepill APIs
getV1OpenapiApiyml → default
POST
/v1/order
Create Order
postV1Order body → 202400401404
GET
/v1/order/{token}
Get Order
getV1OrderToken → 400401404
POST
/v1/prescriber
Create Prescriber
postV1Prescriber body → 200400
GET
/v1/prescriber/{prescriber_token}
Get Prescriber
getV1PrescriberPrescriber_token 1 param → 200404
GET
/v1/same_day_delivery
Get same day delivery orders
getV1Same_day_delivery 3 params → default
POST
/v1/same_day_delivery
Create a same day delivery order
postV1Same_day_delivery body → default
GET
/v1/same_day_delivery/{id}
Get a specific same day delivery order by ID
getV1Same_day_deliveryId → default
GET
/v1/specialty_pharmacies
Fetch specialty pharmacies based on Rx token (for prescriber NPI) and insurance token (for bin, pcn, group)
getV1Specialty_pharmacies → default
POST
/v1/update_request
Update Fill Request
postV1Update_request body → 202400

Schemas 91

The contract defines 91 schemas that model the data the API accepts and returns. The most detailed are Model147 (27 properties), Model21 (25 properties), patient_survey (25 properties), Model182 (15 properties). Each schema is shown below with its type and property counts.

Model239
object
1 property
failed_otc_products
array
getScheduledActions.data
object
4 properties 2 required
getScheduledActions.data.details.scheduled_actions
array
The list of all scheduled actions of all types by customer
Model60
object
7 properties 2 required
Model148
object
2 properties
Model12
object
2 properties
Model118
object
3 properties 1 required
Model238
object
1 property
Model4
object
4 properties 4 required
patient_consent
object
7 properties
Model116
object
1 property 1 required
Model10
object
2 properties 2 required
Model120
object
2 properties
Model164
object
1 property
Model236
object
2 properties 2 required
Model122
object
2 properties
Model162
object
Prescriber's address details
10 properties 5 required
Model183
object
1 property
validation_errors
array
receipt_items
array
Model186
array
Model59
object
Prescriber's address details
10 properties
Model150
object
2 properties
Model147
object
27 properties 8 required
Model119
object
1 property
Model9
object
3 properties
packing_materials
array
Model124
object
4 properties
Model152
object
3 properties
Model61
object
3 properties
prescription_tokens
array
failed_medications
array
Model8
object
3 properties
Model51
object
3 properties
getScheduledActions.data.details
object
The details of the response
4 properties 3 required
Model1
object
8 properties 3 required
Model14
object
3 properties
cancelled_otc_products
array
metadata
object
The additional data json for current scheduled action
Model165
object
2 properties
Model22
object
2 properties
Model117
array
Array of medications to cancel. If provided, only these medications will be cancelled. If all medications on the order are cancelled, the entire order will be…
otc_products
array
Model11
object
1 property
Model182
object
15 properties 6 required
medications
array
cancelled_medications
array
copay_payment
object
7 properties 1 required
Model235
object
1 property 1 required
MedicationArray
array
patient_survey
object
25 properties 3 required
Model113
object
3 properties 3 required
Model166
array
Model125
object
3 properties
pricing
object
3 properties
Model149
object
4 properties
Model163
object
7 properties 5 required
availabilities
array
Model237
object
3 properties
Model123
object
7 properties
Model50
object
3 properties
Model145
object
9 properties 1 required
Model127
object
3 properties
Model240
object
2 properties 2 required
Model13
object
3 properties
Model187
object
3 properties
medication_response
object
3 properties
Model121
object
1 property
otc_product
object
4 properties
Model2
object
2 properties 2 required
Model20
object
4 properties 3 required
Model184
object
4 properties
current_stripe_payment
object
6 properties 2 required
results
array
Model151
array
Model126
object
3 properties
Model167
object
3 properties
Model171
object
11 properties 8 required
Model172
array
Model21
object
25 properties 1 required
Model173
object
6 properties 4 required
Model146
array
Model185
object
2 properties
icd_codes
object
stripe_payment
object
6 properties 3 required
Medication
object
Medication description
13 properties 1 required
Model114
object
1 property 1 required
Model115
array
Array of OTC products to cancel. If provided, only these OTC products will be cancelled. If all OTC products on the order are cancelled, the entire order will…
Model3
object
3 properties
Model144
object
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

truepill-fulfillment-api-openapi.yml Raw ↑

Other APIs Truepill publishes across the network.

Truepill Insurance API
Truepill Patients API
Truepill Prescriptions API
Truepill Transfers API
Truepill Webhooks API
Truepill Consults API
Truepill Diagnostics API
Truepill Media API
Where this information came from

This is an independent, third-party profile of Truepill Fulfillment API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.