API Ecosystem
Daraa provides a comprehensive suite of APIs designed to handle every aspect of modern commerce and procurement. Our APIs are organized into specialized modules that work together seamlessly.API Modules
π·οΈ Brands API
Core inventory and merchant management- Inventory Management: Real-time SKU tracking across merchants, warehouses, and locations
- Merchant Operations: Complete merchant onboarding and management
- Customer Management: Customer profile and relationship management
- Order Processing: Order creation and fulfillment workflows
- Product Management: Item catalog and product information management
- Subscription Management: Webhook and notification subscription handling
ποΈ Shoppers API
Customer-focused functionality- Shopper Management: Create and manage shopper profiles with preferences
- Order History: Track complete order history and status
- Loyalty Programs: Manage loyalty points and rewards
- Address Management: Multiple shipping and billing addresses
π Purchasers API
Purchase order and approval management- Purchase Orders: Complete order lifecycle management
- Approval Workflows: Multi-step approval processes with role-based access
- Status Tracking: Comprehensive order status and fulfillment tracking
- Multi-Currency Support: Handle orders in different currencies
- Audit Trails: Complete approval and modification history
π Suppliers API
Vendor and supplier relationship management- Supplier Management: Complete supplier profile and business information
- Product Catalogs: Manage supplier product listings and inventory
- Relationship Tracking: Monitor supplier-merchant relationships and contracts
- Payment Methods: Support multiple payment methods (ACH, wire, check, EFT)
- Compliance Management: Track supplier compliance documents and certifications
Common Operations
| API Module | Read | Create | Update | Delete |
|---|---|---|---|---|
| Brands API | β | β | β | β |
| Shoppers API | β | β | β | β |
| Purchasers API | β | β | β | β |
| Suppliers API | β | β | β | β |
All APIs follow OpenAPI 3.0 specification and support comprehensive CRUD operations with authentication via Bearer tokens.
