AWorld APIs are in a pre-alpha stage and are being updated frequently. For integration inquiries or technical information, please contact us at server@aworld.org.
curl --location --request POST 'https://api.eu-west-1.aworld.cloud/dashboard/v1/streak-rules' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"streakRuleId": "string",
"name": "string",
"description": "string",
"streakConfigurationId": "string",
"usersMatchCondition": {},
"timeframeType": "PERMANENT",
"timeframeTimezoneType": "FIXED",
"timeframeTimezone": "string",
"timeframeStartsAt": "2019-08-24T14:15:22Z",
"timeframeEndsAt": "2019-08-24T14:15:22Z",
"cadence": "DAY",
"perfectWeekEnabled": false,
"perfectMonthEnabled": false,
"perfectYearEnabled": false,
"freezeEnabled": true,
"freezeVirtualCurrencyId": "string",
"freezeCostExpression": {},
"goalTargets": [
1
],
"defaultLang": "string",
"translations": [
{
"lang": "string"
}
]
}'
{
"streakRuleId": "string",
"name": "string",
"description": "string",
"streakConfigurationId": "string",
"usersMatchCondition": {},
"timeframeType": "PERMANENT",
"timeframeTimezoneType": "FIXED",
"timeframeTimezone": "string",
"timeframeStartsAt": "2019-08-24T14:15:22Z",
"timeframeEndsAt": "2019-08-24T14:15:22Z",
"cadence": "DAY",
"perfectWeekEnabled": false,
"perfectMonthEnabled": false,
"perfectYearEnabled": false,
"freezeEnabled": true,
"freezeVirtualCurrencyId": "string",
"freezeCostExpression": {},
"goalTargets": [
1
],
"state": "PENDING",
"origin": "CATALOG",
"streakRuleCatalogId": "string",
"syncWithCatalog": true,
"defaultLang": "string",
"langs": [
"string"
],
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z"
}