{ "opencollection": "1.0.0", "info": { "name": "Fireblocks Blockchains and Assets Approval Requests Policy Editor V2 (Beta) API", "version": "1.8.0" }, "items": [ { "info": { "name": "Policy Editor V2 (Beta)", "type": "folder" }, "items": [ { "info": { "name": "Get the active policy and its validation by policy type", "type": "http" }, "http": { "method": "GET", "url": "https://api.fireblocks.io/v1/policy/active_policy", "params": [ { "name": "policyType", "value": "", "type": "query", "description": "The policy type(s) to retrieve. Can be a single type or multiple types by repeating the parameter (e.g., ?policyType=TRANSFER&policyType=MINT)." } ] }, "docs": "**Note:** This endpoint is currently in beta and subject to change. If you want to participate in the Policies beta, contact your Fireblocks Customer Success Manager or send an email to csm@fireblocks.com.\n\nReturns the active policy and its validation for a specific policy type.\n\n**Endpoint Permissions:** Owner, Admin, Non-Signing Admin.\n" }, { "info": { "name": "Get the active draft by policy type", "type": "http" }, "http": { "method": "GET", "url": "https://api.fireblocks.io/v1/policy/draft", "params": [ { "name": "policyType", "value": "", "type": "query", "description": "The policy type(s) to retrieve. Can be a single type or multiple types by repeating the parameter (e.g., ?policyType=TRANSFER&policyType=MINT)." } ] }, "docs": "**Note:** This endpoint is currently in beta and subject to change. If you want to participate in the Policies beta, contact your Fireblocks Customer Success Manager or send an email to csm@fireblocks.com.\n\nReturns the active draft and its validation for a specific policy type.\n\n**Endpoint Permissions:** Owner, Admin, Non-Signing Admin.\n" }, { "info": { "name": "Send publish request for a certain draft ID", "type": "http" }, "http": { "method": "POST", "url": "https://api.fireblocks.io/v1/policy/draft", "headers": [ { "name": "Idempotency-Key", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "**Note:** This endpoint is currently in beta and subject to change. If you want to participate in the Policies beta, contact your Fireblocks Customer Success Manager or send an email to csm@fireblocks.com.\n\nPublishes a draft policy by request, and returns the response.\n\n**Endpoint Permissions:** Owner, Admin, Non-Signing Admin. \n" }, { "info": { "name": "Update the draft with a new set of rules by policy types", "type": "http" }, "http": { "method": "PUT", "url": "https://api.fireblocks.io/v1/policy/draft", "headers": [ { "name": "Idempotency-Key", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "**Note:** This endpoint is currently in beta and subject to change. If you want to participate in the Policies beta, contact your Fireblocks Customer Success Manager or send an email to csm@fireblocks.com.\n\nUpdates the draft and returns its validation for specific policy types. \n\n**Endpoint Permissions:** Owner, Admin, Non-Signing Admin.\n" } ] } ], "bundled": true }