List a member's challenges Coming soon
GET/v1/members/me/challenges
Returns the member's state in every live challenge they can see, plus completed and expired ones from the last 90 days. Match each entry to List challenges on challenge_id.
Permissions: Member token.
Guide
ChallengesQuery parameters#
limitintegerAs on every list.Min 1Max 100Default 25cursorstringAs on every list.
Response fields#
Returns 200 with list of MemberChallenge
dataarray of MemberChallengeShow attributesMemberChallenge
challenge_idstring (uuid)The challenge.member_idstring (uuid)statusstringeligible(can join, not joined),enrolled,completedorexpired.One ofeligible,enrolled,completed,expiredprogressobjectcurrent,targetandunit. For streaks,periodslists each day or week withstarts_at,ends_atandmet; it's empty for other types.Show attributesHide attributes
currentintegertargetintegerunitstringOne ofvisits,periods,cents,itemsperiodsarray of objectShow attributesHide attributes
starts_atstring (date-time)ends_atstring (date-time)metboolean
window_ends_atstring (date-time)NullableWhen this member's window ends. For a rolling challenge they haven't joined,null.completed_atstring (date-time)NullableWhen they completed it, ornull.reward_wallet_item_idstring (uuid)NullableThe wallet item paid on completion, for catalog rewards.nullotherwise.
has_morebooleanTrue when another page exists.next_cursorstringNullablePass ascursorto get the next page.
Error descriptions#
401Unauthorized
token_expired
Get a new member token and retry.
Any endpoint can also return the common errors.