Parameter

Type

Description






















Request


















Response
GETPUTPOSTDELETEGETPUTPOSTDELETE
name
StringName of the achievement. Can be translated.
YesYes
YesYesYes
accountId
StringUnique identifier of your account



YesYesYes
description
StringDescription of the achievement. Can be translated.
OptionalOptional
YesYesYes
initialState
Integer

Informs the state of the achievement

Acceptable values:

  • 1; Hidden
  • 0; Revealed

YesYes
YesYesYes
icon
StringIcon to display for Achievement
YesYes
YesYesYes
ruleSets
Array [Object]A list of Rule sets to be applied for achievements
YesYes
YesYesYes
deprecated
BooleanTo archive the achievement or not
YesYes
YesYesYes
dependantOn
Array [Object]

An Achievement link model that defines dependency to another achievement


YesYes
YesYesYes
minimumShouldMatch
IntegerThe minimum value of the participants that will participate in the achievement
YesYes
YesYesYes
scheduling
Object

A module of Scheduling the occurrence of the achievement 


YesYes
YesYesYes
achievementLiveStatus

Enum

  • Draft
  • Live
A status of the Achievement
YesYes
YesYesYes
category
Array [String]Categorisation of the achievements. A list of String
OptionalOptional
YesYesYes
memberGroups
Array [String]A group of members that can receive the achievement. A list of String
OptionalOptional
YesYesYes
metadata
Array [Object]A list of Metadata
OptionalOptional
YesYesYes
created
DateTimeISO8601 timestamp for when an Achievement was created. All records are stored in UTC time zone



YesYesYes
id
StringUnique system identifier of an Achievement



YesYesYes
translations
ObjectIt is a key-value pair of language code and a list of translations. The translatable fields are "name" and "description". Translation model
OptionalOptional
YesYesYes