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.