Optional
embeddedOptional upper bound for embedded payload sizes in bytes. Files smaller than this will be embedded in manifest, larger ones use location URLs. Typical values: 4096-32768. Server may ignore or cap this value.
Optional
passcodeOptional passcode for P-flagged SHLs. Required when SHL has 'P' flag. Server validates against stored hash.
Required recipient display string. Identifies the requesting user/system (e.g., "Dr. Smith", "Patient Portal"). Used for logging and audit purposes.
Manifest request structure (v1).
This is the JSON body sent in POST requests to SHL manifest URLs. The recipient field identifies the requesting party, while optional fields provide passcode authentication and embedding preferences.
Example