Skip to main content

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 ModuleReadCreateUpdateDelete
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.