Deletes a mission by the passed in identifier
/mission/{missionNameOrId}
Supplying a mission, this will update the Mission identified by the name or ID in the path with contents from the passed in request body.
/mission/{missionNameOrId}
The unique ID of the mission
The name of the mission
The display name for the mission
The description of the mission
The metadata for this mission
Looks up a mission by the passed in identifier
/mission/{missionNameOrId}
Supplying a mission object, this will create a new mission with a newly assigned unique id. The Mission representation returned in the response body is a representation of the Mission as persisted with a unique identifier assigned and with its fields properly normalized. The supplied mission object submitted with the request must have a name property that is unique across all items.
/mission
The unique ID of the mission
The name of the mission
The display name for the mission
The description of the mission
The metadata for this mission
Searches all missions in the system and returning a number of matches against the given search filter, delimited by the offset and count.
/mission
Gets the current Profile's rank among all players for the particular leaderboard.
/progress
Supplying a progress object, this will create a new progress with a newly assigned unique id. The Progress representation returned in the response body is a representation of the Progress as persisted with a unique identifier assigned and with its fields properly normalized.
/progress
The unique ID of the progress instance
The remaining actions
The current number of completed steps. Note that this may exceed the total number of steps, i.e. the final step may be repeated infinitely.
Indicates that this progress is managed by a Schedule. If true, the Progress will be deleted when no schedules have the progress active. This will be true if the Progress was created as part of a Schedule.
Represents a Reward that has been issued but has not yet been claimed by the user. The reward is assigned a unique ID to ensure that it may not have been applied more than once.
Deletes a progress by the passed in identifier
/progress/progress/{progressId}
Looks up a progress by the passed in identifier
/progress/{progressId}
Supplying a progress, this will update the Progress identified by the ID in the path with contents from the passed in request body.
/progress/{progressId}
The unique ID of the progress instance
The remaining actions
The current number of completed steps. Note that this may exceed the total number of steps, i.e. the final step may be repeated infinitely.
Indicates that this progress is managed by a Schedule. If true, the Progress will be deleted when no schedules have the progress active. This will be true if the Progress was created as part of a Schedule.
Represents a Reward that has been issued but has not yet been claimed by the user. The reward is assigned a unique ID to ensure that it may not have been applied more than once.
/reward_issuance/{rewardIssuanceId}
/reward_issuance
/reward_issuance/{rewardIssuanceId}/redeem
Searches all schedules in the system and returning a number of matches against the given search filter, delimited by the offset and count.
/schedule/{scheduleNameOrId}/event
Supplying a schedule object, this will create a new schedule with a newly assigned unique id. The ScheduleEvent representation returned in the response body is a representation of the ScheduleEvent as persisted with a unique identifier assigned and with its fields properly normalized. The supplied schedule object submitted with the request must have a name property that is unique across all items.
/schedule/{scheduleNameOrId}/event
Looks up a schedule by the passed in identifier
/schedule/{scheduleNameOrId}/event/{scheduleEventId}
Supplying a schedule, this will update the ScheduleEvent identified by the name or ID in the path with contents from the passed in request body.
/schedule/{scheduleNameOrId}/event/{scheduleEventId}
Deletes a schedule by the passed in identifier
/schedule/{scheduleNameOrId}/event/{scheduleEventId}
Fetches all current assignments to the currently logged-in profile.
/schedule/{scheduleNameOrId}/progress
Searches all schedules in the system and returning a number of matches against the given search filter, delimited by the offset and count.
/schedule
Supplying a schedule object, this will create a new schedule with a newly assigned unique id. The Schedule representation returned in the response body is a representation of the Schedule as persisted with a unique identifier assigned and with its fields properly normalized. The supplied schedule object submitted with the request must have a name property that is unique across all items.
/schedule
[^_]\w+
Looks up a schedule by the passed in identifier
/schedule/{scheduleNameOrId}
Supplying a schedule, this will update the Schedule identified by the name or ID in the path with contents from the passed in request body.
/schedule/{scheduleNameOrId}
[^_]\w+
Deletes a schedule by the passed in identifier
/schedule/{scheduleNameOrId}