Use the Disclosure API when your backend needs confidential values from
indexed transactions. A disclosure limits access to one Asset, a defined set
of records, requested fields, and a stated purpose.
Your API key authenticates the request. It does not authorize decryption by
itself. Arcane evaluates the requested scope against the Asset’s disclosure
configuration.
A pre-authorized request can return status: "available" immediately. A
request that requires approval returns status: "pending". Retrieve the
Disclosure again after the approval decision.
An available Disclosure returns only the approved fields. Its result includes
a receiptId that identifies the recorded disclosure operation.
Define the scope
Every request includes:
Methods
Send the requested scope and purpose. Do not send an approval decision. An
integrating service cannot approve its own disclosure request.