Sample Request

Member Details

curl -X POST http://localhost:4000/graphql \
  -H 'Content-Type: application/json' \
  -d '{
    "query": "query GetMember($uuid: ID!) { memberByUuid(uuid: $uuid) { faroId firstName lastName birthDate webBrandId debitCardInd accounts { accountId accountType platformCode accountCode currentBalancePrecise availableBalancePrecise employerGroupName accountNameShort employStatusDesc } } }",
    "variables": { "uuid": "YOUR_MEMBER_UUID" }
  }'

Member with Plan Details

Returns member account information along with detailed plan-level data for each account.

curl -X POST http://localhost:4000/graphql \
  -H 'Content-Type: application/json' \
  -d '{
    "query": "query GetMemberDetails($uuid: ID!) { memberAccountDetails(uuid: $uuid) { faroId accounts { accountId platformCode planDetails { accountStatus acctOpenedDate acctTerminationDate currentBalancePrecise availableBalancePrecise cyEmployeeContributionPrecise cyEmployerContributionPrecise pyEmployeeContributionPrecise cyFilingStatus debitCardFl } } } }",
    "variables": { "uuid": "YOUR_MEMBER_UUID" }
  }'

Accounts Details

Returns account details only. This query omits member demographic data and is optimized for lower latency.

curl -X POST http://localhost:4000/graphql \
  -H 'Content-Type: application/json' \
  -d '{
    "query": "query GetAccounts($uuid: ID!) { accountDetails(uuid: $uuid) { accountId accountType platformCode currentBalancePrecise availableBalancePrecise } }",
    "variables": { "uuid": "YOUR_MEMBER_UUID" }
  }'