Partner API Overview
The Partner API provides advanced functionality for businesses managing multiple shops, locations, or franchises. It offers comprehensive control over loyalty programs with multi-shop management, advanced analytics, and enterprise-grade features.The Partner API requires special credentials and is designed for businesses with multiple locations or complex loyalty program requirements.
API Characteristics
Multi-Shop Support
Manage multiple shops and locations from a single API integration with unified customer tracking.
Advanced Analytics
Access detailed analytics and reporting across all shops with comparative performance metrics.
Enterprise Features
Advanced features like bulk operations, custom rules, and white-label solutions for large businesses.
Dedicated Support
Priority support with dedicated account management and technical assistance.
Authentication
Partner API uses enhanced authentication with additional security measures:- Partner JWT Authentication
 - API Credentials
 - Request Headers
 
Base URLs
Staging Environment
Staging Environment
- Safe testing environment
 - Sample data and test operations
 - No real customer impact
 - Unlimited API calls for testing
 
Production Environment
Production Environment
- Live production data
 - Real customer operations
 - Rate limiting applied
 - Performance monitoring
 
Core API Sections
Shop Management
Shop Operations
GET 
/shopsList all shops managed by the partnerShop Details
GET 
/shops/{id}Get detailed information about a specific shopCreate Shop
POST 
/shopsCreate a new shop locationUpdate Shop
PUT 
/shops/{id}Update shop information and settingsCustomer Management
- Customer Overview
 - Customer Endpoints
 - Customer Segmentation
 
Unified Customer Database
- Cross-shop customer profiles
 - Consolidated loyalty data
 - Multi-location transaction history
 - Unified communication preferences
 
Analytics and Reporting
Partner-Level Analytics
Partner-Level Analytics
GET 
/analytics/overviewComprehensive analytics across all partner shops:Shop Performance Comparison
Shop Performance Comparison
GET 
/analytics/shops/comparisonCompare performance metrics across all shops:- Customer acquisition rates
 - Point redemption patterns
 - Revenue per customer
 - Engagement metrics
 - Tier distribution
 
Custom Reports
Custom Reports
POST 
/analytics/reportsGenerate custom reports with specific metrics and date ranges:Bulk Operations
Partner API provides powerful bulk operation capabilities for managing large volumes of data efficiently.
- Bulk Customer Operations
 - Bulk Shop Operations
 - Bulk Transaction Processing
 
Advanced Features
Multi-Shop Point Management
Campaign Management
Multi-Shop Campaigns
POST 
/campaignsCreate promotional campaigns across multiple shopsCampaign Analytics
GET 
/campaigns/{id}/analyticsTrack campaign performance and ROIA/B Testing
POST 
/campaigns/ab-testRun split tests across different shop groupsAutomated Campaigns
POST 
/campaigns/automatedSet up rule-based automated campaignsStaff and Permissions
- Staff Management
 - Role Management
 - Activity Monitoring
 
Partner-Specific Endpoints
Partner Information
Partner Settings
Global Settings
Global Settings
PUT 
/settings/globalUpdate partner-wide settings that apply to all shops:Branding Configuration
Branding Configuration
PUT 
/settings/brandingConfigure partner branding across all applications:Integration Settings
Integration Settings
PUT 
/settings/integrationsConfigure third-party integrations and webhooks:Advanced Analytics
Cross-Shop Customer Journey
Business Intelligence
- Revenue Analytics
 - Performance Benchmarking
 - Predictive Analytics
 
White-Label Solutions
Enterprise partners can access white-label solutions for complete brand customization.
Custom Domain Configuration
Mobile App Customization
App Configuration
App Configuration
POST 
/white-label/mobile-appConfigure custom mobile application:App Store Deployment
App Store Deployment
POST 
/white-label/app-deploymentDeploy custom app to app stores:- Automated app store submission
 - Review process management
 - Update distribution
 - Analytics and crash reporting
 
Enterprise Integration
ERP System Integration
- SAP Integration
 - Oracle Integration
 - Custom ERP
 
Data Export and Compliance
GDPR Compliance
GET 
/compliance/gdpr/customer-data/{id}Export all customer data for GDPR requestsData Anonymization
POST 
/compliance/anonymize-customerAnonymize customer data while preserving analyticsAudit Trail
GET 
/compliance/audit-trailComplete audit trail of all partner operationsData Retention
PUT 
/compliance/retention-policyConfigure automated data retention policiesRate Limits and Quotas
Partner API endpoints have different rate limits based on your partner tier and plan.
Rate Limit Information
- Enterprise Tier
 - Professional Tier
 - Standard Tier
 
- API Calls: 10,000 per hour
 - Bulk Operations: 50,000 records per batch
 - Concurrent Requests: 100
 - Data Export: Unlimited
 - Real-time Webhooks: Unlimited
 
Rate Limit Headers
All API responses include rate limit information:Error Handling
Partner-Specific Errors
Partner-Specific Errors
Status Code: 403
Shop Access Errors
Shop Access Errors
Status Code: 404
Bulk Operation Errors
Bulk Operation Errors
Status Code: 422
Support and Resources
Partner Support Channels
Priority Support
Enterprise partners get priority support:
- Dedicated account manager
 - 2-hour response time SLA
 - Direct developer access
 - Emergency hotline available
 
Technical Resources
Advanced technical documentation:
- Integration guides for enterprise systems
 - Custom development examples
 - Architecture consultation
 - Performance optimization guidance
 
Business Consultation
Strategic business support:
- Loyalty program optimization
 - Industry best practices
 - ROI improvement strategies
 - Competitive analysis insights
 
Training and Certification
Partner education programs:
- Advanced API training courses
 - Loyalty program management certification
 - Regular webinars and workshops
 - Partner conference access