Your cart
×
🌿
Broad Spectrum CBD Oil 1500mg
Lazarus Naturals · Qty: 1
$45.00
🍬
CBD Sleep Gummies 25mg
Charlotte's Web · Qty: 2
$64.00
💊
CBD Recovery Capsules 750mg
Green Roads · Qty: 1
$38.00
Federally legal · Lab tested · Nationwide shipping
Premium CBD,
delivered to your door.
Curated from the nation's top CBD brands — vetted, lab-verified, and shipped directly from the source.
Oils & Tinctures
Edibles & Gummies
Topicals
Capsules
Pet CBD
Sleep
40+
Verified vendors
600+
SKUs available
100%
3rd-party lab tested
<0.3%
THC · Federally legal
In Stock
Lazarus Naturals
Broad Spectrum CBD Oil 1500mg
Full-plant extract, coconut MCT oil carrier. Third-party tested. 50mg per serving.
In Stock
Charlotte's Web
CBD Sleep Gummies 25mg
Melatonin + CBD blend. Naturally flavored. 30 gummies per bottle. Berry flavor.
In Stock
Green Roads
CBD Recovery Capsules 750mg
Pharmacist-formulated. 25mg per capsule. Broad spectrum. 30-count bottle.
In Stock
Medterra
CBD Pet Tincture — Dogs 300mg
Chicken-flavored CBD oil for dogs. Broad spectrum, zero THC. Vet recommended.
Low Stock
cbdMD
CBD Muscle Balm 1000mg
Menthol and arnica infused. For post-workout recovery. Fast absorbing formula.
In Stock
Joy Organics
CBD Morning Blend Coffee 500mg
Medium roast CBD-infused whole bean coffee. 10mg CBD per serving. USDA Organic.
Track your order
Enter your order number or use the link from your confirmation email.
Order
#1800-2026-84721
Vendor
Charlotte's WebCarrier
UPS GroundEst. Delivery
Apr 12, 2026Shipment status
Order placed
Processed through 1800 Cannabis · Payment confirmed
Apr 9, 2026 · 10:14 AM
Sent to vendor
Fulfillment request sent to Charlotte's Web via API
Apr 9, 2026 · 10:14 AM (automated)
Order accepted by vendor
Charlotte's Web confirmed the order and began packing
Apr 9, 2026 · 11:32 AM
Shipped · In transit
Package picked up by UPS · Tracking: 1Z999AA10123456784
Apr 10, 2026 · 8:05 AM
Out for delivery
Estimated: Apr 12, 2026
Delivered
Auto-notifications sent
✓ Order confirmation email · Apr 9, 10:14 AM
✓ Vendor accepted SMS · Apr 9, 11:32 AM
✓ Shipping confirmation email with tracking · Apr 10, 8:10 AM
○ Out for delivery SMS (pending)
○ Delivery confirmation email + review request (pending)
Vendor overview
April 2026 · Charlotte's Web
Orders this month
142
↑ 18% vs last month
Revenue through 1800
$6,840
↑ 22% vs last month
Pending fulfillment
7
Action required
Recent orders to fulfill
| Order ID | Customer | Product | Date | Status | Action |
|---|---|---|---|---|---|
| #1800-84721 | J. Williams | CBD Sleep Gummies 25mg | Apr 9 | Awaiting Ship | |
| #1800-84698 | M. Torres | Full Spectrum Oil 1000mg | Apr 9 | Awaiting Ship | |
| #1800-84655 | A. Chen | CBD Recovery Balm | Apr 8 | Shipped | |
| #1800-84602 | R. Patel | CBD Sleep Gummies 25mg ×2 | Apr 8 | Delivered |
Platform overview
April 9, 2026
Total orders (MTD)
1,842
↑ 24% vs last month
GMV (MTD)
$82,140
↑ 31% vs last month
Active vendors
42
3 pending approval
Platform revenue
$12,321
15% avg commission
Order flow pipeline
248
New
87
Pending ship
641
In transit
848
Delivered
18
Issues
Top vendors this month
| Vendor | Orders | GMV |
|---|---|---|
| Charlotte's Web | 312 | $18,420 |
| Lazarus Naturals | 287 | $15,840 |
| Green Roads | 214 | $10,200 |
| Medterra | 189 | $8,910 |
| cbdMD | 156 | $7,644 |
Recent activity
●
New vendor approved: Joy Organics
Today · 9:42 AM
●
87 orders awaiting vendor fulfillment
Updated · 11:15 AM
●
Lazarus Naturals updated 4 SKU prices
Today · 8:30 AM
●
18 orders flagged — delayed by vendor
Today · 7:00 AM
API Reference
Overview
Authentication
Vendor endpoints
Order endpoints
Product endpoints
Webhooks
Tracking sync
Error codes
1800 Cannabis API
Version 1.0 · Base URL: https://api.1800cannabis.com/v1
REST API · JSON · Bearer token auth · HTTPS only
Order flow overview
How orders move from customer purchase through vendor fulfillment back to the customer.
Customer
Places order on site
→
1800 API
Processes payment, creates order
→
Vendor webhook
POST to vendor endpoint
→
Vendor ships
PUT tracking number
→
Customer notified
Email + SMS auto-sent
Authentication
All API requests require a Bearer token in the Authorization header.
# Request header
Authorization: Bearer sk_live_your_api_key_here
Content-Type: application/json
Authorization: Bearer sk_live_your_api_key_here
Content-Type: application/json
Vendor endpoints
Manage vendor accounts, products, and fulfillment.
POST/vendors/registerSubmit vendor application
GET/vendors/{vendor_id}Get vendor profile & stats
PUT/vendors/{vendor_id}/webhookSet your order webhook URL
POST/vendors/{vendor_id}/productsSubmit a product for approval
PUT/vendors/{vendor_id}/products/{sku}/inventoryUpdate stock quantity
// POST /vendors/register — example request body
{
"brand_name": "Your Brand",
"contact_email": "contact@yourbrand.com",
"website": "https://yourbrand.com",
"hemp_license": "CO-HEMP-2024-XXXXX",
"webhook_url": "https://yourbrand.com/webhooks/orders",
"fulfillment_sla_hours": 24
}
{
"brand_name": "Your Brand",
"contact_email": "contact@yourbrand.com",
"website": "https://yourbrand.com",
"hemp_license": "CO-HEMP-2024-XXXXX",
"webhook_url": "https://yourbrand.com/webhooks/orders",
"fulfillment_sla_hours": 24
}
Order endpoints
Vendors use these to receive orders and submit fulfillment/tracking data. 1800 uses these internally for order management.
GET/orders?vendor_id=&status=pendingList orders awaiting fulfillment
GET/orders/{order_id}Get full order details
PUT/orders/{order_id}/fulfillSubmit tracking → triggers customer notification
GET/orders/{order_id}/trackingGet live tracking status
// PUT /orders/{order_id}/fulfill — submit tracking number
{
"carrier": "UPS",
"tracking_number": "1Z999AA10123456784",
"ship_date": "2026-04-10",
"estimated_delivery": "2026-04-12"
}
// Response — customer notification triggered automatically
{
"status": "fulfilled",
"notification_sent": true,
"channels": ["email", "sms"]
}
{
"carrier": "UPS",
"tracking_number": "1Z999AA10123456784",
"ship_date": "2026-04-10",
"estimated_delivery": "2026-04-12"
}
// Response — customer notification triggered automatically
{
"status": "fulfilled",
"notification_sent": true,
"channels": ["email", "sms"]
}
Webhook payload
When a customer places an order containing your products, we immediately POST to your webhook URL.
// Incoming webhook — new order for vendor to fulfill
{
"event": "order.created",
"order_id": "1800-2026-84721",
"created_at": "2026-04-09T10:14:00Z",
"ship_to": {
"name": "J. Williams",
"address": "123 Main St",
"city": "Brooklyn",
"state": "NY",
"zip": "11201"
},
"items": [
{
"sku": "CW-GUM-025",
"product_name": "CBD Sleep Gummies 25mg",
"quantity": 1,
"unit_price": 32.00
}
],
"fulfill_by": "2026-04-10T17:00:00Z"
}
{
"event": "order.created",
"order_id": "1800-2026-84721",
"created_at": "2026-04-09T10:14:00Z",
"ship_to": {
"name": "J. Williams",
"address": "123 Main St",
"city": "Brooklyn",
"state": "NY",
"zip": "11201"
},
"items": [
{
"sku": "CW-GUM-025",
"product_name": "CBD Sleep Gummies 25mg",
"quantity": 1,
"unit_price": 32.00
}
],
"fulfill_by": "2026-04-10T17:00:00Z"
}
Product endpoints
Add, update, and manage your product listings and inventory.
POST/productsSubmit new product for approval
PUT/products/{sku}Update price, description, or images
PUT/products/{sku}/inventorySync current stock level
POST/products/bulk-importImport multiple products via CSV/JSON
DELETE/products/{sku}Delist a product