Update Eligibility Record

Updates an existing eligibility record.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

The updated eligibility record data.

Request body for updating an existing eligibility record's processing status and file audit fields.

string | null

Optional caller-supplied correlation ID. Returned in response headers and logs for end-to-end tracing.

string | null

Username or system identifier of the user performing the update. Used for audit trail.

int64

Internal S3 account identifier. Populated on response; ignored on POST.

int64

The S3 program the account belongs to.

string
required
length between 1 and 100

Your system's unique identifier for this account. Required. Max 100 characters.

string | null

Member date of birth. Format: YYYY-MM-DD.

string | null

Member email address. Max 50 characters.

string | null

Member first name. Max 50 characters.

string | null

Member last name. Max 50 characters.

string | null

Member middle initial. Max 1 character.

string | null

IETF language tag (e.g. en-US). Max 5 characters.

string | null
^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$

Primary phone number. Format: ###-###-#### or (###) ###-####.

string | null
^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$

Secondary / alternate phone number. Same format rules as Phone.

date-time

Date the account becomes active. Must be before EndDate. Defaults to today if in the past.

date-time

Date the account expires. Must be a future date.

string | null

Account status. Typically Active or Inactive.

string | null

Client-defined custom field 1. Max 50 characters.

string | null

Client-defined custom field 2. Max 50 characters.

string | null

Client-defined custom field 3. Max 50 characters.

string | null

Client-defined custom field 4. Max 50 characters.

string | null

An additional key used to look up the account from an external system. Max 50 characters.

string | null

Whether the member is eligible for Healthy Savings. Accepted values: Yes, No.

string | null

Crosswalk identifier used to auto-assign the account to a subgroup based on plan year data.

string | null

ISO 8601 timestamp of when the account was created. Read-only — populated by the API.

string | null

ISO 8601 timestamp of the last update. Read-only — populated by the API.

boolean

When true, an eligibility record is created alongside the account.

string | null

Card / digital access method. Accepted values:
01 = Digital only, 02 = Card only, 03 = Digital + Card, 04 = Visa.

address
object

Mailing address associated with an account.

subgroup
object

Subgroup assignment for an account. Supply either Id or ClientSubgroupId.

issuances
array of objects | null

One or more benefit issuances to fund at account creation time.

issuances
memberships
array of objects | null

Membership records to associate with the account at creation time.

memberships
boolean

When true, any previous active account for the same ClientAccountId is terminated before creating the new one.

string
required
length ≥ 1

Updated processing status of the eligibility record (e.g. Active, Terminated). Required.

int64
required

Identifier of the eligibility file that triggered this update. Required.

int64
required

Sequence number of the record within the eligibility file. Required.

int32

Numeric error code from the eligibility processing engine. 0 = no error.

string | null

Human-readable error message from the eligibility processing engine. Null when there is no error.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
string
enum
Defaults to application/json-patch+json

Generated from available request content types

Allowed:
Responses
200

OK

Language
Credentials
Missing 3 required scopes
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain
application/json
text/json