Incentives API
The Incentives API provides endpoints to the Sky Rewards Program data (integration boost incentives and accessibility rewards)
Overview
Section titled “Overview”Incentives API provides:
- Sky’s Integration boost incentives endpoints
- Sky’s Accessibility rewards incentives endpoints
- Auth endpoints for token generation
Technical Details
Section titled “Technical Details”API Specifications
Section titled “API Specifications”- Type: RESTful API
- Framework: TBD
- Database: TBD
- Hosting: Vercel
Authentication & Authorization
Section titled “Authentication & Authorization”API Authentication (not implemented yet)
Section titled “API Authentication (not implemented yet)”- Method: TBD (API keys, OAuth, JWT)
- Rate Limiting: TBD
- Access Levels: TBD
Security
Section titled “Security”- HTTPS enforcement
- API versioning (?)
Deployment
Section titled “Deployment”Environments
Section titled “Environments”- Production: https://api.cambria.cx/
Hosting & Infrastructure
Section titled “Hosting & Infrastructure”- Provider: Vercel
- SSL/TLS: Vercel
Data Management
Section titled “Data Management”Integration Boost Incentives Data
Section titled “Integration Boost Incentives Data”- Calculation cron job
- Format data
- Persist results (buffer) in mongodb database
- Expose data at the following endpoints:
https://api.cambria.cx/api/integration-boost/week-rangeshttps://api.cambria.cx/api/integration-boost/week-ranges/[partnerName]
Accessibility Rewards Data
Section titled “Accessibility Rewards Data”- Calculation cron job
- Format data
- Persist results (buffer) in mongodb database
- Expose data at the following endpoints:
https://api.cambria.cx/api/accessibility-rewards/summary-by-month/[farmName]
Monitoring & Performance
Section titled “Monitoring & Performance”API Metrics
Section titled “API Metrics”- TBD
Monitoring Tools
Section titled “Monitoring Tools”- API monitoring: Vercel
- Error tracking: Vercel
- Performance dashboards: TBD
Documentation
Section titled “Documentation”API Documentation
Section titled “API Documentation”Contact Support
Section titled “Contact Support”- Phin (0x_phiny)
- Pixel Rover (cristiangavrilita)