Skip to main content

CompetitionLabs Academy

Step 3: Achievement entrants

Step 3: Achievement entrants

The Entrants settings define who is eligible and can participate in an Achievement.

ENTRANTS fields

EXAMPLES

» Member groups Array [String]

Mandatory

Select groups of entrants that can and cannot participate in the achievement. By not selecting any entrants, the default is ALL registered members.

To see all the possibilities of member group participation, read the Member group eligibility section here.

For more on how to create members and add them to groups in the APP, navigate to Members → Members List. You can read more about member creation here.

» *Should match at least Integer

Mandatory**

*This section appears only when the Should rule is used in the Member groups field.

When only one Should group is selected in the Member groups field, the group is automatically converted to a Must rule when you move to the next steps.

**When two or more Should member groups are selected, the Should match at least field becomes mandatory.

» Products Array[String]

Optional

Select products or games to restrict the Achievement so that it calculates progress only from actions generated by those products. Note: The same products must also be selected in the Rules section for this restriction to apply to the Achievement.
» Automatically register members for this achievement Boolean

Mandatory

Controls whether players must actively join the Achievement by accepting its terms before participating.
  • Yes – no action is required; players participate automatically.
  • No – players must opt in before they can participate.
This field is mandatory. Whether it can be changed after creation depends on the Achievement’s Status.
» Terms & Conditions String

Optional

Enter the Achievement terms and conditions displayed to players. This field is optional, editable, and supports up to 50,000 characters.

APP Example:

Member groupsALL

API Example:

{
   "jsonClass": "Achievement",
   ...
   "memberGroups": [],
   ...
}

APP Example 2:

Member groupsNewGroup

API Example 2:

{
   "jsonClass": "Achievement",
   ... "memberGroups":
   [
      NewGroup
   ],
   ...
}

The API example provides only a simplified version of the POST body. A full example of POST Achievement can be found in the Achievements APP API documentation here.

PREVIOUS – Click Previous and go back to the previous step.

CONTINUE – Click Next and continue to the next step.

Cookie Settings

We use cookies to keep the site working, understand usage, and improve relevance. Read our Cookie Policy and Privacy Policy.