Complete REST API documentation for integrating HIPAA-compliant medical delivery services into your healthcare platform.
Get up and running with RxRunner API in under 10 minutes
Start with testing keys, then upgrade to production keys after integration testing.
Choose your preferred language and install our SDK for seamless integration.
Create your first delivery request and track its progress in real-time.
RxRunner API works seamlessly with all major platforms and programming languages
Comprehensive endpoints for complete medical delivery management
/v1/deliveries
Create, track, and manage medical deliveries with full HIPAA compliance.
/v1/drivers
Manage HIPAA-certified drivers, assignments, and real-time location tracking.
/v1/tracking
Live delivery tracking with ETA updates and patient notifications.
/v1/compliance
HIPAA audit trails, digital signatures, and proof of delivery documentation.
Secure API access with industry-standard authentication methods
Safe sandbox environment for development and integration testing with realistic data.
test_sk_
and work only in sandbox environment.Live API keys for production deployment with full HIPAA compliance and monitoring.
live_sk_
and process real deliveries.Real implementation examples for common integration scenarios
// Install the RxRunner SDK
npm install @rxrunner/api-sdk
// Initialize with your API key
import RxRunner from '@rxrunner/api-sdk';
const rxrunner = new RxRunner({
apiKey: 'test_sk_...', // Use testing keys first
environment: 'sandbox' // Switch to 'production' later
});
// Create a delivery request
const delivery = await rxrunner.deliveries.create({
pickup: {
name: "Central Pharmacy",
address: "123 Main St, Austin, TX 78701",
phone: "+1-512-555-0123"
},
dropoff: {
name: "John Doe",
address: "456 Oak Ave, Austin, TX 78702",
phone: "+1-512-555-0456",
instructions: "Ring doorbell twice"
},
package: {
description: "Prescription medication",
requiresSignature: true,
hipaaCompliant: true
}
});
console.log('Delivery created:', delivery.id);
# Install the RxRunner SDK
pip install rxrunner-api
# Initialize with your API key
import rxrunner
client = rxrunner.Client(
api_key='test_sk_...', # Use testing keys first
environment='sandbox' # Switch to 'production' later
)
# Create a delivery request
delivery = client.deliveries.create({
'pickup': {
'name': 'Central Pharmacy',
'address': '123 Main St, Austin, TX 78701',
'phone': '+1-512-555-0123'
},
'dropoff': {
'name': 'John Doe',
'address': '456 Oak Ave, Austin, TX 78702',
'phone': '+1-512-555-0456',
'instructions': 'Ring doorbell twice'
},
'package': {
'description': 'Prescription medication',
'requires_signature': True,
'hipaa_compliant': True
}
})
print(f'Delivery created: {delivery.id}')
<?php
// Install via Composer
// composer require rxrunner/api-sdk
require_once 'vendor/autoload.php';
use RxRunner\ApiClient;
// Initialize with your API key
$rxrunner = new ApiClient([
'api_key' => 'test_sk_...', // Use testing keys first
'environment' => 'sandbox' // Switch to 'production' later
]);
// Create a delivery request
$delivery = $rxrunner->deliveries->create([
'pickup' => [
'name' => 'Central Pharmacy',
'address' => '123 Main St, Austin, TX 78701',
'phone' => '+1-512-555-0123'
],
'dropoff' => [
'name' => 'John Doe',
'address' => '456 Oak Ave, Austin, TX 78702',
'phone' => '+1-512-555-0456',
'instructions' => 'Ring doorbell twice'
],
'package' => [
'description' => 'Prescription medication',
'requires_signature' => true,
'hipaa_compliant' => true
]
]);
echo 'Delivery created: ' . $delivery->id;
?>
# Test API endpoint with cURL
curl -X POST https://api.rxrunner.com/v1/deliveries \
-H "Authorization: Bearer test_sk_..." \
-H "Content-Type: application/json" \
-d '{
"pickup": {
"name": "Central Pharmacy",
"address": "123 Main St, Austin, TX 78701",
"phone": "+1-512-555-0123"
},
"dropoff": {
"name": "John Doe",
"address": "456 Oak Ave, Austin, TX 78702",
"phone": "+1-512-555-0456",
"instructions": "Ring doorbell twice"
},
"package": {
"description": "Prescription medication",
"requires_signature": true,
"hipaa_compliant": true
}
}'
Get help when you need it with comprehensive developer resources
Comprehensive guides, tutorials, and API reference documentation.
Join our developer community for discussions, tips, and integration help.
Direct access to our engineering team for complex integration scenarios.
Start building with RxRunner API today and transform your medical delivery operations.