Skip to main content
POST
Record recipient media consent evidence

Authorizations

Authorization
string
header
required

Passport bearer token authentication for legacy admin sessions.

Body

application/json

Request fields accepted by this operation. Omitted optional properties retain the behavior described above.

recipient_id
integer
required

Validation: required|integer|min:1.

Required range: x >= 1
evidence_kind
enum<string>
required

Validation: required|in:signed_release,event_notice,self_consent,policy.

Available options:
signed_release,
event_notice,
self_consent,
policy

Validation: required|in:donor_safe,public_safe.

Available options:
donor_safe,
public_safe
signer_name
string | null

Validation: nullable|string|max:255.

Maximum string length: 255
signer_role
string | null

Validation: nullable|string|max:255.

Maximum string length: 255
valid_from
string<date-time> | null

Validation: nullable|date.

expires_at
string<date-time> | null

Validation: nullable|date.

notes
string | null

Validation: nullable|string|max:5000.

Maximum string length: 5000

Response

Record recipient media consent evidence response.

data
object