Get a member
GET/v1/members/{id}
GET/v1/members/me
Returns the member object. In the app, call /me to show the balance and tier progress on the rewards screen.
Permissions: {id}: secret key with members:read. me: member token.
Guide
Members and sign-inPath parameters#
idstring (uuid)RequiredThe member id. Not used with/me.
Response fields#
Returns 200 with Member
idstring (uuid)unPLUG's id for the member. Store it next to your user record.external_idstringNullableYour id for the guest, up to 128 characters.nullfor a guest who has only earned at the register and isn't linked to your login yet.Max Length 128statusstringactive. Themember.deletedwebhook carriesdeleted; after that, calls about the member return410 member_deleted.One ofactive,deletedfirst_namestringNullablelast_namestringNullableemailstring (email)NullableSaved in lowercase.phonestringNullableE.164, for example+15125550142.phone_verifiedbooleantruewhen you confirmed the guest owns the number, for example with an SMS code. Only verified phones link to existing members.birthdaystring (date)NullableYYYY-MM-DD.points_balanceintegerPoints the member has now. Never below zero.lifetime_pointsintegerAll points ever earned, used for tiers. Spending doesn't lower it.tierTierRefidandnameof the current tier.Show attributesTierRef
idstring (uuid)namestring
next_tierobjectNullableid,nameandpoints_needed(lifetime points still to earn).nullat the top tier.Show attributesHide attributes
idstring (uuid)namestringpoints_neededinteger
communication_preferencesobjectShow attributesHide attributes
email_marketingbooleansms_marketingbooleanpush_marketingboolean
metadataobjectYour own string values. Up to 20 keys, 500 characters each. Don't put personal data here.linked_existingbooleanOnly on create: true when an existing member was linked by verified phone.enrolled_atstring (date-time)When the guest joined the program.created_atstring (date-time)updated_atstring (date-time)
Error descriptions#
401Unauthorized
token_expired
The member token expired or was revoked. Get a new one from your server.
404Not found
member_not_found
No member with this id in your brand.
410Gone
member_deleted
The member was deleted. Unlink them from your user record.
Any endpoint can also return the common errors.