Skip to main content

Household Detail

GET 

/client/users/:correlation_id/household/members

Used to get details about a specific member household.

Redemptions cannot be made using PHONE_NUMBER as the X-Identifier-Type, so if it is used, then attributes for redeemable balances are returned in the response as "0" values. If PHONE_NUMBER is used as the unique identifier for the Start Session call before this call, then all Redeemable Balances information for the household and for the account that initiated the session are shown as 0, as are redeemable balances for all other members. Redemptions cannot be made using PHONE_NUMBER as the X-Identifier-Type.

Request

Body

This request does not have a body.

Response

AttributesDefinitionFormatNotes
householdContains all information about the household.Object
idUnique identifier for the household.String
formedDateDate the household was formed in ISO 8601 format.String
balanceContains information about household aggregated balanceObject
totalpointsBalanceThe total current point balance for the household.Number
totaldollarBalanceThe total current dollar balance for the household.Number
totalavailablePointsBalanceThe total balance of points available for redemption for the household.NumberThis is their points balance less holds on their account.
totalavailableDollarBalanceThe total balance of dollars available for redemption for the household.NumberThis is their dollar balance less holds on their account.
userMinRedeemPointsMinimum number of points the household can redeem in one transaction.Number
userMaxRedeemPointsMaximum number of points the household can redeem in one transaction.Number
userMinRedeemDollarsMinimum number of dollars the household can redeem in one transaction.Number
userMaxRedeemDollarsMaximum number of dollars the household can redeem in one transaction.Number
membersCountThe number of members that are in the household.Number
membersContains information about the members in the household.Object within an arrayThe Primary member can access information on all household members; Secondary can access only their own information.
loyaltyIdUnique loyalty identifier for member.String
accountIdUnique account identifier for member.String
firstNameFirst name of member.String
lastNameLast name of member.String
emailEmail address of member.String
joinedDateWhen the member joined the household in ISO 8601 format.String
householdUnique identifier for the household.String
householdRoleThe member's role within the household.Enum: "PRIMARY" or "SECONDARY"
balanceContains various information about the member's points and dollars balance.Object
pointsBalanceThe balance of points associated with the member account.Number
dollarBalanceThe balance of dollars associated with the member account.Number
availablePointBalanceThe number of points currently available for redemption.NumberTotal points less any holds or reservations.
availableDollarBalanceThe number of dollars currently available for redemption.NumberTotal dollars less any holds or reservations.
redeemablePointBalanceThe number of points that can currently be redeemed.NumberThe program may have a minimum number of points that can be redeemed on one transaction, a maximum, and increments (such as every 25,000 points).
redeemableDollarBalanceThe number of dollars that can currently be redeemed.NumberThe program may have a minimum number of dollars that can be redeemed on one transaction, a maximum, and increments (such as every $10).

Error Responses

TBD

Request

Responses

200 - Primary Member with View_HH privilege

Response Headers
    Date
    Example: Wed, 05 Apr 2023 02:44:11 GMT
    Content-Length
    Example: 1321
    Connection
    Example: keep-alive
    x-amzn-RequestId
    Example: cdc9e70c-591e-4da1-8e1c-c4b704893470
    Referrer-Policy
    Example: no-referrer
    X-XSS-Protection
    Example: 1;mode=block
    Access-Control-Allow-Origin
    Example: *
    MCK-APPID
    Example: ES-CB-V1
    MCK-MSGID
    Example: mck-f19c35e9-1035-4879-8066-19742e5e792b
    Expect-CT
    Example: max-age=86400
    Strict-Transport-Security
    Example: max-age=31536000; includeSubDomains; preload
    Feature-Policy
    Example: vibrate 'none'; geolocation 'none'
    X-Frame-Options
    Example: sameorigin
    Content-Security-Policy
    Example: connect-src 'none';object-src https://*.cloudfront.net;script-src https://*.cloudfront.net
    MCK-MSGTIMESTAMP
    Example: April 5th 2023, 2:44:11
    x-amz-apigw-id
    Example: C4gDBGNxIAMFgMg=
    cache-control
    Example: no-cache, no-store, must-revalidate
    MCK_CORRELATIONID
    Example: CORRELATION_ID_NOT_PROVIDED_IN_REQUEST
    X-Content-Type-Options
    Example: nosniff
    X-Amzn-Trace-Id
    Example: Root=1-642ce079-730e950633316eea547ac00f;Sampled=0;lineage=815bc71e:0