post
https://api.qfp.quantnetwork.net/api/approvals/requests
Raises a request with no policy behind it: PENDING,
sourceType: MANUAL, initiatedBy the caller's sub.
Every approver expression is resolved before anything is written,
so the request is created whole or not at all. An unresolvable
expression is a 400, as is an approver equal to the caller (unlike
the execution path, which prunes the initiator and carries on).
An omitted reason is stored as "approval requested manually"; an
omitted expiresAt never expires, and a past value is a 400. There
is no idempotency on this endpoint.

