📁Appendix A: API/SDK & Data Interfaces
REST endpoints
POST /api/v1/campaigns — create/update a campaign
GET /api/v1/campaigns/{id} — fetch campaign config & status
POST /api/v1/submissions — submit task evidence (text/files/TxHash)
GET /api/v1/rewards/{address} — query rewards & unlock status
POST /api/v1/webhooks/kyc — KYC level callback (proof only, no raw docs)
GET /api/v1/analytics/funnel — campaign funnel & retention
Auth & limits
OAuth2/JWT; HMAC webhook signatures; rate limiting with burst credits; sandbox keys for staging.
Exports
CSV/JSON/Parquet with time windows & field selection; resumable downloads for large datasets.
Last updated