ICHRAX Developer Portal
  • Documentation
  • API Reference
IchraxMemberSnapshots
    Ingest member snapshotspostPoll snapshot processing statusgetDry-run member snapshotspost
VendorCapabilities
    Get vendor capabilitiesget
Schemas
ICHRAX External ICHRAX API
ICHRAX External ICHRAX API

Schemas


Microsoft.AspNetCore.Mvc.ProblemDetails

type
​null | string
title
​null | string
status
​null | integer · int32
detail
​null | string
instance
​null | string
No data returned

Ichrax.API.InboundMemberSnapshotAddress

Member address payload.
street_one
​string · minLength: 1 · required

Address line one.

city
​string · minLength: 1 · required

City.

state
​string · enum · minLength: 1 · required

State or territory code.

Enum values:
AL
AK
AZ
AR
CA
CO
CT
DE
zip_code
​string · minLength: 1 · required

ZIP code.

county_fips_id
​string · minLength: 1 · required

County FIPS ID.

street_two
​null | string

Address line two.

county_name
​null | string

County name.

Ichrax.API.InboundMemberSnapshotAgency

Agency payload.
tin
​null | string

Agency TIN.

name
​null | string

Agency name.

​object

Member address payload.

phone
​null | string · pattern: ^\+?[1-9]\d{1,14}$
email
​null | string · pattern: ^[^@\s]+@[^@\s]+\.[^…

Agency email address.

Ichrax.API.InboundMemberSnapshotAgent

Agent payload.
first_name
​null | string

Agent first name.

last_name
​null | string

Agent last name.

​object

Member address payload.

npn
​null | string

Agent NPN.

phone
​null | string · pattern: ^\+?[1-9]\d{1,14}$

Agent phone number.

email_address
​null | string · pattern: ^[^@\s]+@[^@\s]+\.[^…

Agent email address.

Ichrax.API.InboundMemberSnapshotBankAccount

Bank account payload.
account_type
​null | string · enum

Account type.

Enum values:
checking
savings
account_holder_name
​null | string

Account holder name.

routing_number
​null | string · pattern: ^\d{9}$

Routing number.

account_number
​null | string · pattern: ^\d{4,17}$

Account number.

Ichrax.API.InboundMemberSnapshotCoverage

Coverage payload.
carrier_id
​string · minLength: 1 · required

Carrier identifier (UUID).

plan_hios_id
​string · minLength: 1 · required

Plan HIOS identifier (UUID).

​object[] · minItems: 1 · required

Enrolled members list.

plan_type
​null | string · enum

Plan type (hmo, ppo, pos, epo, indemnity).

Enum values:
hmo
ppo
pos
epo
indemnity
metal_level
​null | string · enum

Plan metal level (bronze, silver, gold, platinum, catastrophic, expanded_bronze).

Enum values:
bronze
silver
gold
platinum
catastrophic
expanded_bronze
​null

Carrier-specific configuration blob.

​object

Agent payload.

​object

Agency payload.

​object

Payment payload.

Ichrax.API.InboundMemberSnapshotCreditCard

Credit card payload.
card_type
​null | string · enum

Card type.

Enum values:
visa
mastercard
amex
discover
card_holder_name
​null | string

Card holder name.

card_number
​null | string · pattern: ^\d{13,19}$

Card number.

expiration_date
​null | string · pattern: ^(0[1-9]|1[0-2])\/?(…

Card expiration date.

security_code
​null | string · pattern: ^\d{3,4}$

Card security code.

Ichrax.API.InboundMemberSnapshotDependent

Dependent payload.
​object · required

Shared person payload for employees and dependents.

relationship
​string · enum · minLength: 1 · required

Relationship to employee (spouse, child, domestic-partner).

Enum values:
spouse
child
domestic-partner
child_subtype
​null | string · enum

Child subtype (biological, step, foster, adopted, legal-custody). Required when relationship is child.

Enum values:
biological
step
foster
adopted
legal-custody

Ichrax.API.InboundMemberSnapshot

Inbound member snapshot item accepted by the enrollment integration endpoint.
​object · required

Company payload. Identifies the company the enrollment belongs to.

enrollment_action
​string · enum · minLength: 1 · required

Enrollment action type (new_enrollment, change, or termination).

Enum values:
new_enrollment
change
termination
​object · required

Employee payload.

​object · required

Coverage payload.

​object

Managing third party payload. Identifies the party that collected and manages the enrollment when it is not the submitting trading partner.

​null | array

Optional dependents payload array.

​null | array

Optional events payload array.

Ichrax.API.InboundMemberSnapshotEmployee

Employee payload.
​object · required

Shared person payload for employees and dependents.

​object · required

Employment details payload.

Ichrax.API.InboundMemberSnapshotEmploymentDates

Employment date payload.
hire_date
​string · date · required

Hire date (ISO-8601 string).

full_time_start
​null | string · date

Full-time start date (ISO-8601 string).

rehire
​null | string · date

Rehire date (ISO-8601 string).

retirement
​null | string · date

Retirement date (ISO-8601 string).

terminated
​null | string · date

Termination date (ISO-8601 string).

Ichrax.API.InboundMemberSnapshotEmployment

Employment details payload.
employment_status
​string · enum · minLength: 1 · required

Employment status (full-time, part-time, contract, disabled, terminated, retired).

Enum values:
full-time
part-time
contract
disabled
terminated
retired
​object · required

Employment date payload.

occupation
​null | string

Occupation name.

​object

Salary payload.

Ichrax.API.InboundMemberSnapshotEnrolledMember

Enrolled member payload.
partner_individual_id
​string · minLength: 1 · required

Partner individual identifier for employee or dependent.

action
​string · enum · minLength: 1 · required

Coverage member action (enroll, continue, change, or terminate).

Enum values:
enroll
continue
change
terminate
effective_start_date
​string · date · required

Enrollment effective start date.

effective_end_date
​null | string · date

Enrollment effective end date.

event_id
​null | string

Optional event identifier from events list.

​object

PCP details payload.

​object

Prior coverage being replaced by this enrollment.

Ichrax.API.InboundMemberSnapshotEvent

Event payload.
id
​string · minLength: 1 · required

Event local payload identifier.

type
​string · enum · minLength: 1 · required

Event type (coverage or demographic).

Enum values:
coverage
demographic
date
​string · date · required

Event date (ISO-8601).

reason
​string · enum · minLength: 1 · required

Qualifying-event reason. Must be one of the recognized snake_case values (see enum).

Enum values:
open_enrollment
ichra
new_hire
annual_renewal
birth
marriage
divorce
adoption

Ichrax.API.InboundMemberSnapshotPCPDetails

PCP details payload.
first_name
​null | string

Primary care provider first name.

last_name
​null | string

Primary care provider last name.

npi
​null | string

Primary care provider NPI.

carrier_id
​null | string

Primary care provider carrier identifier.

is_existing_patient
​null | boolean

Ichrax.API.InboundMemberSnapshotPayment

Payment payload.
monthly_premium
​null | number · double

Monthly premium amount.

monthly_employer_contribution_amount
​null | number · double

Monthly employer contribution amount.

​object

Member address payload.

​object

Credit card payload.

​object

Bank account payload.

Ichrax.API.InboundMemberSnapshotPersonContact

Person contact details.
email
​null | string · pattern: ^[^@\s]+@[^@\s]+\.[^…

Contact email address.

phone
​null | string · pattern: ^\+?[1-9]\d{1,14}$

Contact phone number.

preferred_language
​null | string · enum

Preferred language (en, es).

Enum values:
en
es
preferred_method
​null | string

Preferred contact method.

Ichrax.API.InboundMemberSnapshotPersonDetails

Extended person details.
​object · required

Tobacco usage details.

​object

Disability details.

is_military
​null | boolean

Indicates military status.

is_student
​null | boolean

Indicates student status.

Ichrax.API.InboundMemberSnapshotPersonDisability

Disability details.
disabled
​null | boolean

Indicates disability.

hearing_impaired
​null | boolean

Indicates hearing impairment.

visually_impaired
​null | boolean

Indicates visual impairment.

speech_impaired
​null | boolean

Indicates speech impairment.

Ichrax.API.InboundMemberSnapshotPerson

Shared person payload for employees and dependents.
partner_individual_id
​string · minLength: 1 · required

Trading partner's unique ID for the person (e.g. UserID).

first_name
​string · minLength: 1 · required

Person first name.

last_name
​string · minLength: 1 · required

Person last name.

date_of_birth
​string · minLength: 1 · required

Date of birth (ISO-8601 string).

sex
​string · enum · minLength: 1 · required

Sex value (F, M, U, or X).

Enum values:
F
M
U
X
​object · required

Member address payload.

​object · required

Member address payload.

middle_name
​null | string

Person middle name.

suffix
​null | string

Person name suffix.

ssn
​null | string · pattern: ^(\d{9}|\d{3}-\d{2}-…

Social Security Number.

marital_status
​null | string · enum

Marital status (single, married, divorced, widowed, separated, domestic-partner, common-law, or civil-union).

Enum values:
single
married
divorced
widowed
separated
domestic-partner
common-law
civil-union
​object

Person contact details.

​object

Extended person details.

Ichrax.API.InboundMemberSnapshotPersonTobacco

Tobacco usage details.
user
​boolean · required

Indicates tobacco user.

duration
​null | string

Duration of tobacco usage.

Ichrax.API.InboundMemberSnapshotSalary

Salary payload.
amount
​null | number · double

Salary amount.

type
​null | string · enum

Salary type.

Enum values:
hourly
salary
unit
​null | string

Salary unit.

effective_date
​null | string · date

Effective date (ISO-8601 string).

Ichrax.API.MultiStatusMemberSnapshot

Represents the job-level polling response for a submitted member snapshot.
snapshot_id
​null | string

Snapshot identifier returned from submission.

status
​null | string

External processing status (pending, processing, complete, error).

​null | array

Item-level outcomes for transactions in the submitted snapshot payload.

Ichrax.API.MultiStatusMemberSnapshotItem

partner_individual_id
​null | string
code
​integer · int32
​null | array

Ichrax.API.InboundMemberSnapshotPriorCoverage

Prior coverage being replaced by this enrollment.
insurer_name
​null | string

Name of the prior insurer.

policy_type
​null | string · enum

Coverage type (group, individual).

Enum values:
group
individual
policy_number
​null | string

Prior policy number.

group_number
​null | string

Prior group number.

coverage_start_date
​null | string · date

Prior coverage start date.

coverage_end_date
​null | string · date

Prior coverage end date.

term_with_new_policy
​null | boolean

When true the prior coverage end date is set to the day before the new enrollment effective date.

Ichrax.API.AnthemVendorInboundContext

Anthem-specific carrier configuration. Deserialize carrier_specific_config into this type when carrier_id resolves to Anthem. This carrier configuration (plan year 2026) enforces: NPI is required when PCP details are provided. AgentTin is required. AgentTin must contain only alphanumeric characters. AgencyTin is required. AgencyTin must contain only alphanumeric characters. Members must not contain empty partner_individual_id keys. current_coverage_is_anthem is required for Anthem enrollments. For state CO (plan year 2026): Colorado ICHRA enrollments are ineligible when the employer maintained a small-group health benefit plan (Anthem E0504). employer_premium_reimbursement is required for Colorado enrollments. employer_health_benefit_plan must be false for Colorado enrollments; a small-group health benefit plan makes the applicant ineligible for ICHRA coverage (Anthem E0504). For state GA (plan year 2026): Georgia Anthem enrollments must declare whether a standalone pediatric dental plan was purchased. pediatric_dental_purchased is required for Georgia Anthem enrollments. For state IN (plan year 2026): Indiana Anthem enrollments must declare whether a standalone pediatric dental plan was purchased. pediatric_dental_purchased is required for Indiana Anthem enrollments. For state KY (plan year 2026): Kentucky Anthem enrollments must declare whether a standalone pediatric dental plan was purchased. pediatric_dental_purchased is required for Kentucky Anthem enrollments. For state MO (plan year 2026): Missouri Anthem enrollments must declare whether a standalone pediatric dental plan was purchased. pediatric_dental_purchased is required for Missouri Anthem enrollments. For state NV (plan year 2026): Nevada Anthem enrollments must declare whether a standalone pediatric dental plan was purchased and whether the subscriber consents to electronic communication. pediatric_dental_purchased is required for Nevada Anthem enrollments. electronic_communication_consent is required for Nevada Anthem enrollments. For state NY (plan year 2026): New York Anthem enrollments must declare the subscriber's Donate Life registry election and disability-related other-coverage status. donate_life_registry is required for New York Anthem enrollments. other_health_coverage_disability is required for New York Anthem enrollments. For state TX (plan year 2026): Texas Wellpoint enrollments must declare the subscriber's communication-impairment status, and when impaired, the requested alternate format. communication_impairment is required for Texas Anthem enrollments. communication_impairment_format is required when communication_impairment is true. communication_impairment_format must be one of BRAILLE, LARGE_PRINT, AUDIO, OTHER. communication_impairment_format_other is required when communication_impairment_format is OTHER. communication_impairment_format_other must be one of ENCRYPT_AUDIO_CD, ENCRYPT_DATA_CD. For state VA (plan year 2026): Virginia Anthem enrollments must declare whether a standalone pediatric dental plan was purchased. pediatric_dental_purchased is required for Virginia Anthem enrollments. electronic_communication_consent is required for Virginia Anthem enrollments. For state WI (plan year 2026): Wisconsin Anthem enrollments must declare whether a standalone pediatric dental plan was purchased. pediatric_dental_purchased is required for Wisconsin Anthem enrollments. See GET /vendor-capabilities for the machine-readable validation matrix.
electronic_communication_consent
​null | boolean

Whether the subscriber consents to receive notices and communications via email. Maps to Anthem AgreeToElectronicCommunication. Default: true. For VA and NV states the inverse drives NotAgreeToElectronicCommunication.

pediatric_dental_purchased
​null | boolean

Whether the subscriber has purchased a standalone pediatric dental plan for dependent children under 19. Maps to Anthem IsAgreePediatricDentalMarketPlacePurchase. Default: false.

donate_life_registry
​null | boolean

Whether the subscriber elects to enroll in the Donate Life registry. Maps to Anthem IsDonateLifeRegistry. Required for NY enrollments. Default: false.

communication_impairment
​null | boolean

Whether the subscriber requires enrollment materials in an alternate communication format. Maps to Anthem IsCommunicationImpairment. Required for TX (Wellpoint) enrollments. Default: false.

communication_impairment_format
​null | string

The alternate communication format required when communication_impairment is true. Maps to Anthem CommunicationImpairmentFormat. One of BRAILLE, LARGE_PRINT, AUDIO, OTHER. Required for TX when communication_impairment is true.

communication_impairment_format_other
​null | string

The specific alternate medium when communication_impairment_format is OTHER. Maps to Anthem CommunicationImpairmentFormatOther. One of ENCRYPT_AUDIO_CD, ENCRYPT_DATA_CD.

other_health_coverage_disability
​null | boolean

Whether the applicant has other health coverage attributable to a disability. Maps to Anthem IsOtherHealthCovDisability. Required for NY enrollments. Default: false.

employer_premium_reimbursement
​null | boolean

Whether an employer of fifty (50) or fewer eligible employees is paying for or reimbursing premiums. Maps to Anthem IsEmployerPremReimbusement. Required for CO enrollments. Default: true.

employer_health_benefit_plan
​null | boolean

Whether the employer maintained a small-group health benefit plan. Maps to Anthem IsEmployerHealthBenifitPlan. For a valid ICHRA this is false (the ICHRA is offered instead of a group plan); a true value makes the applicant ineligible in CO (Anthem E0504). Default: false.

employer_health_reimbursement
​null | boolean

Whether the employer reimburses health expenses under the arrangement. Maps to Anthem IsEmployerHealthReimbursement. Default: true.

establish_hsa
​null | boolean

Whether the subscriber wants to establish an HSA. Maps to Anthem IsEstablishHSA. Default: false.

current_coverage_is_anthem
​null | boolean

Whether the subscriber's current coverage is already with Anthem. When true and the enrollment window is not open enrollment, the submission will require manual processing. Default: false.

have_disabled_dependent
​null | boolean

Whether any dependent child over 26 is incapable of self-sustaining employment due to impairment. Maps to Anthem HaveDependentWithDisability. Default: false.

agent_tin
​null | string

Anthem-specific encrypted agent identifier. Maps to Application.Agent.AgentTIN. Must contain only alphabetic characters. Required for valid submission.

agency_tin
​null | string

Anthem-specific encrypted agency identifier. Maps to Application.Agent.ParentAgent.AgentTIN. Must contain only alphabetic characters. Required for valid submission.

is_agent_assisted
​null | boolean

Whether the enrollment was assisted by a licensed agent. Maps to Application.IsAgentAssisted and StatementOfAccountability.IsAgentAssisted. Default: true.

is_not_read_english
​null | boolean

Whether the applicant is unable to read English. Maps to StatementOfAccountability.IsNotReadEnglish. Default: false.

is_not_speak_english
​null | boolean

Whether the applicant is unable to speak English. Maps to StatementOfAccountability.IsNotSpeakEnglish. Default: false.

is_not_write_english
​null | boolean

Whether the applicant is unable to write English. Maps to StatementOfAccountability.IsNotWriteEnglish. Default: false.

is_limited_english
​null | boolean

Whether the applicant has limited English proficiency. Maps to StatementOfAccountability.IsLimitedEnglish. Default: false.

is_agree_to_electronic_signature
​null | boolean

Whether the applicant agrees to electronic signature. Maps to ESignature.IsAgreeToElectronicSignature. Default: true.

is_read_completed_app
​null | boolean

Whether the applicant has read the completed application. Maps to ESignature.IsReadCompletedApp. Default: true.

is_agree_to_mem_communication
​null | boolean

Whether the applicant agrees to member communications. Maps to ESignature.IsAgreeToMemCommunication. Default: true.

is_read_understand_enroll_form
​null | boolean

Whether the applicant has read and understands the enrollment form. Maps to ESignature.IsReadUnderstandEnrollForm. Default: true.

​null | array

Per-member flag overrides. Members are identified by their partner_individual_id.

Ichrax.API.AnthemVendorInboundContextMemberFlags

partner_individual_id
​null | string

The partner_individual_id matching the employee or dependent entry this record applies to.

is_legal_resident
​null | boolean

Whether this member is a legal US resident. Maps to Demographic.IsUSResident. Default: true.

is_incarcerated
​null | boolean

Whether this member is currently incarcerated. Maps to Demographic.IsIncarceration. Default: false.

is_non_binary
​null | boolean

Whether this member identifies as non-binary. Only consumed for CO state where Anthem accepts gender value X. Maps to Demographic.Gender override. Default: false.

is_chinese
​null | boolean

Whether this member identifies as Chinese. Maps to StatementOfAccountability.IsChinese for the employee (primary applicant) only. Default: false.

is_korean
​null | boolean

Whether this member identifies as Korean. Maps to StatementOfAccountability.IsKorean for the employee (primary applicant) only. Default: false.

is_vietnamese
​null | boolean

Whether this member identifies as Vietnamese. Maps to StatementOfAccountability.IsVietnamese for the employee (primary applicant) only. Default: false.

is_spanish
​null | boolean

Whether this member prefers Spanish. Maps to StatementOfAccountability.IsSpanish for the employee (primary applicant) only. Default: false.

is_tagalog
​null | boolean

Whether this member prefers Tagalog. Maps to StatementOfAccountability.IsTagalog for the employee (primary applicant) only. Default: false.

is_medicare_eligible
​null | boolean

Whether any household member is eligible for Medicare. Default: false. When true the enrollment will require manual processing.

is_medicare_enrolled
​null | boolean

Whether any household member is currently enrolled in Medicare. Default: false. When true the enrollment will require manual processing.

is_medicaid_enrolled
​null | boolean

Whether any household member is currently enrolled in Medicaid. Default: false. When true the enrollment will require manual processing.

Ichrax.API.SnapshotStatusMessage

code
​null | string
message
​null | string

Ichrax.API.KaiserVendorInboundContext

Kaiser-specific carrier configuration. Deserialize carrier_specific_config into this type when carrier_id resolves to Kaiser. This carrier configuration (plan year 2026) enforces: Region must be one of: CAL, COL, MAS, GEO, HAW, KNW, WAS. See GET /vendor-capabilities for the machine-readable validation matrix.
medical_group_id
​null | string

Kaiser medical group identifier for the enrolling group. Required.

facility_code
​null | string

Kaiser facility code within the medical group. Optional.

region
​null | string

Kaiser region code identifying the geographic service area. Required.

triggering_event_response
​null | boolean

Whether the enrollee has confirmed a triggering event for their SEP. Applies to KNW, MAS, WAS regions only. Sent to Kaiser as Y/N.

replace_current_coverage
​null | boolean

Whether the enrollee is replacing current coverage. COL region only.

replacement_coverage_reason
​null | string

Reason the enrollee is replacing current coverage. COL region only. Kaiser API values: Additional benefits, Fewer benefits, No change, Other.

is_native_american
​null | boolean

Whether the enrollee is a member of a federally recognized Native American tribe. COL DORA section only.

Ichrax.API.ActionConstraint

action
​string · enum

Enrollment action applied to a snapshot member record.

Enum values:
Enroll
Terminate
Change
​null | array

Ichrax.API.EnrollmentConstraintRule

eventReasons
​null | array
Enum values:
open_enrollment
ichra
new_hire
annual_renewal
birth
marriage
divorce
adoption
​null | array

Ichrax.API.EnrollmentDateField

string · enum
Enum values:
QualifyingEventDate
EffectiveDate
SubmissionDate

Ichrax.API.IEnrollmentDateConstraint

field
​string · enum
Enum values:
QualifyingEventDate
EffectiveDate
SubmissionDate

Ichrax.API.SnapshotEnrollmentAction

string · enum
Enum values:
Enroll
Terminate
Change

Enrollment action applied to a snapshot member record.

Ichrax.API.VendorCapabilityDto

familyKey
​null | string

Stable family key (e.g. "anthem", "kaiser"). Use this when correlating across capability matrices and snapshot submissions.

displayName
​null | string

Human-friendly family name for display.

​null | array

Per-plan-year capabilities. Most recent plan year first. The matrix resolution rule is most-recent-≤-N: a snapshot for plan year 2027 resolves against the highest registered plan year that is ≤ 2027.

​null | array

Carrier registries (HIOS IDs etc.) the trading partner is configured to submit to under this family.

Ichrax.API.VendorPlanYearCapabilityDto

planYear
​integer · int32

The plan year these capabilities apply from (inclusive, most-recent-≤-N resolution).

contractSchema
​null

JSON Schema for the carrier_specific_config payload required when submitting a snapshot at this plan year. Null if no contract is registered.

​null | array

Contract-validation rule groups for this plan year. ADDITIVE: a submission applies the family-wide group (empty appliesTo) PLUS every scoped group whose appliesTo it matches — scoped groups never replace the family-wide group (this is the opposite of constraints and routableChangeTypes, which resolve most-specific-wins). The family-wide group, when it has rules, is listed first; it is omitted entirely when the family has no baseline rules. Identify it by an empty appliesTo, not by position.

​null | array

Enrollment constraint groups — permitted actions, event reasons, and date windows. Each group's appliesTo names the states / registries it covers; an empty appliesTo means the whole family.

​null | array

The change types routable at this plan year, scoped by appliesTo — each entry lists the SnapshotEnrollmentActions routable for the states / carrier registries it names. An empty appliesTo means the whole family.

Ichrax.API.VendorRegistryCapabilityDto

carrierId
​null | string

The carrier identifier (e.g. HIOS ID) — value to put in coverage.carrier_id when submitting a snapshot.

vendorKey
​null | string

Stable registry key (e.g. "anthem_27603_ca").

stateCode
​null | string

Two-letter state code if registry is state-bound; null otherwise.

transmissionType
​null | string

Transmission channel (e.g. "API", "EDI").

Ichrax.API.InboundMemberSnapshotManagingThirdParty

Managing third party payload. Identifies the party that collected and manages the enrollment when it is not the submitting trading partner.
partner_managing_third_party_id
​null | string

Trading-partner-scoped identifier uniquely identifying this managing third party.

name
​null | string

Managing third party name.

tin
​null | string

Managing third party TIN.

email
​null | string · pattern: ^[^@\s]+@[^@\s]+\.[^…

Managing third party email address.

phone
​null | string · pattern: ^\+?[1-9]\d{1,14}$

Managing third party phone number.

Ichrax.API.InboundMemberSnapshotCompany

Company payload. Identifies the company the enrollment belongs to.
partner_company_id
​string · minLength: 1 · required

Partner-assigned company identifier.

name
​null | string

Company name.

tin
​null | string

Company TIN.

Ichrax.API.CapabilityScopeDto

stateCodes
​null | array

Two-letter state codes the item applies to. Empty when the item is family-wide or issuer-scoped without a state.

vendorRegistries
​null | array

Carrier ids (HIOS IDs) the item applies to — the values used in coverage.carrier_id. Empty when the item is family-wide.

Ichrax.API.ConstraintGroupDto

​object
​null | array

The enrollment constraint rules in this group — permitted actions, event reasons, and date windows.

Ichrax.API.ContractRuleDto

propertyPath
​null | string

The path to the property on the inbound snapshot or carrier_specific_config that the rule applies to. Uses snake_case JSON names and [*] to denote collection elements.

ruleKind
​null | string

The kind of rule being applied (e.g. "Required", "NotEmpty"). Suffix " (conditional)" indicates the rule is gated by a When/Unless clause.

description
​null | string

Human-readable description sourced from the validator's WithMessage(...). Null when no custom message was provided (default templates are not projected). When the rule is conditional, this typically describes the gating predicate too.

detail
​null | string

The rule's concrete arguments rendered as a human-readable phrase (e.g. "one of: HMO, PPO", "≥ 0", "length 1–10"), extracted from the underlying validator. Null when the rule kind carries no arguments.

Ichrax.API.ContractRuleGroupDto

​object
description
​null | string

Human-readable summary of what this group enforces. Null when no description was authored.

​null | array

The individual property-level rules in this group, projected from the underlying FluentValidation validators. Each rule names the property path on the inbound snapshot/config and the kind of check (e.g. "Required").

Ichrax.API.ScopedChangeTypesDto

​object
changeTypes
​null | array

The SnapshotEnrollmentAction values routable for this scope.

Enum values:
Enroll
Terminate
Change

Ichrax.API.OutboundMemberSnapshot

Outbound member snapshot response returned after ingestion.
snapshot_id
​string · uuid

External snapshot identifier for status polling.

​null | array

Per-item results for all submitted items.

Ichrax.API.OutboundMemberSnapshotItem

Per-item result included in the outbound snapshot response.
partner_individual_id
​null | string

Caller-assigned individual identifier echoed back from the inbound payload.

code
​integer · int32
​null | array

Ichrax.API.DryRunMemberSnapshot

Response returned for a dry-run submission (POST /member-snapshots?dry_run=true). A dry run is evaluated synchronously and persists nothing, so there is no snapshot identifier to poll — each item carries the terminal outcome the submission would reach.
​null | array

Per-item dry-run outcomes, one per submitted snapshot item.

Ichrax.API.DryRunMemberSnapshotItem

One item's dry-run outcome.
partner_individual_id
​null | string

Caller-assigned individual identifier echoed back from the inbound payload.

outcome
​null | string

Terminal outcome the submission would reach: succeeded, failed, needs_review, rejected_by_validation, deferred_to_edi, or could_not_be_completed.

​null | array
On this page
  • Microsoft.AspNetCore.Mvc.ProblemDetails
  • Ichrax.API.InboundMemberSnapshotAddress
  • Ichrax.API.InboundMemberSnapshotAgency
  • Ichrax.API.InboundMemberSnapshotAgent
  • Ichrax.API.InboundMemberSnapshotBankAccount
  • Ichrax.API.InboundMemberSnapshotCoverage
  • Ichrax.API.InboundMemberSnapshotCreditCard
  • Ichrax.API.InboundMemberSnapshotDependent
  • Ichrax.API.InboundMemberSnapshot
  • Ichrax.API.InboundMemberSnapshotEmployee
  • Ichrax.API.InboundMemberSnapshotEmploymentDates
  • Ichrax.API.InboundMemberSnapshotEmployment
  • Ichrax.API.InboundMemberSnapshotEnrolledMember
  • Ichrax.API.InboundMemberSnapshotEvent
  • Ichrax.API.InboundMemberSnapshotPCPDetails
  • Ichrax.API.InboundMemberSnapshotPayment
  • Ichrax.API.InboundMemberSnapshotPersonContact
  • Ichrax.API.InboundMemberSnapshotPersonDetails
  • Ichrax.API.InboundMemberSnapshotPersonDisability
  • Ichrax.API.InboundMemberSnapshotPerson
  • Ichrax.API.InboundMemberSnapshotPersonTobacco
  • Ichrax.API.InboundMemberSnapshotSalary
  • Ichrax.API.MultiStatusMemberSnapshot
  • Ichrax.API.MultiStatusMemberSnapshotItem
  • Ichrax.API.InboundMemberSnapshotPriorCoverage
  • Ichrax.API.AnthemVendorInboundContext
  • Ichrax.API.AnthemVendorInboundContextMemberFlags
  • Ichrax.API.SnapshotStatusMessage
  • Ichrax.API.KaiserVendorInboundContext
  • Ichrax.API.ActionConstraint
  • Ichrax.API.EnrollmentConstraintRule
  • Ichrax.API.EnrollmentDateField
  • Ichrax.API.IEnrollmentDateConstraint
  • Ichrax.API.SnapshotEnrollmentAction
  • Ichrax.API.VendorCapabilityDto
  • Ichrax.API.VendorPlanYearCapabilityDto
  • Ichrax.API.VendorRegistryCapabilityDto
  • Ichrax.API.InboundMemberSnapshotManagingThirdParty
  • Ichrax.API.InboundMemberSnapshotCompany
  • Ichrax.API.CapabilityScopeDto
  • Ichrax.API.ConstraintGroupDto
  • Ichrax.API.ContractRuleDto
  • Ichrax.API.ContractRuleGroupDto
  • Ichrax.API.ScopedChangeTypesDto
  • Ichrax.API.OutboundMemberSnapshot
  • Ichrax.API.OutboundMemberSnapshotItem
  • Ichrax.API.DryRunMemberSnapshot
  • Ichrax.API.DryRunMemberSnapshotItem