Mission Processor API

Handles player missions and objectives within the game.

The Game Provider can use the Mission Processor API to assign missions to players, track progress, and handle completion rewards. This adds an engaging layer to the gaming experience.

get
Responses
chevron-right
200

OK

No content

get
/api/missionprocessor/Backoffice
200

OK

No content

post
Body
missionIdstring · uuidOptional
endDatestring · date-time · nullableOptional
eventTypestring · nullableOptional
gameIdstring · uuidOptional
contextIdstring · uuid · nullableOptional
sessionIdstring · uuid · nullableOptional
categoryIdstring · uuid · nullableOptional
hasAutomaticPaybooleanOptional
isRecorrentbooleanOptional
hasRecurrentRewardsAccumulationbooleanOptional
specificationstring · nullableOptional
descriptionstring · nullableOptional
targetCountinteger · int64Optional
createdAtstring · date-timeOptional
lastUpdatedstring · date-timeOptional
isAbortedbooleanOptional
Responses
chevron-right
200

OK

missionIdstring · uuidOptional
endDatestring · date-time · nullableOptional
eventTypestring · nullableOptional
gameIdstring · uuidOptional
contextIdstring · uuid · nullableOptional
sessionIdstring · uuid · nullableOptional
categoryIdstring · uuid · nullableOptional
hasAutomaticPaybooleanOptional
isRecorrentbooleanOptional
hasRecurrentRewardsAccumulationbooleanOptional
specificationstring · nullableOptional
descriptionstring · nullableOptional
targetCountinteger · int64Optional
createdAtstring · date-timeOptional
lastUpdatedstring · date-timeOptional
isAbortedbooleanOptional
post
/api/missionprocessor/Backoffice/AddMission
post
Body
rewardIdinteger · int64Optional
missionIdstring · uuidOptional
itemIdstring · uuidOptional
quantityinteger · int32Optional
Responses
chevron-right
200

OK

rewardIdinteger · int64Optional
missionIdstring · uuidOptional
itemIdstring · uuidOptional
quantityinteger · int32Optional
post
/api/missionprocessor/Backoffice/AddRewards
get
Path parameters
playerIdstring · uuidRequired
Responses
chevron-right
200

OK

missionIdstring · uuidOptional
descriptionstring · nullableOptional
targetCountinteger · int64Optional
progressCountinteger · int64Optional
isCompletedbooleanOptional
rewardItemIdstring · uuidOptional
rewardAmountinteger · int32Optional
rewardClaimedbooleanOptional
get
/api/missionprocessor/Front/GetListPlayerProgress/player/{playerId}
post
Path parameters
playerIdstring · uuidRequired
Bodystring · uuid[]
string · uuid[]Optional
Responses
chevron-right
200

OK

No content

post
/api/missionprocessor/Front/RedeemMission/player/{playerId}

No content

post
Path parameters
playerIdstring · uuidRequired
missionIdstring · uuidRequired
Responses
chevron-right
200

OK

No content

post
/api/missionprocessor/Front/RedeemMission/player/{playerId}/mission/{missionId}

No content

Last updated