How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Forta Health Onboarding Questionnaires API

The onboarding_questionnaires API from Forta Health — 17 operation(s) for onboarding_questionnaires.

Forta Health Onboarding Questionnaires API is one of 34 APIs that Forta Health publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

The published artifact set on APIs.io includes an OpenAPI specification and authentication docs.

This API exposes 20 operations across 17 paths, and defines 40 schemas. It is described by OpenAPI 3.2.0, at version 0.1.0.

Requests are made against the base URL https://api.prod.fortahealth.com/api/v1/.

20 operations 17 paths 40 schemas 2 DELETE6 GET7 PATCH5 POST

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.prod.fortahealth.com/api/v1/
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Forta Health Onboarding Questionnaires API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (HTTPBearer).

Paths & Operations 20

Across 17 paths, the API surfaces 20 operations — 2 DELETE, 6 GET, 7 PATCH, 5 POST. Each is listed below with its method, path, parameters, and response codes.

onboarding_questionnaires 20
POST
/api/v1/onboarding_questionnaires/
Send Onboarding Questionnaire
send_onboarding_questionnaire_api_v1_onboarding_questionnaires__post body → 201200422
GET
/api/v1/onboarding_questionnaires
List Onboarding Questionnaires
list_onboarding_questionnaires_api_v1_onboarding_questionnaires_get 5 params → 200422
GET
/api/v1/onboarding_questionnaires/by_provider/{provider_id}
Get Onboarding Questionnaire By Provider
get_onboarding_questionnaire_by_provider_api_v1_onboarding_questionnaires_by_provider__provider_id__get 2 params → 200422
GET
/api/v1/onboarding_questionnaires/{questionnaire_id}
Get Onboarding Questionnaire By Id
get_onboarding_questionnaire_by_id_api_v1_onboarding_questionnaires__questionnaire_id__get 1 param → 200422
PATCH
/api/v1/onboarding_questionnaires/{questionnaire_id}/general_info
Patch Onboarding Questionnaire General Info
patch_onboarding_questionnaire_general_info_api_v1_onboarding_questionnaires__questionnaire_id__general_info_patch 1 param body → 200422
PATCH
/api/v1/onboarding_questionnaires/{questionnaire_id}/insurance/primary
Patch Onboarding Questionnaire Insurance Primary
patch_onboarding_questionnaire_insurance_primary_api_v1_onboarding_questionnaires__questionnaire_id__insurance_primary_patch 1 param body → 200422
PATCH
/api/v1/onboarding_questionnaires/{questionnaire_id}/insurance/secondary
Patch Onboarding Questionnaire Insurance Secondary
patch_onboarding_questionnaire_insurance_secondary_api_v1_onboarding_questionnaires__questionnaire_id__insurance_secondary_patch 1 param body → 200422
DELETE
/api/v1/onboarding_questionnaires/{questionnaire_id}/insurance/secondary
Delete Onboarding Questionnaire Insurance Secondary
delete_onboarding_questionnaire_insurance_secondary_api_v1_onboarding_questionnaires__questionnaire_id__insurance_secondary_delete 1 param → 204422
PATCH
/api/v1/onboarding_questionnaires/{questionnaire_id}/insurance/preferences
Patch Onboarding Questionnaire Insurance Preferences
patch_onboarding_questionnaire_insurance_preferences_api_v1_onboarding_questionnaires__questionnaire_id__insurance_preferences_patch 1 param body → 200422
POST
/api/v1/onboarding_questionnaires/{questionnaire_id}/insurance-card/extract
Extract Onboarding Questionnaire Insurance Card
extract_onboarding_questionnaire_insurance_card_api_v1_onboarding_questionnaires__questionnaire_id__insurance_card_extract_post 1 param body → 200422
POST
/api/v1/onboarding_questionnaires/{questionnaire_id}/insurance-card/extraction-jobs
Create Onboarding Questionnaire Insurance Card Extraction Job
create_onboarding_questionnaire_insurance_card_extraction_job_api_v1_onboarding_questionnaires__questionnaire_id__insurance_card_extraction_jobs_post 1 param body → 202422
GET
/api/v1/onboarding_questionnaires/{questionnaire_id}/insurance-card/extraction-jobs/{job_id}
Get Onboarding Questionnaire Insurance Card Extraction Job
get_onboarding_questionnaire_insurance_card_extraction_job_api_v1_onboarding_questionnaires__questionnaire_id__insurance_card_extraction_jobs__job_id__get 2 params → 200422
PATCH
/api/v1/onboarding_questionnaires/{questionnaire_id}/referral
Patch referral section
patch_onboarding_questionnaire_referral_api_v1_onboarding_questionnaires__questionnaire_id__referral_patch 1 param body → 200422
PATCH
/api/v1/onboarding_questionnaires/{questionnaire_id}/agreement
Patch agreement section
patch_onboarding_questionnaire_agreement_api_v1_onboarding_questionnaires__questionnaire_id__agreement_patch 1 param body → 200422
POST
/api/v1/onboarding_questionnaires/{questionnaire_id}/submit
Submit Onboarding Questionnaire
submit_onboarding_questionnaire_api_v1_onboarding_questionnaires__questionnaire_id__submit_post 1 param body → 200422
PATCH
/api/v1/onboarding_questionnaires/{questionnaire_id}/status
Update Onboarding Questionnaire Status
update_onboarding_questionnaire_status_api_v1_onboarding_questionnaires__questionnaire_id__status_patch 1 param body → 200422
POST
/api/v1/onboarding_questionnaires/{questionnaire_id}/documents/
Upload Onboarding Questionnaire Document
upload_onboarding_questionnaire_document_api_v1_onboarding_questionnaires__questionnaire_id__documents__post 1 param body → 201422
GET
/api/v1/onboarding_questionnaires/{questionnaire_id}/documents/
List Onboarding Questionnaire Documents
list_onboarding_questionnaire_documents_api_v1_onboarding_questionnaires__questionnaire_id__documents__get 1 param → 200422
GET
/api/v1/onboarding_questionnaires/{questionnaire_id}/documents/{document_id}
Get Onboarding Questionnaire Document
get_onboarding_questionnaire_document_api_v1_onboarding_questionnaires__questionnaire_id__documents__document_id__get 2 params → 200422
DELETE
/api/v1/onboarding_questionnaires/{questionnaire_id}/documents/{document_id}
Delete Onboarding Questionnaire Document
delete_onboarding_questionnaire_document_api_v1_onboarding_questionnaires__questionnaire_id__documents__document_id__delete 2 params → 204422

