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.