Available Quests

Get all quests available to a program membership with their status

get

Returns all quests the user has access to (based on segments) along with their current status. Also includes quests the user has already opted into, even if expired or no longer accessible.

Status values:

  • available: Quest is live and user has not opted in

  • upcoming: Quest is published but starts_at is in the future

  • opted_in: User has opted in but no progress yet

  • in_progress: User has made progress on the quest

  • completed: All requirements met

  • prize_claimed: Prize has been claimed

  • expired: Quest has ended (ends_at < now) without completion

Authorizations
X-API-KeystringRequired
Path parameters
program_membership_idstringRequired

The ID of the program membership.

Query parameters
statusstring[]Optional

Filter by quest status. Can be a single status or array of statuses. Valid values: available, opted_in, in_progress, completed, prize_claimed, expired, upcoming. If not provided, returns all quests.

Responses
chevron-right
200

Successful response

application/json
get
/v2/program-memberships/{program_membership_id}/quests
200

Successful response

Last updated