Couriers
Couriers provide the last-mile delivery solutions that complete the logistics chain. CHRT’s API enables you to manage drivers, track deliveries, and handle complex cargo requirements efficiently.
Quick Start
- Create Account: Sign up at chrt.com
- Get API Access: Contact us to obtain your Bearer token
- Set Base URL: Use
https://api.chrt.com
for production
Core Workflows
Driver Management
As a courier, your drivers are your most valuable asset. CHRT provides comprehensive driver management capabilities.
Register a New Driver
Get All Organization Drivers
Update Driver Status
Control driver availability for order assignments in real-time.
Track Driver Location
Send periodic location updates (every 30-60 seconds) to enable real-time tracking for customers.
Order Operations
View Assigned Orders
Returns all orders currently assigned to your courier organization.
Get Complete Order Details
Use this to get comprehensive order information including:
- Complete cargo manifests
- Pickup and delivery addresses
- Special handling requirements
- Customer contact information
Accept and Start Orders
Assign the order to a specific driver and mark it as in-progress.
Creating Orders
As a courier, you can also create orders directly for your own customers or internal operations.
Create a New Order
This allows you to:
- Create orders for your own customers
- Handle internal logistics operations
- Manage direct customer relationships
- Set your own pricing and terms
Task Management
Orders are organized into task groups that can be efficiently assigned to drivers.
Get Driver Task List
Update Task Progress
Update task status as drivers progress through their routes.
Handle Breaks and Delays
Pause tasks for driver breaks, traffic delays, or other interruptions.
Milestone Tracking & Proof of Delivery
Update Delivery Milestones
Common milestone types:
pickup_arrival
- Driver arrives at pickup locationpickup_complete
- Cargo loaded and securedin_transit
- En route to destinationdelivery_arrival
- Driver arrives at delivery locationdelivery_complete
- Cargo delivered successfully
Upload Proof of Delivery
Upload photos for:
- Signature confirmations
- Cargo condition documentation
- Delivery location verification
- Incident reports
Retrieve Delivery Documentation
Specialized Cargo Handling
CHRT supports various cargo types requiring different handling procedures:
Medical & Healthcare
blood
- Blood products requiring temperature controlorgan
- Time-critical organ transportpharmaceuticals
- Temperature-sensitive medicationsmedical_devices
- Sensitive medical equipmentlab_specimen
- Laboratory samples
High-Value Items
aircraft_parts
- Aviation componentsmanufacturing_equipment
- Industrial machineryelectronics
- Sensitive electronic devices
Special Handling
hazardous_materials
- Requires special permits and handlingperishable
- Time-sensitive perishable goodsfrozen
- Frozen goods requiring cold chaindocuments
- Important legal or business documents
Rate Management
View Your Rate Sheets
Create Custom Rate Sheet
Get Driver-Specific Rates
Shipper Connections
View Connection Opportunities
See available shippers looking for courier partners in your service area.
Establish Shipper Connections
Build your network of shipper relationships for consistent order volume.
Advanced Features
Real-Time Fleet Tracking
- Send driver location updates every 30-60 seconds during active deliveries
- Use milestone updates to provide accurate ETAs
- Implement geofencing for automatic pickup/delivery confirmations
Temperature Monitoring
For temperature-sensitive cargo:
- Monitor and log temperature readings
- Set up alerts for temperature excursions
- Include temperature data in milestone updates
Incident Management
Handle delivery exceptions efficiently:
- Document incidents with photos and descriptions
- Update milestone status with delay reasons
- Communicate proactively with shippers and customers
Notification Setup
Configure automated notifications to keep all parties informed:
SDKs & Integration
Use our official SDKs for faster integration:
TypeScript:
See our SDK documentation for detailed examples and advanced configuration options.
Common Use Cases
1. Medical Deliveries
- Cargo types:
pharmaceuticals
,medical_devices
,lab_specimen
- Key features: Temperature monitoring, chain of custody, expedited delivery
- Best practices: Real-time tracking, immediate exception notifications
2. Same-Day Delivery
- Cargo types:
documents
,electronics
,spare_parts
- Key features: Route optimization, real-time tracking, proof of delivery
- Best practices: Frequent status updates, photo confirmations
3. Specialized Transport
- Cargo types:
hazardous_materials
,aircraft_parts
,organ
- Key features: Compliance documentation, specialized handling, priority routing
- Best practices: Enhanced monitoring, detailed documentation, immediate alerts
Best Practices
- Always update driver locations during active deliveries for accurate tracking
- Use detailed milestone updates to provide transparency to shippers and customers
- Upload proof of delivery photos for every completed delivery
- Monitor cargo-specific requirements (temperature, handling, timing)
- Keep driver and vehicle information current for optimal order matching
- Set up proactive notifications to reduce customer inquiries
Support
- API Reference: Full endpoint documentation with examples
- SDK Documentation: Integration guides and examples
Need help with a specific integration? Contact our support team.