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: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
/shops
List all shops managed by the partnerShop Details
GET
/shops/{id}
Get detailed information about a specific shopCreate Shop
POST
/shops
Create a new shop locationUpdate Shop
PUT
/shops/{id}
Update shop information and settingsCustomer Management
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/overview
Comprehensive analytics across all partner shops:Shop Performance Comparison
Shop Performance Comparison
GET
/analytics/shops/comparison
Compare performance metrics across all shops:- Customer acquisition rates
- Point redemption patterns
- Revenue per customer
- Engagement metrics
- Tier distribution
Custom Reports
Custom Reports
POST
/analytics/reports
Generate custom reports with specific metrics and date ranges:Bulk Operations
Partner API provides powerful bulk operation capabilities for managing large volumes of data efficiently.
Advanced Features
Multi-Shop Point Management
Campaign Management
Multi-Shop Campaigns
POST
/campaigns
Create promotional campaigns across multiple shopsCampaign Analytics
GET
/campaigns/{id}/analytics
Track campaign performance and ROIA/B Testing
POST
/campaigns/ab-test
Run split tests across different shop groupsAutomated Campaigns
POST
/campaigns/automated
Set up rule-based automated campaignsStaff and Permissions
Partner-Specific Endpoints
Partner Information
Partner Settings
Global Settings
Global Settings
PUT
/settings/global
Update partner-wide settings that apply to all shops:Branding Configuration
Branding Configuration
PUT
/settings/branding
Configure partner branding across all applications:Integration Settings
Integration Settings
PUT
/settings/integrations
Configure third-party integrations and webhooks:Advanced Analytics
Cross-Shop Customer Journey
Business Intelligence
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-app
Configure custom mobile application:App Store Deployment
App Store Deployment
POST
/white-label/app-deployment
Deploy custom app to app stores:- Automated app store submission
- Review process management
- Update distribution
- Analytics and crash reporting
Enterprise Integration
ERP System Integration
Data Export and Compliance
GDPR Compliance
GET
/compliance/gdpr/customer-data/{id}
Export all customer data for GDPR requestsData Anonymization
POST
/compliance/anonymize-customer
Anonymize customer data while preserving analyticsAudit Trail
GET
/compliance/audit-trail
Complete audit trail of all partner operationsData Retention
PUT
/compliance/retention-policy
Configure automated data retention policiesRate Limits and Quotas
Partner API endpoints have different rate limits based on your partner tier and plan.
Rate Limit Information
- 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