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.