/apis/partner/referral/programs. Authorization: Bearer <apiKey>. The key must begetUserData.data. data400 invalid query parameter.401 missing, invalid, expired, or insufficient API key/token.403 key is valid but missing getUserData permission or cannot access this community.502 referral service unavailable or upstream service communication failed.500 unexpected Returning.AI service error.curl --location 'https://api.returning.ai/v1/referral/programs' \
--header 'Authorization;'{
"meta": {
"status": "string",
"statusCode": 0
},
"message": "string",
"data": [
{
"enabled": true,
"programId": "string",
"name": "string",
"description": "string",
"color": "string",
"icon": "string",
"totalRewards": {
"xp": 0,
"coins": 0
},
"stages": [
{
"stageId": "string",
"stageNumber": 0,
"name": "string",
"description": "string",
"displaySetting": "string",
"mainConditionOperator": "string",
"mainConditions": [
{
"groupId": "string",
"operator": "string",
"nestedConditions": [
{
"conditionId": "string",
"key": "string",
"type": "string",
"condition": "string",
"value": 0,
"enableUserFacingCondition": true,
"userFacingCondition": "string",
"valueLabel": "string",
"isDeletedValue": true
}
],
"enableUserFacingCondition": true,
"userFacingCondition": "string"
}
],
"rewards": {
"xp": 0,
"coins": 0
}
}
]
}
]
}