Product EngineeringFeaturesLab FormsFrontendlivehealth-frontend

API Reference

All API endpoints used by the livehealth-frontend Lab Forms implementation.

👤 Ritu Kataria📅 Updated: Mar 13, 2026🏷️ feature

API Reference

All endpoints are prefixed with api-v3/account/ unless otherwise noted.


Configuration CRUD

MethodEndpointFunctionDescription
GETapi-v3/account/lab/form/{formType}/configsgetLabFormConfigList()List all configurations for a form type
GETapi-v3/account/lab/form/{formType}/config/{configId}getLabFormConfig()Get a single configuration with full detail
POSTapi-v3/account/lab/form/{formType}/config/newcreateLabFormConfiguration()Create a new configuration
PUTapi-v3/account/lab/form/{formType}/config/{configId}/updateupdateFormConfiguration()Update an existing configuration
PATCHapi-v3/account/lab/form/{formType}/config/{configId}/{enable|disable}enableOrDisableLabFormConfiguration()Toggle enable/disable

Presets & Processes

MethodEndpointFunctionDescription
GETapi-v3/account/lab/form/{formType}/presetsgetLabFormPresetList()List all preset templates
GETapi-v3/account/{formType}/processesfetchProcesses()List processes for a form type
GETapi-v3/{processType}/linked-{formType}sgetLinkedProcess()Get processes linked to a specific entity

Instance Mapping

MethodEndpointFunctionDescription
POSTapi-v3/account/lab/form/{formType}/linked-instances/bulkmapProcessesToInstances()Bulk map instances to configurations
POSTapi-v3/{processType}/linked-aoesupdateAOEFormMappings()Update AOE form mappings for a process type

AOE Responses

MethodEndpointFunctionDescription
GETapi-v3/account/aoe/{labId}/{billId}/question/values?with_attributes=1getBillAOEDetails()Get AOE responses for a bill
PUTapi-v3/account/aoe/{billId}/questions/values/bulk/updateupdateBillAOEValues()Bulk update AOE responses

MethodEndpointFunctionDescription
GETapi-v3/account/lab/form/consent/bill/{billId}/responsesgetBillConsentDetails()Get consent form responses
GETapi-v3/account/patient-consent/{billId}fetchBillWiseConsents()Get consent status for a bill
PUTapi-v3/account/patient-consent/{labFormId}/link-processlinkConsentsToLabForm()Link a process to a consent form
PUTapi-v3/account/patient-consent/{labFormId}/unlink-processunlinkConsentsToLabForm()Unlink a process
POSTapi-v3/account/patient-consent/{formId}/attachmentuploadConsentAttachment()Upload signed consent document
POSTapi-v3/account/patient-consent/{action}/notification/{formId}notifyPatientConsent()Notify patient (send/resend)
POSTapi-v3/account/patient-consent/{labFormId}/revokerevokePatientConsent()Revoke a consent

History / Values

MethodEndpointFunctionDescription
GETapi-v3/account/{formType}/values?from={ts}&to={ts}fetchLabFormValues()Get submitted form values for a date range

On this page