Shippers
Shippers need reliable, trackable delivery solutions for their cargo. CHRT’s API enables you to create orders, connect with trusted couriers, and monitor shipments from pickup to delivery.
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
Organization Setup
Establish your shipping organization profile to connect with couriers and manage operations.
Register Your Organization
Get Your Organization Info
Update Organization Details
Order Creation & Management
Create and manage shipment orders with detailed cargo specifications and routing requirements.
Create a New Order
View Your Orders
Returns all orders created by your organization.
Get Complete Order Details
Get comprehensive tracking information including:
- Real-time courier location
- Milestone progress updates
- Estimated delivery times
- Proof of delivery documentation
Get Specific Order Details
Get detailed information for a specific order including all task groups, tasks, milestones, and cargo.
Cancel an Order
Cancel orders before pickup or in emergency situations.
User Management
Manage team members who can create and track shipments on behalf of your organization.
Add Team Member
List Team Members
Update Team Member Info
Courier Connections
Build relationships with reliable courier networks to ensure consistent delivery capacity.
View Available Couriers
Browse courier partners in your service areas with their capabilities and specializations.
Connect with Couriers
Establish partnerships with courier organizations that match your shipping needs.
Rate Management
Access and manage pricing for your shipments across different courier networks.
View Rate Sheets
See pricing structures for different courier partners and cargo types.
Cargo Types & Specifications
CHRT supports comprehensive cargo classification for proper handling and pricing:
Medical & Healthcare
pharmaceuticals
- Temperature-sensitive medications requiring cold chainmedical_devices
- Sensitive medical equipment and instrumentslab_specimen
- Laboratory samples requiring careful handlingblood
- Blood products with strict temperature and time requirementsorgan
- Time-critical organ transport with priority routing
Industrial & Manufacturing
manufacturing_equipment
- Heavy machinery and industrial equipmentaircraft_parts
- Aviation components requiring certified handlingspare_parts
- Automotive and equipment replacement partselectronics
- Sensitive electronic devices and components
Specialized Handling
hazardous_materials
- Dangerous goods requiring permits and special handlingperishable
- Time-sensitive perishable goods requiring refrigerationfrozen
- Frozen goods requiring maintained cold chaindocuments
- Important legal, financial, or business documentschemicals
- Chemical products requiring proper containment
General Cargo
clothing
- Apparel and textile productsother
- Miscellaneous items not fitting other categoriesunspecified
- General cargo without specific classification
Task Actions & Milestones
Task Actions
Orders are structured around specific task actions:
pickup
- Collect cargo from origin locationdeliver
- Deliver cargo to destinationtransfer
- Transfer cargo between vehicles or facilitiesconsolidate
- Combine multiple shipmentstender
- Hand over to another carrierrecover
- Retrieve cargo from temporary storagehold
- Temporarily store cargoother
- Custom task actions
Milestone Types
Track progress with various milestone types:
image
- Photo documentation (pickup/delivery proof)signature
- Digital signature confirmationbarcode_scan
- Barcode scanning for trackingqr_code_scan
- QR code scanning for verificationuser_action
- Manual user confirmationdetected_by_app
- Automatic app detectionorder_in_progress
- Order status milestoneother
- Custom milestone types
Tracking & Notifications
Stay informed about your shipments with real-time updates and automated notifications.
Configure Notification Preferences
Track Order Progress
Orders automatically update through key milestones:
- Order Created - Order submitted to courier network
- Pickup Scheduled - Courier assigned and pickup scheduled
- Pickup Complete - Cargo collected and in transit
- In Transit - Real-time location updates during transport
- Delivery Complete - Cargo delivered with proof of delivery
Advanced Features
Multi-Cargo Shipments
- Combine multiple cargo types in single orders
- Specify individual handling requirements for each item
- Optimize routing for complex delivery requirements
Temperature Monitoring
For temperature-sensitive cargo:
- Real-time temperature logging during transport
- Automated alerts for temperature excursions
- Compliance documentation for regulatory requirements
Priority Routing
- Express delivery options for time-critical shipments
- Dedicated courier assignment for high-priority orders
- Real-time routing optimization for fastest delivery
Chain of Custody
- Complete audit trail from pickup to delivery
- Digital signatures and photo documentation
- Tamper-evident tracking for sensitive cargo
SDKs & Integration
Integrate CHRT into your existing systems with our official SDKs:
TypeScript:
See our SDK documentation for detailed examples and advanced configuration options.
Common Use Cases
1. Medical Supply Chain
- Cargo types:
pharmaceuticals
,medical_devices
,lab_specimen
- Key features: Temperature monitoring, expedited delivery, compliance tracking
- Best practices: Real-time monitoring, automated exception alerts, complete documentation
2. Manufacturing Logistics
- Cargo types:
manufacturing_equipment
,spare_parts
,electronics
- Key features: Dimensional cargo handling, just-in-time delivery, industrial routing
- Best practices: Precise scheduling, capacity planning, damage prevention
3. E-commerce Fulfillment
- Cargo types:
electronics
,clothing
,documents
- Key features: Multi-destination routing, proof of delivery, customer notifications
- Best practices: Automated tracking updates, delivery confirmations, exception handling
Best Practices
- Provide accurate cargo dimensions for proper vehicle assignment and pricing
- Use detailed pickup/delivery addresses including contact information and special instructions
- Set up automated notifications to keep customers informed without manual intervention
- Monitor temperature-sensitive shipments in real-time for compliance and quality
- Maintain current team member information for proper access control and communication
- Build relationships with multiple couriers to ensure delivery capacity and competitive pricing
Support
- API Reference: Full endpoint documentation with examples
- SDK Documentation: Integration guides and examples
Need help with a specific integration? Contact our support team.