Lab report shares

Create Lab Report Share

Create a share, email the recipient, and return the share status.

Inputs: body: Recipient, signature, locale, and requisition ids. request: Used for Origin/CSRF and truncated IP metadata. Remaining arguments are FastAPI dependencies. Output: LabReportShareResponseSchema. Token is emailed, never returned.

post/api/v3/lab-report-shares/

Request

  • Base URL
    https://api.endless.health (the document declares no server; this is the origin it was published from)
  • Auth
    none declared

Request body

requisition_idinteger nullable
requisition_idsinteger[]
report_idinteger nullable
recipient_namestring required
recipient_emailstring email required
legal_basis'HIPAA_AUTHORIZATION_164_508'
authorization_text_versionstring
typed_signaturestring required
localestring

Response

Successful Response

public_idstring uuid required
external_requisition_idinteger required
report_idinteger required
report_idsinteger[]
report_sha256string required
report_generationinteger required
statestring required
expires_atstring date-time required
email_accepted_atstring date-time nullable
email_delivered_atstring date-time nullable
revoked_atstring date-time nullable
locked_atstring date-time nullable
downloaded_atstring date-time nullable
created_atstring date-time required
recipient_email_domainstring nullable

Changes

No recorded changes to this operation across all 2 revisions of this API.