Skip to content

Same listing as getAllBountyRewards, scoped to one bounty via the bountyId path segment; both operations are served by the same handler. An unknown bountyId is rejected before the reward list is built.

Only rewards of type External are ever returned here, and the same includeCompleted semantics apply: pass it with any value, including false, to include already-completed rewards.

X-SHARED-SECRET
required
stringheader
bountyId
required
string
Example
2ixlNNFdJh-9scoXek80w

The bounty to list rewards for.

groupId
string
Example
V1StGXR8_Z5jdHi6B1LiO

Creator group to use for this operation. If your key is scoped to a single program, that group is always used regardless of this value; otherwise falls back to your default group when omitted.

page
integer format: int32
default: 1 >= 1 <= 9999

Page of records to return

pageSize
integer format: int32
default: 100 >= 1 <= 100

Page size.

includeCompleted
string
default: false
Example
true

Include already-completed rewards in the list. Presence of this parameter, with any value including false, includes them; omit it entirely to get only undelivered rewards.

Rewards successfully retrieved

Media typeapplication/json
object
groupId

ID of the creator group

string
groupName

Name of the creator group

string
bountyId

Echoes the requested bounty.

string
currentPage

Page number of response records returned

integer format: int32
currentPageSize

Page size used for this operation

integer format: int32
totalCount

Total number of referrals

integer format: int32
rewards
Array<object>
object
id

The bounty progress reward’s id, usable with completeReward.

string
memberId

The member this reward is owed to.

string
playerId

Present only when the member has a membership in this group; omitted otherwise.

string
name
string
externalId

Your own catalog id for this reward.

string
rewardCompleted
boolean
rewardReferenceId
string

Bounty Reward not found

Media typeapplication/json
object
code

CodeNotInGroup: Creator group is private, and specified code is not linked to it
InvalidGroup: No creator group was found with the specified groupId
InvalidAuthCode: AuthCode provided is not valid
ExpiredAuthCode: AuchCode provided has expired
ReferralNexusNotFound: No Nexus was found to match the provided referral code
BountyNotFound: No bounty was found with the specified bountyId
CreatorNotFound: No creator found with the specified creatorId
InvalidEventCode: No event found with the specifed event code

string
Allowed values: InvalidGroup CodeNotInGroup InvalidAuthCode ExpiredAuthCode ReferralNexusNotFound BountyNotFound MemberNotFound InvalidEventCode UnknownError
message
string
GET
/{bountyId}/rewards
curl --request GET \
--url 'https://api.nexus.gg/v1/bounties/2ixlNNFdJh-9scoXek80w/rewards?groupId=V1StGXR8_Z5jdHi6B1LiO&page=1&pageSize=100&includeCompleted=false' \
--header 'X-SHARED-SECRET: nexus_sk_your_key_here'
Example
{
"bountyId": "2ixlNNFdJh-9scoXek80w",
"currentPage": 1,
"currentPageSize": 100,
"totalCount": 1,
"rewards": [
{
"id": "2ixlNNFdJh-9scoXek80w",
"memberId": "CsRKC8uD0NLtyQ0LOt8Ru",
"playerId": "player_8f2c41d0",
"name": "In-Game Title",
"externalId": "reward_mvp_title",
"rewardCompleted": false,
"rewardReferenceId": "ref_8f2c41d0"
}
]
}