Authorizations
Headers
The language to return the achievement in. If not provided, the default language for the organisation will be used.
Path Parameters
Response
Successful response
An achievement
The id of the achievement
The id of the organisation this achievement belongs to
Used to describe an entity
The period over which progress is tracked/reset
daily
, weekly
, monthly
, yearly
, open
The display mode for the achievement. Useful to make the distinction between normal user achievments and achievments designed for implementing custom app functionality.
default
, custom
The ids of the tags on the achievement
The ids of the campaigns on the achievement
This represents a condition that must be met by a user for the achievement to be completed Node that sums values from a specific event attribute and compares against a threshold
- Sum Condition Node
- Count Condition Node
- Logical Condition Node
The event queries used to measure progress against this achievement's criteria
A map of query alias to user-readable descriptions, useful for displaying in the UI. Can be localised across additional languages.
The status of the achievement
archived
, draft
, expired
, live
, scheduled
The organisations that the achievement is available as a template for
Whether the achievement is a global template
When this achievement was created
When this achievement was last updated
The current user's progress on this achievement A user's progress of a specific achievement criteria node. These can be nested in a tree structure to represent a user's progress of an achievement, and the structure is defined by the achievement's criteria conditions.
Statistics about this achievement
A reward distribution for an entity
The id of the community this achievement belongs to
Whether the achievement is featured
When this achievement becomes available to the user
When this achievement expires