HealthSherpa Enrollments API is one of 5 APIs that HealthSherpa publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Enrollments. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.
This API exposes
9 operations
across 7 paths,
and defines 48 schemas.
It is described by OpenAPI 3.2.0, at version 0.1.0.
Requests are made against a single base URL, https://api.one.healthsherpa.com.
9 operations7 paths48 schemas3 GET5 POST1 PUT
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
0.1.0
Base URL
https://api.one.healthsherpa.com
Authentication
API Key
Resource Areas
1
Authentication & Security 1
HealthSherpa Enrollments API declares
1 security scheme
for authenticating requests.
An API key is passed in the header as x-api-key (ApiKeyAuth).
By default, every request must be authenticated.
Paths & Operations 9
Across 7 paths, the API surfaces 9 operations — 3 GET, 5 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.
The contract defines 48 schemas that model the data the API accepts and returns. The most detailed are ApplicantBase (37 properties), ApplicationResponse (23 properties), ApplicationCreateRequest (17 properties), ApplicationEvent (12 properties). Each schema is shown below with its type and property counts.
MailingAddress
Dependent
PrimaryApplicant
PaymentRedirectResponse
object
4 properties4 required
ApplicationCreateRequest
object
Canonical application schema accepted by POST /v1/enrollments alongside the HealthSherpa ONE context object. HealthSherpa ONE derives the application planyear…
17 properties3 required
Guardian
object
Required for primary applicants under 18.
12 properties
SubmitRequest
object
Routing context for direct enrollment submission. HealthSherpa ONE uses this context to validate the off-exchange direct-enrollment channel. planyear is not re…
1 property1 required
SubmitResponse
object
Response returned when an application submission is accepted. The object is additive and may include carrier-specific fields.
7 properties
PaymentInstructions
object
Carrier-specific payment guidance.
4 properties
ApplicationListResponse
object
Paginated list of direct enrollment applications.
2 properties2 required
ExistingCoverage
object
9 properties
ResponsibleParty
object
Responsible party for a minor applicant, when someone other than the guardian is financially responsible. Required by Security Health, Sanford, Oscar, and UHC.
12 properties
AlternateAddress
object
Address for a dependent living at a different address than the primary applicant.
7 properties
HRA
object
Health Reimbursement Arrangement details. Applies to the primary applicant, the employee receiving the HRA offer. If the ICHRA is affordable, all household mem…
11 properties
Translator
object
Translator assisting the applicant. Required by some carriers when the applicant requires language assistance.
4 properties
SupportingDocumentationResponse
object
5 properties
CommunicationPreferences
object
9 properties
Address
object
6 properties4 required
SpecialEnrollmentPeriod
object
2 properties
ApplicationListItem
object
Summary application row returned by GET /v1/enrollments.
9 properties
ApplicationResponse
object
23 properties
Employer
object
5 properties
ApplicationListPagination
object
Pagination metadata for application list responses.
3 properties3 required
SimpleAddress
object
5 properties
AgentOfRecord
object
Agent-of-record payload. HealthSherpa ONE does not accept caller-supplied agent-of-record data on POST /v1/enrollments; attribution is derived from your approv…
10 properties
ApplicantBase
object
37 properties
EnrollmentRequest
HealthSherpa ONE direct enrollment create request. Send the application payload at the request root and include the HealthSherpa ONE context object for routing…
Signatures
object
7 properties
EnrollmentErrorDetail
object
Error entry returned in a direct enrollment failure body (errors[]). code is intentionally not a closed enum; the values below are the known set and may grow o…
3 properties2 required
ErrorResponse
object
Canonical error envelope returned by HealthSherpa-owned API endpoint, infrastructure filter, and backend service failures. The direct enrollment endpoints retu…
1 property1 required
EnrollmentResponse
Successful direct enrollment application response. Successful responses can contain errors[] as submission-readiness data; error responses are documented separ…
SubmissionReadinessError
object
Submission-readiness error entry. Appears in the errors[] array of a successful enrollment response to indicate what must be completed before the application c…
3 properties2 required
ApplicationEvent
object
12 properties2 required
EnrollmentUpdateContext
object
Routing context for direct enrollment updates. Send product = ichra, exchange = offexchange, and planyear; planyear is mapped to the application plan year.
3 properties3 required
EnrollmentActionContext
object
2 properties2 required
Analytics
object
Optional tracking and attribution parameters.
5 properties
EnrollmentUpdateRequest
object
HealthSherpa ONE direct enrollment update request. Treat PUT as a full replacement-style update. Send the HealthSherpa ONE context object with product = "ichra…
2 properties1 required
EnrollmentActionContextRequest
object
Routing context for direct enrollment action endpoints.
1 property1 required
Applicants
object
2 properties1 required
EnrollmentErrorsResponse
object
Error body used by the direct enrollment endpoints for service failures. Each error includes a machine-readable code, a human-readable message, and may include…
1 property1 required
PolicyDetail
object
9 properties
Attestations
object
12 properties
StatusChangeResponse
object
Response returned for an accepted application cancellation or termination status change.
State-aware action entry returned on successful enrollment application responses.
4 properties3 required
EnrollmentContext
object
Routing context for direct enrollment create requests. Direct enrollment currently supports only product = ichra and exchange = offexchange. Use POST /v1/enrol…
5 properties3 required
PolicyPaymentStatus
object
Carrier-reported payment information. Fields are nullable because availability depends on carrier reporting.
7 properties
ApplicantLanguage
string
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of HealthSherpa Enrollments API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.