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
200
OK
No content
get
/api/missionprocessor/Backoffice200
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
200
OK
500
Internal Server Error
post
/api/missionprocessor/Backoffice/AddMissionpost
Body
rewardIdinteger · int64Optional
missionIdstring · uuidOptional
itemIdstring · uuidOptional
quantityinteger · int32Optional
Responses
200
OK
500
Internal Server Error
post
/api/missionprocessor/Backoffice/AddRewardsget
Path parameters
playerIdstring · uuidRequired
Responses
200
OK
500
Internal Server Error
get
/api/missionprocessor/Front/GetListPlayerProgress/player/{playerId}post
Path parameters
playerIdstring · uuidRequired
Bodystring · uuid[]
string · uuid[]Optional
Responses
200
OK
No content
500
Internal Server Error
post
/api/missionprocessor/Front/RedeemMission/player/{playerId}No content
post
Path parameters
playerIdstring · uuidRequired
missionIdstring · uuidRequired
Responses
200
OK
No content
500
Internal Server Error
post
/api/missionprocessor/Front/RedeemMission/player/{playerId}/mission/{missionId}No content
Last updated