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/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
200

OK

post
/api/missionprocessor/Backoffice/AddMission
post
Body
rewardIdinteger · int64Optional
missionIdstring · uuidOptional
itemIdstring · uuidOptional
quantityinteger · int32Optional
Responses
200

OK

post
/api/missionprocessor/Backoffice/AddRewards
get
Path parameters
playerIdstring · uuidRequired
Responses
200

OK

get
/api/missionprocessor/Front/GetListPlayerProgress/player/{playerId}
post
Path parameters
playerIdstring · uuidRequired
Bodystring · uuid[]
string · uuid[]Optional
Responses
200

OK

No content

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

No content

post
Path parameters
playerIdstring · uuidRequired
missionIdstring · uuidRequired
Responses
200

OK

No content

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

No content

Last updated