Schemas 40

The contract defines 40 schemas that model the data the API accepts and returns. The most detailed are OnboardingQuestionnaireInsuranceResponse (29 properties), OnboardingQuestionnaireInsurancePatchRequest (24 properties), OnboardingQuestionnaireGeneralInfoResponse (19 properties), ExtractedInsuranceCardResponse (16 properties). Each schema is shown below with its type and property counts.

OnboardingQuestionnaireStatusUpdateRequest
object
1 property 1 required
OnboardingQuestionnaireSubmitRequest
object
Request body for submitting (completing) an onboarding questionnaire. The conclusion timestamp is stamped server-side at submit time (aware UTC) rather than ac…
1 property 1 required
OnboardingQuestionnaireAgreementResponse
object
Agreement section response.
13 properties 7 required
OnboardingQuestionnaireListResponse
object
List row that also carries the linked provider's and client's basic identity.
13 properties 5 required
OnboardingQuestionnaireRelationshipToClientEnum
string
Relationship-to-child options on general info.
OnboardingQuestionnaireDetailResponse
object
Full questionnaire payload for GET /onboardingquestionnaires/{id} (shell + nested sections). referral is JSON null until a referral row exists; once saved, it…
16 properties 5 required
OnboardingQuestionnaireResponse
object
11 properties 5 required
ExtractedInsuranceCardResponse
object
Fields read from an uploaded document image. All optional—review before saving.
16 properties
OnboardingQuestionnaireDiagnosisReportSubmissionMethodEnum
string
How the diagnosis report will be provided (OB-Referral); stored as stable codes.
OnboardingQuestionnairePrimaryLanguageEnum
string
Home language options on general info.
OnboardingQuestionnaireDocumentWithUrlResponse
object
Single-document GET: adds presigned documenturl and filetype from the storage key extension.
9 properties 6 required
OnboardingQuestionnaireInsuranceResponse
object
29 properties 4 required
InsuranceCardExtractionJobStatusEnum
string
OnboardingQuestionnaireReferralSectionResponse
object
PATCH /referral: scalars, assessment/diagnosis lists, referral doc metadata. When no referral row exists yet, id is null and lists are empty. Document types in…
12 properties 1 required
OnboardingQuestionnaireReferralDiagnosticAssessmentEnum
string
OB-Referral diagnostic tools (multi-select). Wire values are short stable tokens. Figma / UI copy (for product reference only): ADOS-2 — Autism Diagnostic Obse…
HTTPValidationError
object
1 property
InsuranceCardExtractionJobStatusResponse
object
5 properties 2 required
OnboardingQuestionnaireInsurancePatchRequest
object
Partial PATCH: omitted fields unchanged; explicit null clears nullable columns.
24 properties
QuestionnaireProviderSummary
object
Lightweight provider identity shown alongside a listed questionnaire.
4 properties 1 required
OnboardingQuestionnaireReferralDiagnosisEnum
string
OB-Referral diagnoses (multi-select). Wire values are short stable tokens. Figma / UI copy (for product reference only): ASD Other developmental disorders (e.g…
OnboardingQuestionnaireReferralPatchRequest
object
Referral PATCH: skip fields you don't touch; lists overwrite the whole list.
7 properties
OnboardingQuestionnaireGeneralInfoPatchRequest
object
Partial PATCH: omitted fields are unchanged; explicit null clears nullable columns.
15 properties
InsuranceCardExtractRequest
object
Which insurance card pair (front/back) to extract from uploaded documents.
1 property 1 required
RelationshipToPolicyHolderEnum
string
ValidationError
object
3 properties 3 required
OnboardingQuestionnaireSendRequest
object
Request body for sending (creating) an onboarding questionnaire. datesent is stamped server-side at send time (aware UTC) rather than accepted from the client,…
3 properties 3 required
OnboardingQuestionnaireInsurancePreferencesPatchRequest
object
No secondary insurance checkbox only (not insurance field columns).
1 property 1 required
OnboardingQuestionnaireGeneralInfoResponse
object
GET returns this shape; when no row exists yet, scalar fields are null.
19 properties 1 required
OnboardingQuestionnaireStatusEnum
string
Lifecycle for the row we send to a provider. STARTED: initial state when the questionnaire is first created/sent. INPROGRESS: provider has begun the flow (firs…
InsuranceCardExtractionJobCreateResponse
object
2 properties 2 required
OnboardingQuestionnaireDocumentResponse
object
7 properties 4 required
InsuranceCardExtractionJobCreateRequest
object
1 property 1 required
Body_upload_onboarding_questionnaire_document_api_v1_onboarding_questionnaires__questionnaire_id__documents__post
object
4 properties 3 required
OnboardingQuestionnaireAgreementPatchRequest
object
Partial agreement PATCH.
9 properties
OnboardingQuestionnaireDocumentTypeEnum
string
Stored as questionnairedocument.documenttype; extend only when adding real categories.
InsuranceCardExtractionFailureReasonCode
string
Sex
string
QuestionnaireClientSummary
object
Lightweight client identity shown alongside a listed questionnaire.
4 properties 1 required
OnboardingQuestionnaireInsuranceTypeEnum
string
Stored on onboardingquestionnaireinsurance.insurancetype.
OnboardingQuestionnaireInsurancePreferencesResponse
object
Saved no-secondary choice.
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

forta-health-onboarding-questionnaires-api-openapi.yml Raw ↑

Other APIs Forta Health publishes across the network.

Forta Health Assessment Surveys API
Forta Health Behavior API
Forta Health Bt Supervisions API
Forta Health Claim Invoices API
Forta Health Claims API
Forta Health Client Assessments API
Forta Health Client Cohort Assignments API
Forta Health Client Facility Assignments API
Forta Health Client Supervisions API
Forta Health Clients API
Forta Health Cohorts API
Forta Health Email Cron Configs API
Where this information came from

This is an independent, third-party profile of Forta Health Onboarding Questionnaires 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.