Base64-encode the payload you want to sign and submit it withDocumentation Index
Fetch the complete documentation index at: https://docs.futurex.com/llms.txt
Use this file to discover all available pages before exploring further.
POST /api/v2/x509/signing-requests, referencing the service and the policy from Step 4. The payload goes in uploadData as base64.
Approvals
Because the policy in this guide was deployed withnumApprovals: 0, the request is signed immediately: its state becomes Signed without any further action. If the policy requires approvals (numApprovals greater than 0), the request stays in the Approval / Pending state until enough approvers act on it:
POST /api/v2/x509/signing-requests/{uuid}/approve
Approve response
POST /api/v2/x509/signing-requests/{uuid}/deny rejects a request. The state enum on a signing request is one of None, Approval, Signed, Failed, or Denied; the approvalState enum is None, Pending, Approved, or Denied.
