REST API for managing public assistance applications. Covers the full intake lifecycle: applications, household members, household data, income, jobs, assets, expenses, health plans, health enrollments, contacts, organizations, person relationships, authorized representatives, tax filers, sponsors, signatures, verifications, and interviews.
Status: Alpha — Breaking changes expected.
https://api.example.com/intakeApplications
Manage public assistance applications.
▶
GET
/applications
List applications
#
Retrieve a paginated list of applications.
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ ApplicationList
▶ items array[Application] required
online in_person phone mail▶ ebt Ebt EBT card preferences collected at the application level.
by_mail in_person▶ expeditedSnap ExpeditedSnap Financial information used for the SNAP expedited processing screening at application submission (7 CFR § 273.2(i)). This data is collected once and passed to the eligibility adapter; it is not updated during caseworker review.
▶ utilities Utilities Utility information at the application level. Used to determine which SNAP standard utility allowance (SUA) applies. States set their own SUA amounts; the method of heating/cooling determines which SUA tier the household qualifies for (7 CFR § 273.9(d)(6)).
gas electric oil propane otherdraft submitted under_review pending_approval withdrawn closed▶ BadRequest
▶ InternalError
▶
POST
/applications
Create an application
#
Create a new public assistance application in draft status.
▶ ApplicationCreate
online in_person phone mail▶ ebt Ebt EBT card preferences collected at the application level.
by_mail in_person▶ expeditedSnap ExpeditedSnap Financial information used for the SNAP expedited processing screening at application submission (7 CFR § 273.2(i)). This data is collected once and passed to the eligibility adapter; it is not updated during caseworker review.
▶ utilities Utilities Utility information at the application level. Used to determine which SNAP standard utility allowance (SUA) applies. States set their own SUA amounts; the method of heating/cooling determines which SUA tier the household qualifies for (7 CFR § 273.9(d)(6)).
gas electric oil propane other▶ Application
online in_person phone mail▶ ebt Ebt EBT card preferences collected at the application level.
by_mail in_person▶ expeditedSnap ExpeditedSnap Financial information used for the SNAP expedited processing screening at application submission (7 CFR § 273.2(i)). This data is collected once and passed to the eligibility adapter; it is not updated during caseworker review.
▶ utilities Utilities Utility information at the application level. Used to determine which SNAP standard utility allowance (SUA) applies. States set their own SUA amounts; the method of heating/cooling determines which SUA tier the household qualifies for (7 CFR § 273.9(d)(6)).
gas electric oil propane otherdraft submitted under_review pending_approval withdrawn closed▶ BadRequest
▶ UnprocessableEntity
▶ InternalError
▶
GET
/applications/{applicationId}
Get an application
#
Retrieve a single application by identifier.
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ Application
online in_person phone mail▶ ebt Ebt EBT card preferences collected at the application level.
by_mail in_person▶ expeditedSnap ExpeditedSnap Financial information used for the SNAP expedited processing screening at application submission (7 CFR § 273.2(i)). This data is collected once and passed to the eligibility adapter; it is not updated during caseworker review.
▶ utilities Utilities Utility information at the application level. Used to determine which SNAP standard utility allowance (SUA) applies. States set their own SUA amounts; the method of heating/cooling determines which SUA tier the household qualifies for (7 CFR § 273.9(d)(6)).
gas electric oil propane otherdraft submitted under_review pending_approval withdrawn closed▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}
Update an application
#
Apply partial updates to a draft or under-review application.
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ ApplicationUpdate
online in_person phone mail▶ ebt Ebt EBT card preferences collected at the application level.
by_mail in_person▶ expeditedSnap ExpeditedSnap Financial information used for the SNAP expedited processing screening at application submission (7 CFR § 273.2(i)). This data is collected once and passed to the eligibility adapter; it is not updated during caseworker review.
▶ utilities Utilities Utility information at the application level. Used to determine which SNAP standard utility allowance (SUA) applies. States set their own SUA amounts; the method of heating/cooling determines which SUA tier the household qualifies for (7 CFR § 273.9(d)(6)).
gas electric oil propane other▶ Application
online in_person phone mail▶ ebt Ebt EBT card preferences collected at the application level.
by_mail in_person▶ expeditedSnap ExpeditedSnap Financial information used for the SNAP expedited processing screening at application submission (7 CFR § 273.2(i)). This data is collected once and passed to the eligibility adapter; it is not updated during caseworker review.
▶ utilities Utilities Utility information at the application level. Used to determine which SNAP standard utility allowance (SUA) applies. States set their own SUA amounts; the method of heating/cooling determines which SUA tier the household qualifies for (7 CFR § 273.9(d)(6)).
gas electric oil propane otherdraft submitted under_review pending_approval withdrawn closed▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
DELETE
/applications/{applicationId}
Delete an application
#
Permanently remove a draft application record.
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ NotFound
▶ InternalError
▶
POST
/applications/{applicationId}/submit
Submit application
State machine →
#
POST /applications/{applicationId}/submit — Formally submits a draft application, starting the regulatory processing clock
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ Application
online in_person phone mail▶ ebt Ebt EBT card preferences collected at the application level.
by_mail in_person▶ expeditedSnap ExpeditedSnap Financial information used for the SNAP expedited processing screening at application submission (7 CFR § 273.2(i)). This data is collected once and passed to the eligibility adapter; it is not updated during caseworker review.
▶ utilities Utilities Utility information at the application level. Used to determine which SNAP standard utility allowance (SUA) applies. States set their own SUA amounts; the method of heating/cooling determines which SUA tier the household qualifies for (7 CFR § 273.9(d)(6)).
gas electric oil propane otherdraft submitted under_review pending_approval withdrawn closed▶ BadRequest
▶ NotFound
▶ Conflict
▶ InternalError
▶
POST
/applications/{applicationId}/open
Open application
State machine →
#
POST /applications/{applicationId}/open — System marks a submitted application as under active caseworker review
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ Application
online in_person phone mail▶ ebt Ebt EBT card preferences collected at the application level.
by_mail in_person▶ expeditedSnap ExpeditedSnap Financial information used for the SNAP expedited processing screening at application submission (7 CFR § 273.2(i)). This data is collected once and passed to the eligibility adapter; it is not updated during caseworker review.
▶ utilities Utilities Utility information at the application level. Used to determine which SNAP standard utility allowance (SUA) applies. States set their own SUA amounts; the method of heating/cooling determines which SUA tier the household qualifies for (7 CFR § 273.9(d)(6)).
gas electric oil propane otherdraft submitted under_review pending_approval withdrawn closed▶ BadRequest
▶ NotFound
▶ Conflict
▶ InternalError
▶
POST
/applications/{applicationId}/complete-review
Complete review application
State machine →
#
POST /applications/{applicationId}/complete-review — Caseworker signals data collection is complete and the application is ready for determination
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ Application
online in_person phone mail▶ ebt Ebt EBT card preferences collected at the application level.
by_mail in_person▶ expeditedSnap ExpeditedSnap Financial information used for the SNAP expedited processing screening at application submission (7 CFR § 273.2(i)). This data is collected once and passed to the eligibility adapter; it is not updated during caseworker review.
▶ utilities Utilities Utility information at the application level. Used to determine which SNAP standard utility allowance (SUA) applies. States set their own SUA amounts; the method of heating/cooling determines which SUA tier the household qualifies for (7 CFR § 273.9(d)(6)).
gas electric oil propane otherdraft submitted under_review pending_approval withdrawn closed▶ BadRequest
▶ NotFound
▶ Conflict
▶ InternalError
▶
POST
/applications/{applicationId}/submit-for-approval
Submit for approval application
State machine →
#
POST /applications/{applicationId}/submit-for-approval — System routes the application to supervisor review when state-configured approval thresholds are met
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ Application
online in_person phone mail▶ ebt Ebt EBT card preferences collected at the application level.
by_mail in_person▶ expeditedSnap ExpeditedSnap Financial information used for the SNAP expedited processing screening at application submission (7 CFR § 273.2(i)). This data is collected once and passed to the eligibility adapter; it is not updated during caseworker review.
▶ utilities Utilities Utility information at the application level. Used to determine which SNAP standard utility allowance (SUA) applies. States set their own SUA amounts; the method of heating/cooling determines which SUA tier the household qualifies for (7 CFR § 273.9(d)(6)).
gas electric oil propane otherdraft submitted under_review pending_approval withdrawn closed▶ BadRequest
▶ NotFound
▶ Conflict
▶ InternalError
▶
POST
/applications/{applicationId}/approve-determination
Approve determination application
State machine →
#
POST /applications/{applicationId}/approve-determination — Supervisor approves the determination; closes the application and triggers NOA and case creation
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ Application
online in_person phone mail▶ ebt Ebt EBT card preferences collected at the application level.
by_mail in_person▶ expeditedSnap ExpeditedSnap Financial information used for the SNAP expedited processing screening at application submission (7 CFR § 273.2(i)). This data is collected once and passed to the eligibility adapter; it is not updated during caseworker review.
▶ utilities Utilities Utility information at the application level. Used to determine which SNAP standard utility allowance (SUA) applies. States set their own SUA amounts; the method of heating/cooling determines which SUA tier the household qualifies for (7 CFR § 273.9(d)(6)).
gas electric oil propane otherdraft submitted under_review pending_approval withdrawn closed▶ BadRequest
▶ NotFound
▶ Conflict
▶ InternalError
▶
POST
/applications/{applicationId}/reject-determination
Reject determination application
State machine →
#
POST /applications/{applicationId}/reject-determination — Supervisor rejects the determination and returns the application to the caseworker for revision
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ Application
online in_person phone mail▶ ebt Ebt EBT card preferences collected at the application level.
by_mail in_person▶ expeditedSnap ExpeditedSnap Financial information used for the SNAP expedited processing screening at application submission (7 CFR § 273.2(i)). This data is collected once and passed to the eligibility adapter; it is not updated during caseworker review.
▶ utilities Utilities Utility information at the application level. Used to determine which SNAP standard utility allowance (SUA) applies. States set their own SUA amounts; the method of heating/cooling determines which SUA tier the household qualifies for (7 CFR § 273.9(d)(6)).
gas electric oil propane otherdraft submitted under_review pending_approval withdrawn closed▶ BadRequest
▶ NotFound
▶ Conflict
▶ InternalError
▶
POST
/applications/{applicationId}/close
Close application
State machine →
#
POST /applications/{applicationId}/close — Marks a reviewed application as closed after all determinations are complete
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ Application
online in_person phone mail▶ ebt Ebt EBT card preferences collected at the application level.
by_mail in_person▶ expeditedSnap ExpeditedSnap Financial information used for the SNAP expedited processing screening at application submission (7 CFR § 273.2(i)). This data is collected once and passed to the eligibility adapter; it is not updated during caseworker review.
▶ utilities Utilities Utility information at the application level. Used to determine which SNAP standard utility allowance (SUA) applies. States set their own SUA amounts; the method of heating/cooling determines which SUA tier the household qualifies for (7 CFR § 273.9(d)(6)).
gas electric oil propane otherdraft submitted under_review pending_approval withdrawn closed▶ BadRequest
▶ NotFound
▶ Conflict
▶ InternalError
▶
POST
/applications/{applicationId}/withdraw
Withdraw application
State machine →
#
POST /applications/{applicationId}/withdraw — Applicant or caseworker withdraws the application before a decision is made
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ WithdrawApplicationRequest
▶ Application
online in_person phone mail▶ ebt Ebt EBT card preferences collected at the application level.
by_mail in_person▶ expeditedSnap ExpeditedSnap Financial information used for the SNAP expedited processing screening at application submission (7 CFR § 273.2(i)). This data is collected once and passed to the eligibility adapter; it is not updated during caseworker review.
▶ utilities Utilities Utility information at the application level. Used to determine which SNAP standard utility allowance (SUA) applies. States set their own SUA amounts; the method of heating/cooling determines which SUA tier the household qualifies for (7 CFR § 273.9(d)(6)).
gas electric oil propane otherdraft submitted under_review pending_approval withdrawn closed▶ BadRequest
▶ NotFound
▶ Conflict
▶ InternalError
▶
POST
/applications/{applicationId}/satisfy
Satisfy verification
#
POST /applications/verifications/{verificationId}/satisfy — System marks an obligation as satisfied after receiving conclusive service call or document evidence
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ Application
online in_person phone mail▶ ebt Ebt EBT card preferences collected at the application level.
by_mail in_person▶ expeditedSnap ExpeditedSnap Financial information used for the SNAP expedited processing screening at application submission (7 CFR § 273.2(i)). This data is collected once and passed to the eligibility adapter; it is not updated during caseworker review.
▶ utilities Utilities Utility information at the application level. Used to determine which SNAP standard utility allowance (SUA) applies. States set their own SUA amounts; the method of heating/cooling determines which SUA tier the household qualifies for (7 CFR § 273.9(d)(6)).
gas electric oil propane otherdraft submitted under_review pending_approval withdrawn closed▶ BadRequest
▶ NotFound
▶ Conflict
▶ InternalError
▶
POST
/applications/{applicationId}/mark-inconclusive
Mark inconclusive verification
#
POST /applications/verifications/{verificationId}/mark-inconclusive — System records that a service call returned inconclusive, triggering document fallback
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ Application
online in_person phone mail▶ ebt Ebt EBT card preferences collected at the application level.
by_mail in_person▶ expeditedSnap ExpeditedSnap Financial information used for the SNAP expedited processing screening at application submission (7 CFR § 273.2(i)). This data is collected once and passed to the eligibility adapter; it is not updated during caseworker review.
▶ utilities Utilities Utility information at the application level. Used to determine which SNAP standard utility allowance (SUA) applies. States set their own SUA amounts; the method of heating/cooling determines which SUA tier the household qualifies for (7 CFR § 273.9(d)(6)).
gas electric oil propane otherdraft submitted under_review pending_approval withdrawn closed▶ BadRequest
▶ NotFound
▶ Conflict
▶ InternalError
▶
POST
/applications/{applicationId}/waive
Waive verification
#
POST /applications/verifications/{verificationId}/waive — Caseworker grants a waiver for an obligation that cannot be satisfied through normal means
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ WaiveVerificationRequest
▶ Application
online in_person phone mail▶ ebt Ebt EBT card preferences collected at the application level.
by_mail in_person▶ expeditedSnap ExpeditedSnap Financial information used for the SNAP expedited processing screening at application submission (7 CFR § 273.2(i)). This data is collected once and passed to the eligibility adapter; it is not updated during caseworker review.
▶ utilities Utilities Utility information at the application level. Used to determine which SNAP standard utility allowance (SUA) applies. States set their own SUA amounts; the method of heating/cooling determines which SUA tier the household qualifies for (7 CFR § 273.9(d)(6)).
gas electric oil propane otherdraft submitted under_review pending_approval withdrawn closed▶ BadRequest
▶ NotFound
▶ Conflict
▶ InternalError
▶
POST
/applications/{applicationId}/mark-cannot-verify
Mark cannot verify verification
#
POST /applications/verifications/{verificationId}/mark-cannot-verify — Caseworker closes an obligation when all available verification methods are exhausted
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ MarkCannotVerifyRequest
▶ Application
online in_person phone mail▶ ebt Ebt EBT card preferences collected at the application level.
by_mail in_person▶ expeditedSnap ExpeditedSnap Financial information used for the SNAP expedited processing screening at application submission (7 CFR § 273.2(i)). This data is collected once and passed to the eligibility adapter; it is not updated during caseworker review.
▶ utilities Utilities Utility information at the application level. Used to determine which SNAP standard utility allowance (SUA) applies. States set their own SUA amounts; the method of heating/cooling determines which SUA tier the household qualifies for (7 CFR § 273.9(d)(6)).
gas electric oil propane otherdraft submitted under_review pending_approval withdrawn closed▶ BadRequest
▶ NotFound
▶ Conflict
▶ InternalError
Members
Household members included in an application.
▶
GET
/applications/{applicationId}/members
List application members
#
Retrieve all household members linked to this application.
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ ApplicationMemberList
▶ items array[ApplicationMember] required
▶ personalInformation PersonalInformation Core demographic and identity fields for a household member. Collected for all applying members. Used in identity verification, program eligibility calculations, and federal reporting.
male female intersex unknownman woman non_binary transgender_man transgender_woman prefer_not_to_answer othersingle married divorced separated widowed civil_union domestic_partnership▶ contact MemberContact Contact and address information for a household member. Extends the base Contact type with member-specific fields: mailing address, homelessness flag, notice preferences, and alternate notice address. primaryAddress is used to determine county jurisdiction.
paper email both▶ residency Residency State residency information for a household member. States must verify residency for most benefit programs. SNAP does not require a minimum residency period (7 CFR § 273.3).
▶ citizenship Citizenship Citizenship and immigration status for a household member. Determines whether immigration verification checks are required and which federal benefit waiting periods apply. Non-citizens face a 5-year bar for SNAP in most cases (8 U.S.C. § 1612) and Medicaid (42 CFR § 435.406).
us_citizen us_national non_citizenlawful_permanent_resident refugee asylee deportation_withheld parolee conditional_entrant cuban_haitian_entrant amerasian battered_non_citizen trafficking_victim temporary_protected_status otheri_551 i_766 i_94 i_327 i_571 foreign_passport machine_readable_immigrant_visa other▶ retroactiveMedicalCoverage RetroactiveMedicalCoverage Retroactive Medicaid coverage request for a household member. Medicaid may cover medical expenses incurred up to 3 months before the application date if the member would have been eligible (42 CFR § 435.914).
▶ disability Disability Disability status for a household member. Affects SNAP medical expense deductions for elderly or disabled members (7 CFR § 273.9(d)(3)), TANF exemptions from work requirements, and Medicaid disability pathways.
▶ studentStatus StudentStatus Student enrollment information for a household member. Affects SNAP eligibility — most students enrolled at least half-time at an institution of higher education are ineligible unless they meet an exemption (7 CFR § 273.5).
full_time part_time not_enrolledhigher_education vocational other▶ pregnancy Pregnancy Pregnancy information for a household member. Affects household size calculations for some programs and Medicaid presumptive eligibility.
▶ fosterCare FosterCare Foster care history for a household member. Young adults who aged out of foster care may qualify for Medicaid coverage up to age 26 regardless of income under the Fostering Connections Act (42 U.S.C. § 675a).
adopted reunified aged_out emancipated▶ military Military Military service information for a household member. Veterans and their families may qualify for additional program pathways. Active duty affects household composition rules for some programs.
honorable general other_than_honorable bad_conduct dishonorable uncharacterized▶ institutionalStatus InstitutionalStatus Institutional living status for a household member. Members residing in certain institutions are ineligible for SNAP (7 CFR § 273.1(b)) and may have modified Medicaid eligibility.
nursing_home hospital incarceration other▶ priorConvictions PriorConvictions Criminal history fields affecting program eligibility. Certain drug felony convictions and other offenses create disqualifications or require additional review under federal law.
▶ tribalStatus TribalStatus Tribal membership and affiliation information. Members of federally recognized tribes may have access to tribal food programs that interact with SNAP eligibility. Some states provide additional benefits to tribal members.
▶ personMatch PersonMatch read-only Person matching state for an application member. Populated when client_management.person.match_resolved is received. Null until matching begins.
confirmed review_required no_match▶ programDeterminations array[ApplicationMemberProgramDetermination] read-only Per-program eligibility determination results, populated as decisions arrive from the eligibility domain.
approved denied▶ BadRequest
▶ NotFound
▶ InternalError
▶
POST
/applications/{applicationId}/members
Add a member
#
Add a household member to this application.
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ ApplicationMemberCreate
▶ personalInformation PersonalInformation Core demographic and identity fields for a household member. Collected for all applying members. Used in identity verification, program eligibility calculations, and federal reporting.
male female intersex unknownman woman non_binary transgender_man transgender_woman prefer_not_to_answer othersingle married divorced separated widowed civil_union domestic_partnership▶ contact MemberContact Contact and address information for a household member. Extends the base Contact type with member-specific fields: mailing address, homelessness flag, notice preferences, and alternate notice address. primaryAddress is used to determine county jurisdiction.
paper email both▶ residency Residency State residency information for a household member. States must verify residency for most benefit programs. SNAP does not require a minimum residency period (7 CFR § 273.3).
▶ citizenship Citizenship Citizenship and immigration status for a household member. Determines whether immigration verification checks are required and which federal benefit waiting periods apply. Non-citizens face a 5-year bar for SNAP in most cases (8 U.S.C. § 1612) and Medicaid (42 CFR § 435.406).
us_citizen us_national non_citizenlawful_permanent_resident refugee asylee deportation_withheld parolee conditional_entrant cuban_haitian_entrant amerasian battered_non_citizen trafficking_victim temporary_protected_status otheri_551 i_766 i_94 i_327 i_571 foreign_passport machine_readable_immigrant_visa other▶ retroactiveMedicalCoverage RetroactiveMedicalCoverage Retroactive Medicaid coverage request for a household member. Medicaid may cover medical expenses incurred up to 3 months before the application date if the member would have been eligible (42 CFR § 435.914).
▶ disability Disability Disability status for a household member. Affects SNAP medical expense deductions for elderly or disabled members (7 CFR § 273.9(d)(3)), TANF exemptions from work requirements, and Medicaid disability pathways.
▶ studentStatus StudentStatus Student enrollment information for a household member. Affects SNAP eligibility — most students enrolled at least half-time at an institution of higher education are ineligible unless they meet an exemption (7 CFR § 273.5).
full_time part_time not_enrolledhigher_education vocational other▶ pregnancy Pregnancy Pregnancy information for a household member. Affects household size calculations for some programs and Medicaid presumptive eligibility.
▶ fosterCare FosterCare Foster care history for a household member. Young adults who aged out of foster care may qualify for Medicaid coverage up to age 26 regardless of income under the Fostering Connections Act (42 U.S.C. § 675a).
adopted reunified aged_out emancipated▶ military Military Military service information for a household member. Veterans and their families may qualify for additional program pathways. Active duty affects household composition rules for some programs.
honorable general other_than_honorable bad_conduct dishonorable uncharacterized▶ institutionalStatus InstitutionalStatus Institutional living status for a household member. Members residing in certain institutions are ineligible for SNAP (7 CFR § 273.1(b)) and may have modified Medicaid eligibility.
nursing_home hospital incarceration other▶ priorConvictions PriorConvictions Criminal history fields affecting program eligibility. Certain drug felony convictions and other offenses create disqualifications or require additional review under federal law.
▶ tribalStatus TribalStatus Tribal membership and affiliation information. Members of federally recognized tribes may have access to tribal food programs that interact with SNAP eligibility. Some states provide additional benefits to tribal members.
▶ ApplicationMember
▶ personalInformation PersonalInformation Core demographic and identity fields for a household member. Collected for all applying members. Used in identity verification, program eligibility calculations, and federal reporting.
male female intersex unknownman woman non_binary transgender_man transgender_woman prefer_not_to_answer othersingle married divorced separated widowed civil_union domestic_partnership▶ contact MemberContact Contact and address information for a household member. Extends the base Contact type with member-specific fields: mailing address, homelessness flag, notice preferences, and alternate notice address. primaryAddress is used to determine county jurisdiction.
paper email both▶ residency Residency State residency information for a household member. States must verify residency for most benefit programs. SNAP does not require a minimum residency period (7 CFR § 273.3).
▶ citizenship Citizenship Citizenship and immigration status for a household member. Determines whether immigration verification checks are required and which federal benefit waiting periods apply. Non-citizens face a 5-year bar for SNAP in most cases (8 U.S.C. § 1612) and Medicaid (42 CFR § 435.406).
us_citizen us_national non_citizenlawful_permanent_resident refugee asylee deportation_withheld parolee conditional_entrant cuban_haitian_entrant amerasian battered_non_citizen trafficking_victim temporary_protected_status otheri_551 i_766 i_94 i_327 i_571 foreign_passport machine_readable_immigrant_visa other▶ retroactiveMedicalCoverage RetroactiveMedicalCoverage Retroactive Medicaid coverage request for a household member. Medicaid may cover medical expenses incurred up to 3 months before the application date if the member would have been eligible (42 CFR § 435.914).
▶ disability Disability Disability status for a household member. Affects SNAP medical expense deductions for elderly or disabled members (7 CFR § 273.9(d)(3)), TANF exemptions from work requirements, and Medicaid disability pathways.
▶ studentStatus StudentStatus Student enrollment information for a household member. Affects SNAP eligibility — most students enrolled at least half-time at an institution of higher education are ineligible unless they meet an exemption (7 CFR § 273.5).
full_time part_time not_enrolledhigher_education vocational other▶ pregnancy Pregnancy Pregnancy information for a household member. Affects household size calculations for some programs and Medicaid presumptive eligibility.
▶ fosterCare FosterCare Foster care history for a household member. Young adults who aged out of foster care may qualify for Medicaid coverage up to age 26 regardless of income under the Fostering Connections Act (42 U.S.C. § 675a).
adopted reunified aged_out emancipated▶ military Military Military service information for a household member. Veterans and their families may qualify for additional program pathways. Active duty affects household composition rules for some programs.
honorable general other_than_honorable bad_conduct dishonorable uncharacterized▶ institutionalStatus InstitutionalStatus Institutional living status for a household member. Members residing in certain institutions are ineligible for SNAP (7 CFR § 273.1(b)) and may have modified Medicaid eligibility.
nursing_home hospital incarceration other▶ priorConvictions PriorConvictions Criminal history fields affecting program eligibility. Certain drug felony convictions and other offenses create disqualifications or require additional review under federal law.
▶ tribalStatus TribalStatus Tribal membership and affiliation information. Members of federally recognized tribes may have access to tribal food programs that interact with SNAP eligibility. Some states provide additional benefits to tribal members.
▶ personMatch PersonMatch read-only Person matching state for an application member. Populated when client_management.person.match_resolved is received. Null until matching begins.
confirmed review_required no_match▶ programDeterminations array[ApplicationMemberProgramDetermination] read-only Per-program eligibility determination results, populated as decisions arrive from the eligibility domain.
approved denied▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
GET
/applications/{applicationId}/members/{memberId}
Get a member
#
Retrieve a single household member by identifier.
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| memberId | string | path | ✓ | Unique identifier of the application member. |
▶ ApplicationMember
▶ personalInformation PersonalInformation Core demographic and identity fields for a household member. Collected for all applying members. Used in identity verification, program eligibility calculations, and federal reporting.
male female intersex unknownman woman non_binary transgender_man transgender_woman prefer_not_to_answer othersingle married divorced separated widowed civil_union domestic_partnership▶ contact MemberContact Contact and address information for a household member. Extends the base Contact type with member-specific fields: mailing address, homelessness flag, notice preferences, and alternate notice address. primaryAddress is used to determine county jurisdiction.
paper email both▶ residency Residency State residency information for a household member. States must verify residency for most benefit programs. SNAP does not require a minimum residency period (7 CFR § 273.3).
▶ citizenship Citizenship Citizenship and immigration status for a household member. Determines whether immigration verification checks are required and which federal benefit waiting periods apply. Non-citizens face a 5-year bar for SNAP in most cases (8 U.S.C. § 1612) and Medicaid (42 CFR § 435.406).
us_citizen us_national non_citizenlawful_permanent_resident refugee asylee deportation_withheld parolee conditional_entrant cuban_haitian_entrant amerasian battered_non_citizen trafficking_victim temporary_protected_status otheri_551 i_766 i_94 i_327 i_571 foreign_passport machine_readable_immigrant_visa other▶ retroactiveMedicalCoverage RetroactiveMedicalCoverage Retroactive Medicaid coverage request for a household member. Medicaid may cover medical expenses incurred up to 3 months before the application date if the member would have been eligible (42 CFR § 435.914).
▶ disability Disability Disability status for a household member. Affects SNAP medical expense deductions for elderly or disabled members (7 CFR § 273.9(d)(3)), TANF exemptions from work requirements, and Medicaid disability pathways.
▶ studentStatus StudentStatus Student enrollment information for a household member. Affects SNAP eligibility — most students enrolled at least half-time at an institution of higher education are ineligible unless they meet an exemption (7 CFR § 273.5).
full_time part_time not_enrolledhigher_education vocational other▶ pregnancy Pregnancy Pregnancy information for a household member. Affects household size calculations for some programs and Medicaid presumptive eligibility.
▶ fosterCare FosterCare Foster care history for a household member. Young adults who aged out of foster care may qualify for Medicaid coverage up to age 26 regardless of income under the Fostering Connections Act (42 U.S.C. § 675a).
adopted reunified aged_out emancipated▶ military Military Military service information for a household member. Veterans and their families may qualify for additional program pathways. Active duty affects household composition rules for some programs.
honorable general other_than_honorable bad_conduct dishonorable uncharacterized▶ institutionalStatus InstitutionalStatus Institutional living status for a household member. Members residing in certain institutions are ineligible for SNAP (7 CFR § 273.1(b)) and may have modified Medicaid eligibility.
nursing_home hospital incarceration other▶ priorConvictions PriorConvictions Criminal history fields affecting program eligibility. Certain drug felony convictions and other offenses create disqualifications or require additional review under federal law.
▶ tribalStatus TribalStatus Tribal membership and affiliation information. Members of federally recognized tribes may have access to tribal food programs that interact with SNAP eligibility. Some states provide additional benefits to tribal members.
▶ personMatch PersonMatch read-only Person matching state for an application member. Populated when client_management.person.match_resolved is received. Null until matching begins.
confirmed review_required no_match▶ programDeterminations array[ApplicationMemberProgramDetermination] read-only Per-program eligibility determination results, populated as decisions arrive from the eligibility domain.
approved denied▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}/members/{memberId}
Update a member
#
Apply partial updates to a household member record.
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| memberId | string | path | ✓ | Unique identifier of the application member. |
▶ ApplicationMemberUpdate
▶ personalInformation PersonalInformation Core demographic and identity fields for a household member. Collected for all applying members. Used in identity verification, program eligibility calculations, and federal reporting.
male female intersex unknownman woman non_binary transgender_man transgender_woman prefer_not_to_answer othersingle married divorced separated widowed civil_union domestic_partnership▶ contact MemberContact Contact and address information for a household member. Extends the base Contact type with member-specific fields: mailing address, homelessness flag, notice preferences, and alternate notice address. primaryAddress is used to determine county jurisdiction.
paper email both▶ residency Residency State residency information for a household member. States must verify residency for most benefit programs. SNAP does not require a minimum residency period (7 CFR § 273.3).
▶ citizenship Citizenship Citizenship and immigration status for a household member. Determines whether immigration verification checks are required and which federal benefit waiting periods apply. Non-citizens face a 5-year bar for SNAP in most cases (8 U.S.C. § 1612) and Medicaid (42 CFR § 435.406).
us_citizen us_national non_citizenlawful_permanent_resident refugee asylee deportation_withheld parolee conditional_entrant cuban_haitian_entrant amerasian battered_non_citizen trafficking_victim temporary_protected_status otheri_551 i_766 i_94 i_327 i_571 foreign_passport machine_readable_immigrant_visa other▶ retroactiveMedicalCoverage RetroactiveMedicalCoverage Retroactive Medicaid coverage request for a household member. Medicaid may cover medical expenses incurred up to 3 months before the application date if the member would have been eligible (42 CFR § 435.914).
▶ disability Disability Disability status for a household member. Affects SNAP medical expense deductions for elderly or disabled members (7 CFR § 273.9(d)(3)), TANF exemptions from work requirements, and Medicaid disability pathways.
▶ studentStatus StudentStatus Student enrollment information for a household member. Affects SNAP eligibility — most students enrolled at least half-time at an institution of higher education are ineligible unless they meet an exemption (7 CFR § 273.5).
full_time part_time not_enrolledhigher_education vocational other▶ pregnancy Pregnancy Pregnancy information for a household member. Affects household size calculations for some programs and Medicaid presumptive eligibility.
▶ fosterCare FosterCare Foster care history for a household member. Young adults who aged out of foster care may qualify for Medicaid coverage up to age 26 regardless of income under the Fostering Connections Act (42 U.S.C. § 675a).
adopted reunified aged_out emancipated▶ military Military Military service information for a household member. Veterans and their families may qualify for additional program pathways. Active duty affects household composition rules for some programs.
honorable general other_than_honorable bad_conduct dishonorable uncharacterized▶ institutionalStatus InstitutionalStatus Institutional living status for a household member. Members residing in certain institutions are ineligible for SNAP (7 CFR § 273.1(b)) and may have modified Medicaid eligibility.
nursing_home hospital incarceration other▶ priorConvictions PriorConvictions Criminal history fields affecting program eligibility. Certain drug felony convictions and other offenses create disqualifications or require additional review under federal law.
▶ tribalStatus TribalStatus Tribal membership and affiliation information. Members of federally recognized tribes may have access to tribal food programs that interact with SNAP eligibility. Some states provide additional benefits to tribal members.
▶ ApplicationMember
▶ personalInformation PersonalInformation Core demographic and identity fields for a household member. Collected for all applying members. Used in identity verification, program eligibility calculations, and federal reporting.
male female intersex unknownman woman non_binary transgender_man transgender_woman prefer_not_to_answer othersingle married divorced separated widowed civil_union domestic_partnership▶ contact MemberContact Contact and address information for a household member. Extends the base Contact type with member-specific fields: mailing address, homelessness flag, notice preferences, and alternate notice address. primaryAddress is used to determine county jurisdiction.
paper email both▶ residency Residency State residency information for a household member. States must verify residency for most benefit programs. SNAP does not require a minimum residency period (7 CFR § 273.3).
▶ citizenship Citizenship Citizenship and immigration status for a household member. Determines whether immigration verification checks are required and which federal benefit waiting periods apply. Non-citizens face a 5-year bar for SNAP in most cases (8 U.S.C. § 1612) and Medicaid (42 CFR § 435.406).
us_citizen us_national non_citizenlawful_permanent_resident refugee asylee deportation_withheld parolee conditional_entrant cuban_haitian_entrant amerasian battered_non_citizen trafficking_victim temporary_protected_status otheri_551 i_766 i_94 i_327 i_571 foreign_passport machine_readable_immigrant_visa other▶ retroactiveMedicalCoverage RetroactiveMedicalCoverage Retroactive Medicaid coverage request for a household member. Medicaid may cover medical expenses incurred up to 3 months before the application date if the member would have been eligible (42 CFR § 435.914).
▶ disability Disability Disability status for a household member. Affects SNAP medical expense deductions for elderly or disabled members (7 CFR § 273.9(d)(3)), TANF exemptions from work requirements, and Medicaid disability pathways.
▶ studentStatus StudentStatus Student enrollment information for a household member. Affects SNAP eligibility — most students enrolled at least half-time at an institution of higher education are ineligible unless they meet an exemption (7 CFR § 273.5).
full_time part_time not_enrolledhigher_education vocational other▶ pregnancy Pregnancy Pregnancy information for a household member. Affects household size calculations for some programs and Medicaid presumptive eligibility.
▶ fosterCare FosterCare Foster care history for a household member. Young adults who aged out of foster care may qualify for Medicaid coverage up to age 26 regardless of income under the Fostering Connections Act (42 U.S.C. § 675a).
adopted reunified aged_out emancipated▶ military Military Military service information for a household member. Veterans and their families may qualify for additional program pathways. Active duty affects household composition rules for some programs.
honorable general other_than_honorable bad_conduct dishonorable uncharacterized▶ institutionalStatus InstitutionalStatus Institutional living status for a household member. Members residing in certain institutions are ineligible for SNAP (7 CFR § 273.1(b)) and may have modified Medicaid eligibility.
nursing_home hospital incarceration other▶ priorConvictions PriorConvictions Criminal history fields affecting program eligibility. Certain drug felony convictions and other offenses create disqualifications or require additional review under federal law.
▶ tribalStatus TribalStatus Tribal membership and affiliation information. Members of federally recognized tribes may have access to tribal food programs that interact with SNAP eligibility. Some states provide additional benefits to tribal members.
▶ personMatch PersonMatch read-only Person matching state for an application member. Populated when client_management.person.match_resolved is received. Null until matching begins.
confirmed review_required no_match▶ programDeterminations array[ApplicationMemberProgramDetermination] read-only Per-program eligibility determination results, populated as decisions arrive from the eligibility domain.
approved denied▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
DELETE
/applications/{applicationId}/members/{memberId}
Remove a member
#
Remove a household member from this application.
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| memberId | string | path | ✓ | Unique identifier of the application member. |
▶ NotFound
▶ InternalError
Household Info
Household-level data for an application (shelter costs, utilities, composition).
▶
GET
/applications/{applicationId}/household-info
Get household
#
Retrieve household-level data for this application.
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ ApplicationHousehold
▶ roomers array[Roomer] Non-household members who share the living space and pay rent separately.
member contact▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}/household-info
Update household
#
Apply partial updates to household data.
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ ApplicationHouseholdUpdate
▶ roomers array[Roomer] Non-household members who share the living space and pay rent separately.
member contact▶ ApplicationHousehold
▶ roomers array[Roomer] Non-household members who share the living space and pay rent separately.
member contact▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
Tax Filers
Tax filing status records for an application.
▶
GET
/applications/{applicationId}/tax-filers
List tax filers
#
Retrieve tax filer records for an application. Filter by memberId to scope to a single member.
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| memberId | string | query | Filter records by the household member they belong to. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ TaxFilerList
▶ items array[TaxFiler] required
▶ spouse PersonRef The spouse the member files with. Present when filingJointlyWithSpouse is true.
member contact▶ dependents array[PersonRef] People the member claims as dependents on their tax return.
member contact▶ personClaiming PersonRef A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ BadRequest
▶ NotFound
▶ InternalError
▶
POST
/applications/{applicationId}/tax-filers
Add tax filer
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ TaxFilerCreate
▶ spouse PersonRef The spouse the member files with. Present when filingJointlyWithSpouse is true.
member contact▶ dependents array[PersonRef] People the member claims as dependents on their tax return.
member contact▶ personClaiming PersonRef A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ TaxFiler
▶ spouse PersonRef The spouse the member files with. Present when filingJointlyWithSpouse is true.
member contact▶ dependents array[PersonRef] People the member claims as dependents on their tax return.
member contact▶ personClaiming PersonRef A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
GET
/applications/{applicationId}/tax-filers/{taxFilerId}
Get tax filer
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| taxFilerId | string | path | ✓ | Unique identifier of the tax filer record. |
▶ TaxFiler
▶ spouse PersonRef The spouse the member files with. Present when filingJointlyWithSpouse is true.
member contact▶ dependents array[PersonRef] People the member claims as dependents on their tax return.
member contact▶ personClaiming PersonRef A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}/tax-filers/{taxFilerId}
Update tax filer
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| taxFilerId | string | path | ✓ | Unique identifier of the tax filer record. |
▶ TaxFilerUpdate
▶ spouse PersonRef The spouse the member files with. Present when filingJointlyWithSpouse is true.
member contact▶ dependents array[PersonRef] People the member claims as dependents on their tax return.
member contact▶ personClaiming PersonRef A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ TaxFiler
▶ spouse PersonRef The spouse the member files with. Present when filingJointlyWithSpouse is true.
member contact▶ dependents array[PersonRef] People the member claims as dependents on their tax return.
member contact▶ personClaiming PersonRef A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
DELETE
/applications/{applicationId}/tax-filers/{taxFilerId}
Delete tax filer
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| taxFilerId | string | path | ✓ | Unique identifier of the tax filer record. |
▶ NotFound
▶ InternalError
Health Plans
Health coverage plan records for an application.
▶
GET
/applications/{applicationId}/health-plans
List health plans
#
Retrieve health plan records for an application.
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ HealthPlanList
▶ items array[HealthPlan] required
employer_sponsored cobra medicare tricare va marketplace peace_corps chip medicaid tribal_health_services other_federal otherweekly every_two_weeks twice_monthly monthly yearlyemployer_sponsored cobraemployer_sponsored cobra medicare tricare va marketplace peace_corps chip medicaid tribal_health_services other_federal otherweekly every_two_weeks twice_monthly monthly yearlymedicareentitled enrolledself state employer otherentitled enrolledself state employer otherentitled enrolledself state employer otherentitled enrolledself state employer otheremployer_sponsored cobra medicare tricare va marketplace peace_corps chip medicaid tribal_health_services other_federal otherweekly every_two_weeks twice_monthly monthly yearlytricareemployer_sponsored cobra medicare tricare va marketplace peace_corps chip medicaid tribal_health_services other_federal otherweekly every_two_weeks twice_monthly monthly yearlyva marketplace peace_corps chip medicaid tribal_health_services other_federal other▶ BadRequest
▶ NotFound
▶ InternalError
▶
POST
/applications/{applicationId}/health-plans
Add health plan
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ HealthPlanCreate
employer_sponsored cobra medicare tricare va marketplace peace_corps chip medicaid tribal_health_services other_federal otherweekly every_two_weeks twice_monthly monthly yearlyemployer_sponsored cobraemployer_sponsored cobra medicare tricare va marketplace peace_corps chip medicaid tribal_health_services other_federal otherweekly every_two_weeks twice_monthly monthly yearlymedicareentitled enrolledself state employer otherentitled enrolledself state employer otherentitled enrolledself state employer otherentitled enrolledself state employer otheremployer_sponsored cobra medicare tricare va marketplace peace_corps chip medicaid tribal_health_services other_federal otherweekly every_two_weeks twice_monthly monthly yearlytricareemployer_sponsored cobra medicare tricare va marketplace peace_corps chip medicaid tribal_health_services other_federal otherweekly every_two_weeks twice_monthly monthly yearlyva marketplace peace_corps chip medicaid tribal_health_services other_federal other▶ HealthPlan
employer_sponsored cobra medicare tricare va marketplace peace_corps chip medicaid tribal_health_services other_federal otherweekly every_two_weeks twice_monthly monthly yearlyemployer_sponsored cobraemployer_sponsored cobra medicare tricare va marketplace peace_corps chip medicaid tribal_health_services other_federal otherweekly every_two_weeks twice_monthly monthly yearlymedicareentitled enrolledself state employer otherentitled enrolledself state employer otherentitled enrolledself state employer otherentitled enrolledself state employer otheremployer_sponsored cobra medicare tricare va marketplace peace_corps chip medicaid tribal_health_services other_federal otherweekly every_two_weeks twice_monthly monthly yearlytricareemployer_sponsored cobra medicare tricare va marketplace peace_corps chip medicaid tribal_health_services other_federal otherweekly every_two_weeks twice_monthly monthly yearlyva marketplace peace_corps chip medicaid tribal_health_services other_federal other▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
GET
/applications/{applicationId}/health-plans/{healthPlanId}
Get health plan
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| healthPlanId | string | path | ✓ | Unique identifier of the health plan record. |
▶ HealthPlan
employer_sponsored cobra medicare tricare va marketplace peace_corps chip medicaid tribal_health_services other_federal otherweekly every_two_weeks twice_monthly monthly yearlyemployer_sponsored cobraemployer_sponsored cobra medicare tricare va marketplace peace_corps chip medicaid tribal_health_services other_federal otherweekly every_two_weeks twice_monthly monthly yearlymedicareentitled enrolledself state employer otherentitled enrolledself state employer otherentitled enrolledself state employer otherentitled enrolledself state employer otheremployer_sponsored cobra medicare tricare va marketplace peace_corps chip medicaid tribal_health_services other_federal otherweekly every_two_weeks twice_monthly monthly yearlytricareemployer_sponsored cobra medicare tricare va marketplace peace_corps chip medicaid tribal_health_services other_federal otherweekly every_two_weeks twice_monthly monthly yearlyva marketplace peace_corps chip medicaid tribal_health_services other_federal other▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}/health-plans/{healthPlanId}
Update health plan
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| healthPlanId | string | path | ✓ | Unique identifier of the health plan record. |
▶ HealthPlanUpdate
▶ type HealthPlanType Type of health coverage. employer_sponsored and marketplace affect Medicaid eligibility under the ACA affordability test (45 CFR § 155.305(f)). medicare and chip indicate current public program enrollment. tricare and va indicate military and veterans coverage.
▶ premiumFrequency PremiumFrequency How often the premium is paid.
▶ HealthPlan
employer_sponsored cobra medicare tricare va marketplace peace_corps chip medicaid tribal_health_services other_federal otherweekly every_two_weeks twice_monthly monthly yearlyemployer_sponsored cobraemployer_sponsored cobra medicare tricare va marketplace peace_corps chip medicaid tribal_health_services other_federal otherweekly every_two_weeks twice_monthly monthly yearlymedicareentitled enrolledself state employer otherentitled enrolledself state employer otherentitled enrolledself state employer otherentitled enrolledself state employer otheremployer_sponsored cobra medicare tricare va marketplace peace_corps chip medicaid tribal_health_services other_federal otherweekly every_two_weeks twice_monthly monthly yearlytricareemployer_sponsored cobra medicare tricare va marketplace peace_corps chip medicaid tribal_health_services other_federal otherweekly every_two_weeks twice_monthly monthly yearlyva marketplace peace_corps chip medicaid tribal_health_services other_federal other▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
DELETE
/applications/{applicationId}/health-plans/{healthPlanId}
Delete health plan
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| healthPlanId | string | path | ✓ | Unique identifier of the health plan record. |
▶ NotFound
▶ InternalError
Health Enrollments
Member enrollment records linking household members to health plans.
▶
GET
/applications/{applicationId}/health-enrollments
List health enrollments
#
Retrieve health enrollment records for an application. Filter by memberId to scope to a single member.
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| memberId | string | query | Filter records by the household member they belong to. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ HealthEnrollmentList
▶ items array[HealthEnrollment] required
subscriber dependenteligible enrolled pending ended▶ sponsor PersonRef A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ BadRequest
▶ NotFound
▶ InternalError
▶
POST
/applications/{applicationId}/health-enrollments
Add health enrollment
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ HealthEnrollmentCreate
subscriber dependenteligible enrolled pending ended▶ sponsor PersonRef A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ HealthEnrollment
subscriber dependenteligible enrolled pending ended▶ sponsor PersonRef A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
GET
/applications/{applicationId}/health-enrollments/{healthEnrollmentId}
Get health enrollment
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| healthEnrollmentId | string | path | ✓ | Unique identifier of the health enrollment record. |
▶ HealthEnrollment
subscriber dependenteligible enrolled pending ended▶ sponsor PersonRef A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}/health-enrollments/{healthEnrollmentId}
Update health enrollment
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| healthEnrollmentId | string | path | ✓ | Unique identifier of the health enrollment record. |
▶ HealthEnrollmentUpdate
subscriber dependenteligible enrolled pending ended▶ sponsor PersonRef A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ HealthEnrollment
subscriber dependenteligible enrolled pending ended▶ sponsor PersonRef A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
DELETE
/applications/{applicationId}/health-enrollments/{healthEnrollmentId}
Delete health enrollment
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| healthEnrollmentId | string | path | ✓ | Unique identifier of the health enrollment record. |
▶ NotFound
▶ InternalError
Child Support
▶
GET
/applications/{applicationId}/child-support
Get child support
#
Retrieve child support cooperation data for this application.
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ ApplicationChildSupport
▶ parentsOutsideHome array[ParentOutsideHome] Non-custodial parents outside the household for whom child support cooperation is being tracked.
member contactmember contact▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}/child-support
Update child support
#
Apply partial updates to child support cooperation data.
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ ApplicationChildSupportUpdate
▶ parentsOutsideHome array[ParentOutsideHome] Non-custodial parents outside the household for whom child support cooperation is being tracked.
member contactmember contact▶ ApplicationChildSupport
▶ parentsOutsideHome array[ParentOutsideHome] Non-custodial parents outside the household for whom child support cooperation is being tracked.
member contactmember contact▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
Contacts
Non-member contact records for an application (authorized representatives, sponsors, tax dependents, etc.).
▶
GET
/applications/{applicationId}/contacts
List contacts
#
Retrieve non-member contact records for an application.
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ ContactList
▶ items array[Contact] required
▶ BadRequest
▶ NotFound
▶ InternalError
▶
POST
/applications/{applicationId}/contacts
Add contact
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ ContactCreate
▶ Contact
▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
GET
/applications/{applicationId}/contacts/{contactId}
Get contact
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| contactId | string | path | ✓ | Unique identifier of the contact record. |
▶ Contact
▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}/contacts/{contactId}
Update contact
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| contactId | string | path | ✓ | Unique identifier of the contact record. |
▶ ContactUpdate
▶ Contact
▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
DELETE
/applications/{applicationId}/contacts/{contactId}
Delete contact
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| contactId | string | path | ✓ | Unique identifier of the contact record. |
▶ NotFound
▶ InternalError
Organizations
Organization records for an application (employers, organizational authorized representatives).
▶
GET
/applications/{applicationId}/organizations
List organizations
#
Retrieve organization records for an application.
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ OrganizationList
▶ items array[Organization] required
▶ address Address Organization's primary business address.
▶ phone PhoneNumber Organization's primary phone number.
▶ BadRequest
▶ NotFound
▶ InternalError
▶
POST
/applications/{applicationId}/organizations
Add organization
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ OrganizationCreate
▶ Organization
▶ address Address Organization's primary business address.
▶ phone PhoneNumber Organization's primary phone number.
▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
GET
/applications/{applicationId}/organizations/{organizationId}
Get organization
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| organizationId | string | path | ✓ | Unique identifier of the organization record. |
▶ Organization
▶ address Address Organization's primary business address.
▶ phone PhoneNumber Organization's primary phone number.
▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}/organizations/{organizationId}
Update organization
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| organizationId | string | path | ✓ | Unique identifier of the organization record. |
▶ OrganizationUpdate
▶ address Address Organization's primary business address.
▶ phone PhoneNumber Organization's primary phone number.
▶ Organization
▶ address Address Organization's primary business address.
▶ phone PhoneNumber Organization's primary phone number.
▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
DELETE
/applications/{applicationId}/organizations/{organizationId}
Delete organization
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| organizationId | string | path | ✓ | Unique identifier of the organization record. |
▶ NotFound
▶ InternalError
Person Relationships
Directional relationship records between any two persons in an application.
▶
GET
/applications/{applicationId}/person-relationships
List person relationships
#
Retrieve person relationship records for an application.
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ PersonRelationshipList
▶ items array[PersonRelationship] required
▶ from PersonRef required A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ to PersonRef required A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ BadRequest
▶ NotFound
▶ InternalError
▶
POST
/applications/{applicationId}/person-relationships
Add person relationship
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ PersonRelationshipCreate
member contactmember contact▶ PersonRelationship
▶ from PersonRef required A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ to PersonRef required A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
GET
/applications/{applicationId}/person-relationships/{personRelationshipId}
Get person relationship
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| personRelationshipId | string | path | ✓ | Unique identifier of the person relationship record. |
▶ PersonRelationship
▶ from PersonRef required A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ to PersonRef required A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}/person-relationships/{personRelationshipId}
Update person relationship
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| personRelationshipId | string | path | ✓ | Unique identifier of the person relationship record. |
▶ PersonRelationshipUpdate
▶ from PersonRef required A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ to PersonRef required A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ PersonRelationship
▶ from PersonRef required A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ to PersonRef required A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
DELETE
/applications/{applicationId}/person-relationships/{personRelationshipId}
Delete person relationship
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| personRelationshipId | string | path | ✓ | Unique identifier of the person relationship record. |
▶ NotFound
▶ InternalError
Authorized Representatives
Authorized representative records for an application.
▶
GET
/applications/{applicationId}/authorized-representatives
List authorized representatives
#
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ AuthorizedRepresentativeList
▶ items array[AuthorizedRepresentative] required
member contact organization▶ inCareOf PersonRef A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ programs array[Program] Programs for which this person or organization is authorized to act. Empty array means authorized for all applied-for programs.
▶ BadRequest
▶ NotFound
▶ InternalError
▶
POST
/applications/{applicationId}/authorized-representatives
Add authorized representative
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ AuthorizedRepresentativeCreate
member contact organizationmember contact▶ AuthorizedRepresentative
member contact organization▶ inCareOf PersonRef A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ programs array[Program] Programs for which this person or organization is authorized to act. Empty array means authorized for all applied-for programs.
▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
GET
/applications/{applicationId}/authorized-representatives/{authorizedRepresentativeId}
Get authorized representative
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| authorizedRepresentativeId | string | path | ✓ | Unique identifier of the authorized representative record. |
▶ AuthorizedRepresentative
member contact organization▶ inCareOf PersonRef A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ programs array[Program] Programs for which this person or organization is authorized to act. Empty array means authorized for all applied-for programs.
▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}/authorized-representatives/{authorizedRepresentativeId}
Update authorized representative
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| authorizedRepresentativeId | string | path | ✓ | Unique identifier of the authorized representative record. |
▶ AuthorizedRepresentativeUpdate
member contact organization▶ inCareOf PersonRef A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ programs array[Program] Programs for which this person or organization is authorized to act. Empty array means authorized for all applied-for programs.
▶ AuthorizedRepresentative
member contact organization▶ inCareOf PersonRef A polymorphic reference to a person in the application. Can be a household member (type: member, id: ApplicationMember.id) or a non-member contact from the application's people registry (type: contact, id: Person.id). Used throughout the application wherever a reference can point to either a member or a non-member.
member contact▶ programs array[Program] Programs for which this person or organization is authorized to act. Empty array means authorized for all applied-for programs.
▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
DELETE
/applications/{applicationId}/authorized-representatives/{authorizedRepresentativeId}
Delete authorized representative
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| authorizedRepresentativeId | string | path | ✓ | Unique identifier of the authorized representative record. |
▶ NotFound
▶ InternalError
Signatures
Signature records for an application.
▶
GET
/applications/{applicationId}/signatures
List signatures
#
Retrieve signature records for an application.
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ SignatureList
▶ items array[Signature] required
▶ signer Signer required The person or organization providing the signature.
member contact organizationapplicant authorized_representative helperapplication authorized_representative_appointment authorized_representative_acceptance rights_and_responsibilities hipaa_consent otherelectronic wet_signature verbal▶ BadRequest
▶ NotFound
▶ InternalError
▶
POST
/applications/{applicationId}/signatures
Add signature
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ SignatureCreate
member contact organizationapplicant authorized_representative helperapplication authorized_representative_appointment authorized_representative_acceptance rights_and_responsibilities hipaa_consent otherelectronic wet_signature verbal▶ Signature
▶ signer Signer required The person or organization providing the signature.
member contact organizationapplicant authorized_representative helperapplication authorized_representative_appointment authorized_representative_acceptance rights_and_responsibilities hipaa_consent otherelectronic wet_signature verbal▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
GET
/applications/{applicationId}/signatures/{signatureId}
Get signature
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| signatureId | string | path | ✓ | Unique identifier of the signature record. |
▶ Signature
▶ signer Signer required The person or organization providing the signature.
member contact organizationapplicant authorized_representative helperapplication authorized_representative_appointment authorized_representative_acceptance rights_and_responsibilities hipaa_consent otherelectronic wet_signature verbal▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}/signatures/{signatureId}
Update signature
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| signatureId | string | path | ✓ | Unique identifier of the signature record. |
▶ SignatureUpdate
▶ signer Signer required The person or organization providing the signature.
member contact organizationapplicant authorized_representative helperapplication authorized_representative_appointment authorized_representative_acceptance rights_and_responsibilities hipaa_consent otherelectronic wet_signature verbal▶ Signature
▶ signer Signer required The person or organization providing the signature.
member contact organizationapplicant authorized_representative helperapplication authorized_representative_appointment authorized_representative_acceptance rights_and_responsibilities hipaa_consent otherelectronic wet_signature verbal▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
DELETE
/applications/{applicationId}/signatures/{signatureId}
Delete signature
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| signatureId | string | path | ✓ | Unique identifier of the signature record. |
▶ NotFound
▶ InternalError
Sponsors
Sponsor records for non-citizen household members.
▶
GET
/applications/{applicationId}/sponsors
List sponsors
#
Retrieve sponsor records for an application. Filter by memberId to find sponsors for a specific member.
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| memberId | string | query | Filter records by the household member they belong to. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ SponsorList
▶ items array[Sponsor] required
member contact▶ ssn SocialSecurityNumber Sponsor's Social Security Number. Used for income verification and deeming calculations.
▶ spouse Spouse Sponsor's spouse information, if the sponsor is married.
member contact▶ BadRequest
▶ NotFound
▶ InternalError
▶
POST
/applications/{applicationId}/sponsors
Add sponsor
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ SponsorCreate
member contact▶ ssn SocialSecurityNumber Sponsor's Social Security Number. Used for income verification and deeming calculations.
▶ spouse Spouse Sponsor's spouse information, if the sponsor is married.
member contact▶ Sponsor
member contact▶ ssn SocialSecurityNumber Sponsor's Social Security Number. Used for income verification and deeming calculations.
▶ spouse Spouse Sponsor's spouse information, if the sponsor is married.
member contact▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
GET
/applications/{applicationId}/sponsors/{sponsorId}
Get sponsor
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| sponsorId | string | path | ✓ | Unique identifier of the sponsor record. |
▶ Sponsor
member contact▶ ssn SocialSecurityNumber Sponsor's Social Security Number. Used for income verification and deeming calculations.
▶ spouse Spouse Sponsor's spouse information, if the sponsor is married.
member contact▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}/sponsors/{sponsorId}
Update sponsor
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| sponsorId | string | path | ✓ | Unique identifier of the sponsor record. |
▶ SponsorUpdate
member contact▶ ssn SocialSecurityNumber Sponsor's Social Security Number. Used for income verification and deeming calculations.
▶ spouse Spouse Sponsor's spouse information, if the sponsor is married.
member contact▶ Sponsor
member contact▶ ssn SocialSecurityNumber Sponsor's Social Security Number. Used for income verification and deeming calculations.
▶ spouse Spouse Sponsor's spouse information, if the sponsor is married.
member contact▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
DELETE
/applications/{applicationId}/sponsors/{sponsorId}
Delete sponsor
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| sponsorId | string | path | ✓ | Unique identifier of the sponsor record. |
▶ NotFound
▶ InternalError
Jobs
Employment records for an application.
▶
GET
/applications/{applicationId}/jobs
List jobs
#
Retrieve job records for an application. Filter by memberId to scope to a single member.
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| memberId | string | query | Filter records by the household member they belong to. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ JobList
▶ items array[Job] required
employed self_employedactive on_strike endedvoluntary_separation involuntary_separationemployedemployed self_employedactive on_strike endedvoluntary_separation involuntary_separationself_employed▶ BadRequest
▶ NotFound
▶ InternalError
▶
POST
/applications/{applicationId}/jobs
Add job
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ JobCreate
employed self_employedactive on_strike endedvoluntary_separation involuntary_separationemployedemployed self_employedactive on_strike endedvoluntary_separation involuntary_separationself_employed▶ Job
employed self_employedactive on_strike endedvoluntary_separation involuntary_separationemployedemployed self_employedactive on_strike endedvoluntary_separation involuntary_separationself_employed▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
GET
/applications/{applicationId}/jobs/{jobId}
Get job
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| jobId | string | path | ✓ | Unique identifier of the job record. |
▶ Job
employed self_employedactive on_strike endedvoluntary_separation involuntary_separationemployedemployed self_employedactive on_strike endedvoluntary_separation involuntary_separationself_employed▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}/jobs/{jobId}
Update job
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| jobId | string | path | ✓ | Unique identifier of the job record. |
▶ JobUpdate
▶ type JobType Whether this is W-2 employment (employed) or self-employment / gig work (self_employed). Determines which expense deductions and verification pathways apply.
▶ status JobStatus required Current status of the job. active — currently working. on_strike — participating in a labor strike (SNAP eligibility may be affected under 7 CFR § 273.1(f)). ended — employment has concluded.
▶ endReason JobEndReason Reason employment ended. Present when status is ended.
▶ Job
employed self_employedactive on_strike endedvoluntary_separation involuntary_separationemployedemployed self_employedactive on_strike endedvoluntary_separation involuntary_separationself_employed▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
DELETE
/applications/{applicationId}/jobs/{jobId}
Delete job
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| jobId | string | path | ✓ | Unique identifier of the job record. |
▶ NotFound
▶ InternalError
Income
Income records for an application.
▶
GET
/applications/{applicationId}/incomes
List income
#
Retrieve income records for an application. Filter by memberId to scope to a single member.
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| memberId | string | query | Filter records by the household member they belong to. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ IncomeList
▶ items array[Income] required
employed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change otheremployed self_employedemployed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change otherunearnedunemployment kinship_payment veterans_programs adoption_and_refugee_services ssi_or_ssdi private_disability workers_compensation disability_from_veterans_programs legal_settlement scholarship educational_grant work_study spousal_support child_support retirement_or_pension investment_interest_and_dividends social_security_retirement rental_income gambling_or_lottery_winnings gifts_or_donations loan_or_mortgage_income research_participation otheremployed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change otherin_kind_supportshelter food utilities otheremployed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change otherlump_sumlawsuit_settlement insurance_settlement social_security_ssi_ssdi_payment veterans inheritance surrender_of_annuity life_insurance_payout lottery_gambling_winnings otheremployed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change othertribal education_grant other prior_period▶ BadRequest
▶ NotFound
▶ InternalError
▶
POST
/applications/{applicationId}/incomes
Add income
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ IncomeCreate
employed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change otheremployed self_employedemployed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change otherunearnedunemployment kinship_payment veterans_programs adoption_and_refugee_services ssi_or_ssdi private_disability workers_compensation disability_from_veterans_programs legal_settlement scholarship educational_grant work_study spousal_support child_support retirement_or_pension investment_interest_and_dividends social_security_retirement rental_income gambling_or_lottery_winnings gifts_or_donations loan_or_mortgage_income research_participation otheremployed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change otherin_kind_supportshelter food utilities otheremployed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change otherlump_sumlawsuit_settlement insurance_settlement social_security_ssi_ssdi_payment veterans inheritance surrender_of_annuity life_insurance_payout lottery_gambling_winnings otheremployed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change othertribal education_grant other prior_period▶ Income
employed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change otheremployed self_employedemployed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change otherunearnedunemployment kinship_payment veterans_programs adoption_and_refugee_services ssi_or_ssdi private_disability workers_compensation disability_from_veterans_programs legal_settlement scholarship educational_grant work_study spousal_support child_support retirement_or_pension investment_interest_and_dividends social_security_retirement rental_income gambling_or_lottery_winnings gifts_or_donations loan_or_mortgage_income research_participation otheremployed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change otherin_kind_supportshelter food utilities otheremployed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change otherlump_sumlawsuit_settlement insurance_settlement social_security_ssi_ssdi_payment veterans inheritance surrender_of_annuity life_insurance_payout lottery_gambling_winnings otheremployed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change othertribal education_grant other prior_period▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
GET
/applications/{applicationId}/incomes/{incomeId}
Get income
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| incomeId | string | path | ✓ | Unique identifier of the income record. |
▶ Income
employed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change otheremployed self_employedemployed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change otherunearnedunemployment kinship_payment veterans_programs adoption_and_refugee_services ssi_or_ssdi private_disability workers_compensation disability_from_veterans_programs legal_settlement scholarship educational_grant work_study spousal_support child_support retirement_or_pension investment_interest_and_dividends social_security_retirement rental_income gambling_or_lottery_winnings gifts_or_donations loan_or_mortgage_income research_participation otheremployed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change otherin_kind_supportshelter food utilities otheremployed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change otherlump_sumlawsuit_settlement insurance_settlement social_security_ssi_ssdi_payment veterans inheritance surrender_of_annuity life_insurance_payout lottery_gambling_winnings otheremployed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change othertribal education_grant other prior_period▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}/incomes/{incomeId}
Update income
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| incomeId | string | path | ✓ | Unique identifier of the income record. |
▶ IncomeUpdate
▶ type IncomeType The category of income. employed and self_employed are earned income; unearned covers passive and benefit income; lump_sum covers one-time payments; in_kind_support covers non-cash contributions; tribal covers per-capita and other tribal payments; education_grant covers grants and scholarships not reported elsewhere; prior_period covers income from a previous benefit period being reported now.
▶ frequency IncomeFrequency required How often the income is received or accrues.
▶ changeReason IncomeChangeReason Reason for a change in income. Present when reporting an income change.
▶ Income
employed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change otheremployed self_employedemployed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change otherunearnedunemployment kinship_payment veterans_programs adoption_and_refugee_services ssi_or_ssdi private_disability workers_compensation disability_from_veterans_programs legal_settlement scholarship educational_grant work_study spousal_support child_support retirement_or_pension investment_interest_and_dividends social_security_retirement rental_income gambling_or_lottery_winnings gifts_or_donations loan_or_mortgage_income research_participation otheremployed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change otherin_kind_supportshelter food utilities otheremployed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change otherlump_sumlawsuit_settlement insurance_settlement social_security_ssi_ssdi_payment veterans inheritance surrender_of_annuity life_insurance_payout lottery_gambling_winnings otheremployed self_employed unearned lump_sum in_kind_support tribal education_grant other prior_perioddaily weekly every_two_weeks twice_monthly monthly yearly variablestopped_working hours_reduced new_job change_in_employment marital_status_change othertribal education_grant other prior_period▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
DELETE
/applications/{applicationId}/incomes/{incomeId}
Delete income
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| incomeId | string | path | ✓ | Unique identifier of the income record. |
▶ NotFound
▶ InternalError
Assets
Asset records for an application.
▶
GET
/applications/{applicationId}/assets
List assets
#
Retrieve asset records for an application. Filter by memberId to scope to a single member.
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| memberId | string | query | Filter records by the household member they belong to. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ AssetList
▶ items array[Asset] required
liquid vehicle real_property retirement_account insurance otherliquid retirement_accountliquid vehicle real_property retirement_account insurance othervehicleliquid vehicle real_property retirement_account insurance otherinsuranceterm permanent burial otherliquid vehicle real_property retirement_account insurance otherreal_propertyprimary_residence rental self_employment for_sale otherliquid vehicle real_property retirement_account insurance otherother▶ BadRequest
▶ NotFound
▶ InternalError
▶
POST
/applications/{applicationId}/assets
Add asset
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ AssetCreate
liquid vehicle real_property retirement_account insurance otherliquid retirement_accountliquid vehicle real_property retirement_account insurance othervehicleliquid vehicle real_property retirement_account insurance otherinsuranceterm permanent burial otherliquid vehicle real_property retirement_account insurance otherreal_propertyprimary_residence rental self_employment for_sale otherliquid vehicle real_property retirement_account insurance otherother▶ Asset
liquid vehicle real_property retirement_account insurance otherliquid retirement_accountliquid vehicle real_property retirement_account insurance othervehicleliquid vehicle real_property retirement_account insurance otherinsuranceterm permanent burial otherliquid vehicle real_property retirement_account insurance otherreal_propertyprimary_residence rental self_employment for_sale otherliquid vehicle real_property retirement_account insurance otherother▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
GET
/applications/{applicationId}/assets/{assetId}
Get asset
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| assetId | string | path | ✓ | Unique identifier of the asset record. |
▶ Asset
liquid vehicle real_property retirement_account insurance otherliquid retirement_accountliquid vehicle real_property retirement_account insurance othervehicleliquid vehicle real_property retirement_account insurance otherinsuranceterm permanent burial otherliquid vehicle real_property retirement_account insurance otherreal_propertyprimary_residence rental self_employment for_sale otherliquid vehicle real_property retirement_account insurance otherother▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}/assets/{assetId}
Update asset
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| assetId | string | path | ✓ | Unique identifier of the asset record. |
▶ AssetUpdate
▶ type AssetType The category of asset. liquid (cash, checking, savings) is counted in the SNAP resource test (7 CFR § 273.8) and expedited screening resource threshold. vehicle and real_property treatment varies by program and state policy. retirement_account treatment depends on whether the account is accessible. insurance includes life insurance policies with cash value.
▶ Asset
liquid vehicle real_property retirement_account insurance otherliquid retirement_accountliquid vehicle real_property retirement_account insurance othervehicleliquid vehicle real_property retirement_account insurance otherinsuranceterm permanent burial otherliquid vehicle real_property retirement_account insurance otherreal_propertyprimary_residence rental self_employment for_sale otherliquid vehicle real_property retirement_account insurance otherother▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
DELETE
/applications/{applicationId}/assets/{assetId}
Delete asset
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| assetId | string | path | ✓ | Unique identifier of the asset record. |
▶ NotFound
▶ InternalError
Asset Disposals
Asset disposal records for an application.
▶
GET
/applications/{applicationId}/asset-disposals
List asset disposals
#
Retrieve asset disposal records for an application. Filter by memberId to scope to a single member.
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| memberId | string | query | Filter records by the household member they belong to. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ AssetDisposalList
▶ items array[AssetDisposal] required
▶ type AssetType The category of asset. liquid (cash, checking, savings) is counted in the SNAP resource test (7 CFR § 273.8) and expedited screening resource threshold. vehicle and real_property treatment varies by program and state policy. retirement_account treatment depends on whether the account is accessible. insurance includes life insurance policies with cash value.
▶ BadRequest
▶ NotFound
▶ InternalError
▶
POST
/applications/{applicationId}/asset-disposals
Add asset disposal
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ AssetDisposalCreate
▶ type AssetType The category of asset. liquid (cash, checking, savings) is counted in the SNAP resource test (7 CFR § 273.8) and expedited screening resource threshold. vehicle and real_property treatment varies by program and state policy. retirement_account treatment depends on whether the account is accessible. insurance includes life insurance policies with cash value.
▶ AssetDisposal
▶ type AssetType The category of asset. liquid (cash, checking, savings) is counted in the SNAP resource test (7 CFR § 273.8) and expedited screening resource threshold. vehicle and real_property treatment varies by program and state policy. retirement_account treatment depends on whether the account is accessible. insurance includes life insurance policies with cash value.
▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
GET
/applications/{applicationId}/asset-disposals/{assetDisposalId}
Get asset disposal
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| assetDisposalId | string | path | ✓ | Unique identifier of the asset disposal record. |
▶ AssetDisposal
▶ type AssetType The category of asset. liquid (cash, checking, savings) is counted in the SNAP resource test (7 CFR § 273.8) and expedited screening resource threshold. vehicle and real_property treatment varies by program and state policy. retirement_account treatment depends on whether the account is accessible. insurance includes life insurance policies with cash value.
▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}/asset-disposals/{assetDisposalId}
Update asset disposal
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| assetDisposalId | string | path | ✓ | Unique identifier of the asset disposal record. |
▶ AssetDisposalUpdate
▶ type AssetType The category of asset. liquid (cash, checking, savings) is counted in the SNAP resource test (7 CFR § 273.8) and expedited screening resource threshold. vehicle and real_property treatment varies by program and state policy. retirement_account treatment depends on whether the account is accessible. insurance includes life insurance policies with cash value.
▶ AssetDisposal
▶ type AssetType The category of asset. liquid (cash, checking, savings) is counted in the SNAP resource test (7 CFR § 273.8) and expedited screening resource threshold. vehicle and real_property treatment varies by program and state policy. retirement_account treatment depends on whether the account is accessible. insurance includes life insurance policies with cash value.
▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
DELETE
/applications/{applicationId}/asset-disposals/{assetDisposalId}
Delete asset disposal
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| assetDisposalId | string | path | ✓ | Unique identifier of the asset disposal record. |
▶ NotFound
▶ InternalError
Expenses
Expense records for an application.
▶
GET
/applications/{applicationId}/expenses
List expenses
#
Retrieve expense records for an application. Filter by memberId to scope to a single member.
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| memberId | string | query | Filter records by the household member they belong to. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ ExpenseList
▶ items array[Expense] required
▶ type ExpenseType The category of expense. rent and mortgage are used in the SNAP excess shelter deduction (7 CFR § 273.9(d)(6)). dependent_care covers childcare and adult dependent care deductible under 7 CFR § 273.9(d)(4). medical covers out-of-pocket medical expenses for elderly or disabled members (7 CFR § 273.9(d)(3)). child_support covers legally obligated child support payments (7 CFR § 273.9(d)(5)).
▶ BadRequest
▶ NotFound
▶ InternalError
▶
POST
/applications/{applicationId}/expenses
Add expense
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ ExpenseCreate
▶ type ExpenseType The category of expense. rent and mortgage are used in the SNAP excess shelter deduction (7 CFR § 273.9(d)(6)). dependent_care covers childcare and adult dependent care deductible under 7 CFR § 273.9(d)(4). medical covers out-of-pocket medical expenses for elderly or disabled members (7 CFR § 273.9(d)(3)). child_support covers legally obligated child support payments (7 CFR § 273.9(d)(5)).
▶ Expense
▶ type ExpenseType The category of expense. rent and mortgage are used in the SNAP excess shelter deduction (7 CFR § 273.9(d)(6)). dependent_care covers childcare and adult dependent care deductible under 7 CFR § 273.9(d)(4). medical covers out-of-pocket medical expenses for elderly or disabled members (7 CFR § 273.9(d)(3)). child_support covers legally obligated child support payments (7 CFR § 273.9(d)(5)).
▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
GET
/applications/{applicationId}/expenses/{expenseId}
Get expense
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| expenseId | string | path | ✓ | Unique identifier of the expense record. |
▶ Expense
▶ type ExpenseType The category of expense. rent and mortgage are used in the SNAP excess shelter deduction (7 CFR § 273.9(d)(6)). dependent_care covers childcare and adult dependent care deductible under 7 CFR § 273.9(d)(4). medical covers out-of-pocket medical expenses for elderly or disabled members (7 CFR § 273.9(d)(3)). child_support covers legally obligated child support payments (7 CFR § 273.9(d)(5)).
▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}/expenses/{expenseId}
Update expense
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| expenseId | string | path | ✓ | Unique identifier of the expense record. |
▶ ExpenseUpdate
▶ type ExpenseType The category of expense. rent and mortgage are used in the SNAP excess shelter deduction (7 CFR § 273.9(d)(6)). dependent_care covers childcare and adult dependent care deductible under 7 CFR § 273.9(d)(4). medical covers out-of-pocket medical expenses for elderly or disabled members (7 CFR § 273.9(d)(3)). child_support covers legally obligated child support payments (7 CFR § 273.9(d)(5)).
▶ Expense
▶ type ExpenseType The category of expense. rent and mortgage are used in the SNAP excess shelter deduction (7 CFR § 273.9(d)(6)). dependent_care covers childcare and adult dependent care deductible under 7 CFR § 273.9(d)(4). medical covers out-of-pocket medical expenses for elderly or disabled members (7 CFR § 273.9(d)(3)). child_support covers legally obligated child support payments (7 CFR § 273.9(d)(5)).
▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
DELETE
/applications/{applicationId}/expenses/{expenseId}
Delete expense
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| expenseId | string | path | ✓ | Unique identifier of the expense record. |
▶ NotFound
▶ InternalError
Disability Benefits
SSI/SSDI disability benefit records for an application.
▶
GET
/applications/{applicationId}/disability-benefits
List disability benefits
#
Retrieve disability benefit records for an application. Filter by memberId to scope to a single member.
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| memberId | string | query | Filter records by the household member they belong to. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ DisabilityBenefitList
▶ items array[DisabilityBenefit] required
ssi ssdipending approved active ended denied appealed▶ BadRequest
▶ NotFound
▶ InternalError
▶
POST
/applications/{applicationId}/disability-benefits
Add disability benefit
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ DisabilityBenefitCreate
ssi ssdipending approved active ended denied appealed▶ DisabilityBenefit
ssi ssdipending approved active ended denied appealed▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
GET
/applications/{applicationId}/disability-benefits/{disabilityBenefitId}
Get disability benefit
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| disabilityBenefitId | string | path | ✓ | Unique identifier of the disability benefit record. |
▶ DisabilityBenefit
ssi ssdipending approved active ended denied appealed▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}/disability-benefits/{disabilityBenefitId}
Update disability benefit
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| disabilityBenefitId | string | path | ✓ | Unique identifier of the disability benefit record. |
▶ DisabilityBenefitUpdate
ssi ssdipending approved active ended denied appealed▶ DisabilityBenefit
ssi ssdipending approved active ended denied appealed▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
DELETE
/applications/{applicationId}/disability-benefits/{disabilityBenefitId}
Delete disability benefit
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| disabilityBenefitId | string | path | ✓ | Unique identifier of the disability benefit record. |
▶ NotFound
▶ InternalError
Deductions
Above-the-line tax deduction records for an application.
▶
GET
/applications/{applicationId}/deductions
List deductions
#
Retrieve deduction records for an application. Filter by memberId to scope to a single member.
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| memberId | string | query | Filter records by the household member they belong to. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ DeductionList
▶ items array[Deduction] required
▶ type DeductionType The type of above-the-line income deduction. Used in MAGI calculations for Medicaid and CHIP (42 CFR § 435.603).
▶ frequency DeductionFrequency How often the deduction occurs.
▶ BadRequest
▶ NotFound
▶ InternalError
▶
POST
/applications/{applicationId}/deductions
Add deduction
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ DeductionCreate
▶ type DeductionType The type of above-the-line income deduction. Used in MAGI calculations for Medicaid and CHIP (42 CFR § 435.603).
▶ frequency DeductionFrequency How often the deduction occurs.
▶ Deduction
▶ type DeductionType The type of above-the-line income deduction. Used in MAGI calculations for Medicaid and CHIP (42 CFR § 435.603).
▶ frequency DeductionFrequency How often the deduction occurs.
▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
GET
/applications/{applicationId}/deductions/{deductionId}
Get deduction
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| deductionId | string | path | ✓ | Unique identifier of the deduction record. |
▶ Deduction
▶ type DeductionType The type of above-the-line income deduction. Used in MAGI calculations for Medicaid and CHIP (42 CFR § 435.603).
▶ frequency DeductionFrequency How often the deduction occurs.
▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}/deductions/{deductionId}
Update deduction
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| deductionId | string | path | ✓ | Unique identifier of the deduction record. |
▶ DeductionUpdate
▶ type DeductionType The type of above-the-line income deduction. Used in MAGI calculations for Medicaid and CHIP (42 CFR § 435.603).
▶ frequency DeductionFrequency How often the deduction occurs.
▶ Deduction
▶ type DeductionType The type of above-the-line income deduction. Used in MAGI calculations for Medicaid and CHIP (42 CFR § 435.603).
▶ frequency DeductionFrequency How often the deduction occurs.
▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
DELETE
/applications/{applicationId}/deductions/{deductionId}
Delete deduction
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| deductionId | string | path | ✓ | Unique identifier of the deduction record. |
▶ NotFound
▶ InternalError
Verifications
Application verification obligations — electronic check results and document evidence.
▶
GET
/applications/{applicationId}/verifications
List application verifications
#
Retrieve all verification obligations for a specific application.
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ VerificationList
▶ items array[Verification] required
pending inconclusive satisfied waived cannot_verify▶ evidence array[VerificationEvidenceItem] read-only Electronic and document evidence items accumulated against this obligation.
electronicfdsh_fti fdsh_ssa fdsh_vlp save ssa_ievsconclusive error inconclusive partialdocument▶ documentRequests array[VerificationDocumentRequest] read-only Outbound document request notices sent to the applicant for this obligation.
document_request_citizenship_verification document_request_identity_verification document_request_immigration_verification document_request_income_verification document_request_residency_verificationemail in_person mail portalmember incomecitizenship identity immigration income residencydocument electronic▶ BadRequest
▶ NotFound
▶ InternalError
▶
POST
/applications/{applicationId}/verifications
Create a verification obligation
#
Create a verification obligation scoped to this application. Under normal circumstances verifications are created by the rules engine at submission; this endpoint supports caseworker-initiated obligations.
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ VerificationCreate
pending inconclusive satisfied waived cannot_verify▶ evidence array[VerificationEvidenceItem] read-only Electronic and document evidence items accumulated against this obligation.
electronicfdsh_fti fdsh_ssa fdsh_vlp save ssa_ievsconclusive error inconclusive partialdocument▶ documentRequests array[VerificationDocumentRequest] read-only Outbound document request notices sent to the applicant for this obligation.
document_request_citizenship_verification document_request_identity_verification document_request_immigration_verification document_request_income_verification document_request_residency_verificationemail in_person mail portalmember incomecitizenship identity immigration income residencydocument electronic▶ Verification
pending inconclusive satisfied waived cannot_verify▶ evidence array[VerificationEvidenceItem] read-only Electronic and document evidence items accumulated against this obligation.
electronicfdsh_fti fdsh_ssa fdsh_vlp save ssa_ievsconclusive error inconclusive partialdocument▶ documentRequests array[VerificationDocumentRequest] read-only Outbound document request notices sent to the applicant for this obligation.
document_request_citizenship_verification document_request_identity_verification document_request_immigration_verification document_request_income_verification document_request_residency_verificationemail in_person mail portalmember incomecitizenship identity immigration income residencydocument electronic▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
GET
/applications/{applicationId}/verifications/{verificationId}
Get a verification obligation
#
Retrieve a single verification obligation by identifier.
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| verificationId | string | path | ✓ | Unique identifier of the verification obligation. |
▶ Verification
pending inconclusive satisfied waived cannot_verify▶ evidence array[VerificationEvidenceItem] read-only Electronic and document evidence items accumulated against this obligation.
electronicfdsh_fti fdsh_ssa fdsh_vlp save ssa_ievsconclusive error inconclusive partialdocument▶ documentRequests array[VerificationDocumentRequest] read-only Outbound document request notices sent to the applicant for this obligation.
document_request_citizenship_verification document_request_identity_verification document_request_immigration_verification document_request_income_verification document_request_residency_verificationemail in_person mail portalmember incomecitizenship identity immigration income residencydocument electronic▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}/verifications/{verificationId}
Update a verification obligation
#
Apply partial updates to a verification obligation.
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| verificationId | string | path | ✓ | Unique identifier of the verification obligation. |
▶ VerificationUpdate
pending inconclusive satisfied waived cannot_verify▶ evidence array[VerificationEvidenceItem] read-only Electronic and document evidence items accumulated against this obligation.
electronicfdsh_fti fdsh_ssa fdsh_vlp save ssa_ievsconclusive error inconclusive partialdocument▶ documentRequests array[VerificationDocumentRequest] read-only Outbound document request notices sent to the applicant for this obligation.
document_request_citizenship_verification document_request_identity_verification document_request_immigration_verification document_request_income_verification document_request_residency_verificationemail in_person mail portalmember incomecitizenship identity immigration income residencydocument electronic▶ Verification
pending inconclusive satisfied waived cannot_verify▶ evidence array[VerificationEvidenceItem] read-only Electronic and document evidence items accumulated against this obligation.
electronicfdsh_fti fdsh_ssa fdsh_vlp save ssa_ievsconclusive error inconclusive partialdocument▶ documentRequests array[VerificationDocumentRequest] read-only Outbound document request notices sent to the applicant for this obligation.
document_request_citizenship_verification document_request_identity_verification document_request_immigration_verification document_request_income_verification document_request_residency_verificationemail in_person mail portalmember incomecitizenship identity immigration income residencydocument electronic▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
DELETE
/applications/{applicationId}/verifications/{verificationId}
Delete a verification obligation
#
Remove a verification obligation from this application.
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| verificationId | string | path | ✓ | Unique identifier of the verification obligation. |
▶ NotFound
▶ InternalError
Interviews
SNAP interview obligation tracking.
▶
GET
/applications/{applicationId}/interview
Get the interview
#
Retrieve the SNAP interview obligation record for this application.
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ Interview
pending granted denied▶ NotFound
▶ InternalError
▶
PATCH
/applications/{applicationId}/interview
Update the interview
#
Apply partial updates to the interview record (e.g., set waiverGranted, record completedAt).
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ InterviewUpdate
pending granted denied▶ Interview
pending granted denied▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
Review
▶
GET
/applications/{applicationId}/review
Get applicationReview
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
▶ ApplicationReviewResponse
▶ NotFound
▶ InternalError
▶
GET
/applications/{applicationId}/review/demographics
Get applicationReview demographics section panel
#
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ ApplicationReviewSectionResponse
▶ NotFound
▶ InternalError
▶
GET
/applications/{applicationId}/review/identity
Get applicationReview identity section panel
#
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ ApplicationReviewSectionResponse
▶ NotFound
▶ InternalError
▶
GET
/applications/{applicationId}/review/income
Get applicationReview income section panel
#
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ ApplicationReviewSectionResponse
▶ NotFound
▶ InternalError
▶
GET
/applications/{applicationId}/review/employment
Get applicationReview employment section panel
#
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ ApplicationReviewSectionResponse
▶ NotFound
▶ InternalError
▶
GET
/applications/{applicationId}/review/health-coverage
Get applicationReview health-coverage section panel
#
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ ApplicationReviewSectionResponse
▶ NotFound
▶ InternalError
▶
GET
/applications/{applicationId}/review/assets
Get applicationReview assets section panel
#
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ ApplicationReviewSectionResponse
▶ NotFound
▶ InternalError
▶
GET
/applications/{applicationId}/review/contact
Get applicationReview contact section panel
#
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ ApplicationReviewSectionResponse
▶ NotFound
▶ InternalError
▶
GET
/applications/{applicationId}/review/expenses
Get applicationReview expenses section panel
#
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ ApplicationReviewSectionResponse
▶ NotFound
▶ InternalError
▶
GET
/applications/{applicationId}/review/household
Get applicationReview household section panel
#
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ ApplicationReviewSectionResponse
▶ NotFound
▶ InternalError
Review Progress
▶
GET
/applications/{applicationId}/review-progress/{section}
List ReviewProgress state records for a section
#
| Name | Type | In | Req | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| section | string | path | ✓ | Section name within the sectionView composition. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶q | string | query | Search query using field:value syntax. Multiple conditions separated by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Search query using field:value syntax. Multiple conditions separated by spaces are ANDed together. URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples in this documentation show human-readable syntax for clarity. Syntax
Examples
URL Encoding ReferenceWhen manually constructing URLs, encode these characters:
Example: `` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| limit | integer | query | Maximum number of items to return (1-100). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| offset | integer | query | Number of items to skip before collecting results. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▶sort | string | query | Comma-separated list of fields to sort the response by. Prefix a field | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comma-separated list of fields to sort the response by. Prefix a field with URL Encoding: This parameter must be URL-encoded when sent over HTTP. Most HTTP clients handle this automatically. Examples below show human-readable syntax for clarity. Which fields a given list endpoint allows is declared in the operation's See Syntax
Examples
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▶ ReviewProgressListResponse
▶ items array[ReviewProgress] required
not_started in_progress complete flaggedplain markdown html▶ NotFound
▶ InternalError
▶
PUT
/applications/{applicationId}/review-progress/{section}
Replace ReviewProgress state for a section
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| section | string | path | ✓ | Section name within the sectionView composition. |
▶ ReviewProgressWritable
not_started in_progress complete flaggedplain markdown html▶ ReviewProgress
not_started in_progress complete flaggedplain markdown html▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
PATCH
/applications/{applicationId}/review-progress/{section}
Update ReviewProgress state for a section
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| section | string | path | ✓ | Section name within the sectionView composition. |
▶ ReviewProgressWritable
not_started in_progress complete flaggedplain markdown html▶ ReviewProgress
not_started in_progress complete flaggedplain markdown html▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
GET
/applications/{applicationId}/review-progress/{section}/{itemId}
Get ReviewProgress state for a collection item
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| section | string | path | ✓ | Section name within the sectionView composition. |
| itemId | string | path | ✓ | Item identifier for collection-backed sections. |
▶ ReviewProgress
not_started in_progress complete flaggedplain markdown html▶ NotFound
▶ InternalError
▶
PUT
/applications/{applicationId}/review-progress/{section}/{itemId}
Replace ReviewProgress state for a collection item
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| section | string | path | ✓ | Section name within the sectionView composition. |
| itemId | string | path | ✓ | Item identifier for collection-backed sections. |
▶ ReviewProgressWritable
not_started in_progress complete flaggedplain markdown html▶ ReviewProgress
not_started in_progress complete flaggedplain markdown html▶ BadRequest
▶ NotFound
▶ UnprocessableEntity
▶ InternalError
▶
PATCH
/applications/{applicationId}/review-progress/{section}/{itemId}
Update ReviewProgress state for a collection item
#
| Name | Type | In | Req | Description |
|---|---|---|---|---|
| applicationId | string | path | ✓ | Unique identifier of the application. |
| section | string | path | ✓ | Section name within the sectionView composition. |
| itemId | string | path | ✓ | Item identifier for collection-backed sections. |
▶ ReviewProgressWritable
not_started in_progress complete flaggedplain markdown html▶ ReviewProgress
not_started in_progress complete flaggedplain markdown html