Partner API Endpoints
The Partner APIs provide comprehensive business management tools for loyalty program partners, agencies, and multi-store operations. These endpoints enable advanced analytics, staff management, and white-label solutions.Partner API endpoints require partner-level authentication and are designed for business management use cases. All endpoints are automatically documented from the OpenAPI specification.
Base URL
- Staging:
https://staging-api.loyalty.lt/{locale}/partners/
- Production:
https://api.loyalty.lt/{locale}/partners/
{locale}
is the language code (e.g., en
, lt
).
Partner Management
Core Partner Operations
Direct partner information and management:GET /{locale}/partners/{id}
- Get partner details and configuration- Partner profile information, settings, and capabilities
- Integration status and API limits
- Business verification and compliance status
Customer Management for Partners
Partner-specific customer views and management:GET /{locale}/partners/customers
- List customers associated with partner- Customer segmentation and analytics
- Partner-specific customer interactions
- Cross-store customer tracking
Transaction Management
Partner transaction oversight and analytics:GET /{locale}/partners/transactions
- Partner transaction history- Multi-store transaction aggregation
- Revenue and commission tracking
- Transaction categorization and filtering
Games & Engagement
Partner game management and customization:GET /{locale}/partners/games
- Partner-specific gamesPOST /{locale}/partners/games
- Create new gamesPUT /{locale}/partners/games/{id}
- Update game settings- Game performance analytics
- Custom game configurations
- Coupon generation settings (multiple coupons, validity periods)
- Partner branding and themes
Games API Reference
Complete documentation for creating and managing partner games, including coupon generation settings.
Partner Cards Management
Loyalty card configuration and management:GET /{locale}/partners/cards
- List partner loyalty cardsPOST /{locale}/partners/cards
- Create new loyalty cardGET /{locale}/partners/cards/{id}
- Get card detailsPUT /{locale}/partners/cards/{id}
- Update card configurationDELETE /{locale}/partners/cards/{id}
- Delete loyalty card- Custom point systems and redemption rules
- Coupon validity settings - Configure default coupon expiration periods
- Card design customization and branding
- Multi-shop card assignment
Partner Cards include coupon validity management - set default expiration periods for game-generated coupons, or allow unlimited validity. See Partner Cards API for detailed documentation.
Admin Partner Management
Advanced partner management for administrators:Partner Statistics & Analytics
GET /{locale}/admin/partners/stats
- System-wide partner statistics- Partner performance metrics
- Revenue and growth analytics
- Partner tier and status reporting
Commission Management
Automated commission calculation and management:GET /{locale}/admin/partners/{id}/commission/rates
- Commission rate configurationPOST /{locale}/admin/partners/{id}/commission/force-sync
- Force commission syncPOST /{locale}/admin/partners/{id}/commission/lock
- Lock commission periodGET /{locale}/admin/partners/{id}/commission/lock-status
- Check lock statusPOST /{locale}/admin/partners/{id}/commission/unlock
- Unlock commission period
Communication Management
Partner communication and support systems:GET /{locale}/admin/partners/{id}/messages
- Partner message historyPOST /{locale}/admin/partners/{id}/send-email
- Send email to partnerGET /{locale}/admin/partners/{id}/messages/{messageId}/attachment/{attachmentId}
- Download message attachments
SMS Account Management
Partner SMS service configuration:GET /{locale}/admin/partners/{id}/sms-accounts
- SMS account settings- SMS provider configuration
- Message template management
- SMS usage analytics
Authentication Methods
Endpoint Type | Authentication | Access Level |
---|---|---|
Partner APIs | Partner JWT Token | Partner-specific data |
Admin Partner APIs | Admin JWT Token | System-wide access |
API Integration | Partner API Credentials | Server-to-server |
Partner Authentication
Partners authenticate using their partner portal credentials:Admin Authentication
System administrators have elevated access:Key Features
Multi-Store Operations
- Centralized Management: Manage multiple store locations from one dashboard
- Unified Analytics: Aggregated reporting across all locations
- Staff Management: Role-based access for different store staff
- Inventory Sync: Coordinated loyalty campaigns across stores
Advanced Analytics
- Revenue Analytics: Detailed revenue attribution and tracking
- Customer Insights: Advanced customer behavior analytics
- Performance Metrics: KPI tracking and benchmarking
- Predictive Analytics: Customer lifetime value and churn prediction
White-Label Solutions
- Custom Branding: Partner-specific branding and themes
- Custom Domains: White-label partner portals
- API Customization: Partner-specific API configurations
- Integration Support: Dedicated integration assistance
Enterprise Features
- Commission Management: Automated commission calculation and payments
- Compliance Reporting: Regulatory compliance and reporting tools
- Audit Trails: Complete activity logging and auditing
- Data Export: Comprehensive data export capabilities
Common Use Cases
Multi-Store Chain Management
Scenario: Restaurant chain with 50+ locationsFranchise Operations
Scenario: Franchise owner managing multiple franchisesWhite-Label Partner Portal
Scenario: Agency providing loyalty solutions to clientsError Handling
Common Partner API errors:Error Code | Description | Solution |
---|---|---|
PARTNER_NOT_FOUND | Partner ID doesn’t exist | Verify partner ID |
INSUFFICIENT_PARTNER_PERMISSIONS | Limited partner access | Check partner role/permissions |
COMMISSION_LOCKED | Commission period is locked | Wait for unlock or contact admin |
QUOTA_EXCEEDED | Partner API quota exceeded | Upgrade plan or wait for reset |
STORE_ACCESS_DENIED | No access to specific store | Verify store permissions |
Rate Limits
Partner API rate limits are higher than standard Shop APIs:Authentication Type | Requests/Hour | Burst Limit | Notes |
---|---|---|---|
Partner JWT | 5,000 | 200/min | Standard partner access |
Admin JWT | 10,000 | 500/min | Administrative operations |
Partner API Credentials | 8,000 | 300/min | Server-to-server integration |
Data Export & Import
Export Capabilities
Partners can export comprehensive data for external analysis:- Customer Data: Complete customer profiles and preferences
- Transaction History: Detailed transaction records with metadata
- Analytics Reports: Pre-built business intelligence reports
- Commission Reports: Detailed commission calculations and payments
Import Capabilities
- Customer Migration: Bulk customer import from existing systems
- Transaction History: Historical transaction data import
- Product Catalogs: Bulk product and offer imports
- Staff Data: Employee and permission imports
Next Steps
Shop API Integration
Integrate Shop APIs for customer-facing features
Analytics Dashboard
Access partner analytics dashboard
Commission Management
Set up automated commission tracking
White-Label Setup
Configure white-label partner portal
Partner Access Required: All Partner API endpoints require active partner status and appropriate permissions. Contact support to set up partner access.