{ "item": [ { "id": "774db7d6-d48a-43c8-888d-f7b8199bc7b8", "name": "Wallets", "description": { "content": "", "type": "text/plain" }, "item": [ { "id": "e382be9e-cfed-47cc-9cc0-326add293238", "name": "Create Wallet", "request": { "name": "Create Wallet", "description": { "content": "Create a programmable non-custodial wallet. Requires a User Action Signature.", "type": "text/plain" }, "url": { "path": [ "wallets" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" }, { "key": "X-DFNS-USERACTION", "value": "{{userAction}}" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{}", "options": { "raw": { "language": "json" } } } }, "response": [] }, { "id": "daf1dcd9-8d20-43eb-9850-c454f6ac3d14", "name": "List Wallets", "request": { "name": "List Wallets", "description": { "content": "List wallets.", "type": "text/plain" }, "url": { "path": [ "wallets" ], "host": [ "{{baseUrl}}" ], "query": [ { "key": "limit", "value": "" }, { "key": "paginationToken", "value": "" } ], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] }, { "id": "cf8bd632-3b34-46cb-b7f6-7ba46d8da3b2", "name": "Get Wallet", "request": { "name": "Get Wallet", "description": { "content": "Get a wallet by id.", "type": "text/plain" }, "url": { "path": [ "wallets", ":walletId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "walletId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] }, { "id": "f0ce9e5f-ae51-4ee2-9f4f-fa763b4e8cfb", "name": "Get Wallet Assets", "request": { "name": "Get Wallet Assets", "description": { "content": "Get a wallet's asset balances.", "type": "text/plain" }, "url": { "path": [ "wallets", ":walletId", "assets" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "walletId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] }, { "id": "d06dec33-7b06-4c9e-a697-010c11bc1aed", "name": "Get Wallet Nfts", "request": { "name": "Get Wallet Nfts", "description": { "content": "Get a wallet's NFTs.", "type": "text/plain" }, "url": { "path": [ "wallets", ":walletId", "nfts" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "walletId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] }, { "id": "bb1f3f9f-a376-4c09-8f6a-fb17c9265d64", "name": "Get Wallet History", "request": { "name": "Get Wallet History", "description": { "content": "Get a wallet's on-chain history.", "type": "text/plain" }, "url": { "path": [ "wallets", ":walletId", "history" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "walletId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] } ] }, { "id": "de30a9a9-1723-4ecb-895e-ab883861bf4a", "name": "Transfers", "description": { "content": "", "type": "text/plain" }, "item": [ { "id": "7a85c04d-bbff-423c-a2ce-3730514a59ff", "name": "Transfer Asset", "request": { "name": "Transfer Asset", "description": { "content": "Transfer a native, token, or NFT asset from a wallet. Requires a User Action Signature.", "type": "text/plain" }, "url": { "path": [ "wallets", ":walletId", "transfers" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "walletId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" }, { "key": "X-DFNS-USERACTION", "value": "{{userAction}}" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{}", "options": { "raw": { "language": "json" } } } }, "response": [] }, { "id": "629cb18f-3088-4236-9676-76f0790ca95f", "name": "List Transfers", "request": { "name": "List Transfers", "description": { "content": "List transfer requests for a wallet.", "type": "text/plain" }, "url": { "path": [ "wallets", ":walletId", "transfers" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "walletId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] }, { "id": "07791259-8d5e-4d9b-b754-43c2aa05af95", "name": "Get Transfer", "request": { "name": "Get Transfer", "description": { "content": "Get a transfer request by id.", "type": "text/plain" }, "url": { "path": [ "wallets", ":walletId", "transfers", ":transferId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "walletId", "value": "" }, { "key": "transferId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] } ] }, { "id": "a9d87ff1-68bf-423a-8827-7a93f1440111", "name": "Transactions", "description": { "content": "", "type": "text/plain" }, "item": [ { "id": "8ac2adbb-ff86-4a85-af4c-fb2102c8e089", "name": "Sign and Broadcast Transaction", "request": { "name": "Sign and Broadcast Transaction", "description": { "content": "Sign and broadcast a caller-supplied transaction from a wallet. Requires a User Action Signature.", "type": "text/plain" }, "url": { "path": [ "wallets", ":walletId", "transactions" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "walletId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" }, { "key": "X-DFNS-USERACTION", "value": "{{userAction}}" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{}", "options": { "raw": { "language": "json" } } } }, "response": [] }, { "id": "812bfc8a-ecba-4f63-8a9f-251cdb782f53", "name": "List Transactions", "request": { "name": "List Transactions", "description": { "content": "List transaction requests for a wallet.", "type": "text/plain" }, "url": { "path": [ "wallets", ":walletId", "transactions" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "walletId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] }, { "id": "05fd8557-55df-45fa-b2bd-ce036747fa74", "name": "Get Transaction", "request": { "name": "Get Transaction", "description": { "content": "Get a transaction request by id.", "type": "text/plain" }, "url": { "path": [ "wallets", ":walletId", "transactions", ":transactionId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "walletId", "value": "" }, { "key": "transactionId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] } ] }, { "id": "64a6f5a5-1ae0-49df-b064-11eefc94e160", "name": "Keys", "description": { "content": "", "type": "text/plain" }, "item": [ { "id": "af1258ee-0e33-43db-9c1c-7e83991fd464", "name": "Create Key", "request": { "name": "Create Key", "description": { "content": "Create a standalone MPC key. Requires a User Action Signature.", "type": "text/plain" }, "url": { "path": [ "keys" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" }, { "key": "X-DFNS-USERACTION", "value": "{{userAction}}" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{}", "options": { "raw": { "language": "json" } } } }, "response": [] }, { "id": "fd3d6c2b-e2c5-4d32-a227-60cfb17fd3b5", "name": "List Keys", "request": { "name": "List Keys", "description": { "content": "List keys.", "type": "text/plain" }, "url": { "path": [ "keys" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] }, { "id": "b50e4b17-54c5-49f5-a5d1-1cbed47d862f", "name": "Get Key", "request": { "name": "Get Key", "description": { "content": "Get a key by id.", "type": "text/plain" }, "url": { "path": [ "keys", ":keyId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "keyId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] }, { "id": "12f169fd-1223-4fbc-bca0-58b41bff608e", "name": "Delegate Key", "request": { "name": "Delegate Key", "description": { "content": "Delegate a key to an end user for non-custodial delegated signing. Requires a User Action Signature.", "type": "text/plain" }, "url": { "path": [ "keys", ":keyId", "delegate" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "keyId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" }, { "key": "X-DFNS-USERACTION", "value": "{{userAction}}" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{}", "options": { "raw": { "language": "json" } } } }, "response": [] } ] }, { "id": "468af0b7-e532-489e-bd8d-bba4f66985cf", "name": "Signatures", "description": { "content": "", "type": "text/plain" }, "item": [ { "id": "0e60a78b-8872-4c07-a27b-85f2bfc7dfee", "name": "Generate Signature", "request": { "name": "Generate Signature", "description": { "content": "Generate a raw signature from a key. Requires a User Action Signature.", "type": "text/plain" }, "url": { "path": [ "keys", ":keyId", "signatures" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "keyId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" }, { "key": "X-DFNS-USERACTION", "value": "{{userAction}}" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{}", "options": { "raw": { "language": "json" } } } }, "response": [] }, { "id": "f504b5a5-788d-4b50-9f26-31ac1f59e0c9", "name": "List Signatures", "request": { "name": "List Signatures", "description": { "content": "List signature requests for a key.", "type": "text/plain" }, "url": { "path": [ "keys", ":keyId", "signatures" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "keyId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] }, { "id": "d4fcdc16-407c-454c-80fa-28b3eccd518f", "name": "Get Signature", "request": { "name": "Get Signature", "description": { "content": "Get a signature request by id.", "type": "text/plain" }, "url": { "path": [ "keys", ":keyId", "signatures", ":signatureId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "keyId", "value": "" }, { "key": "signatureId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] } ] }, { "id": "a2e1d95c-e2e4-409a-a5ee-474807248424", "name": "Policies", "description": { "content": "", "type": "text/plain" }, "item": [ { "id": "fc0a9d06-4895-4e89-9a30-456916136869", "name": "Create Policy", "request": { "name": "Create Policy", "description": { "content": "Create a policy. Requires a User Action Signature.", "type": "text/plain" }, "url": { "path": [ "v2", "policies" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" }, { "key": "X-DFNS-USERACTION", "value": "{{userAction}}" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{}", "options": { "raw": { "language": "json" } } } }, "response": [] }, { "id": "6b3026e0-baa1-4677-9c37-c74538c3f0ed", "name": "List Policies", "request": { "name": "List Policies", "description": { "content": "List policies.", "type": "text/plain" }, "url": { "path": [ "v2", "policies" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] }, { "id": "b0a26997-a4ab-40f6-a13e-362cd3480ae3", "name": "Get Policy", "request": { "name": "Get Policy", "description": { "content": "Get a policy by id.", "type": "text/plain" }, "url": { "path": [ "v2", "policies", ":policyId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "policyId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] }, { "id": "f0bd66e7-9e19-4f30-88ec-0e0f049dc6f8", "name": "Update Policy", "request": { "name": "Update Policy", "description": { "content": "Update a policy. Requires a User Action Signature.", "type": "text/plain" }, "url": { "path": [ "v2", "policies", ":policyId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "policyId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" }, { "key": "X-DFNS-USERACTION", "value": "{{userAction}}" } ], "method": "PUT", "auth": null, "body": { "mode": "raw", "raw": "{}", "options": { "raw": { "language": "json" } } } }, "response": [] }, { "id": "57f7f8ee-b15e-46fa-a9b4-f5fa9eecb578", "name": "Archive Policy", "request": { "name": "Archive Policy", "description": { "content": "Archive (delete) a policy. Requires a User Action Signature.", "type": "text/plain" }, "url": { "path": [ "v2", "policies", ":policyId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "policyId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" }, { "key": "X-DFNS-USERACTION", "value": "{{userAction}}" } ], "method": "DELETE", "auth": null }, "response": [] } ] }, { "id": "1d2956ea-b90b-4314-ad19-e22d158c3912", "name": "Approvals", "description": { "content": "", "type": "text/plain" }, "item": [ { "id": "566547dd-9f70-44c2-aaad-ea2aa2af1a51", "name": "List Approvals", "request": { "name": "List Approvals", "description": { "content": "List approvals.", "type": "text/plain" }, "url": { "path": [ "v2", "policy-approvals" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] }, { "id": "388e1248-a86e-4a00-9160-ec8197e5e280", "name": "Get Approval", "request": { "name": "Get Approval", "description": { "content": "Get an approval by id.", "type": "text/plain" }, "url": { "path": [ "v2", "policy-approvals", ":approvalId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "approvalId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] }, { "id": "900be459-26e8-426f-9e09-ed6e8240134d", "name": "Create Approval Decision", "request": { "name": "Create Approval Decision", "description": { "content": "Approve or deny a pending approval. Requires a User Action Signature.", "type": "text/plain" }, "url": { "path": [ "v2", "policy-approvals", ":approvalId", "decisions" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "approvalId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" }, { "key": "X-DFNS-USERACTION", "value": "{{userAction}}" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{}", "options": { "raw": { "language": "json" } } } }, "response": [] } ] }, { "id": "e504ac8e-5819-471e-a98d-7e502512072a", "name": "Webhooks", "description": { "content": "", "type": "text/plain" }, "item": [ { "id": "b8873398-57a9-45cb-9371-50d01cea6635", "name": "Create Webhook", "request": { "name": "Create Webhook", "description": { "content": "Register an HTTPS webhook. Requires a User Action Signature.", "type": "text/plain" }, "url": { "path": [ "webhooks" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" }, { "key": "X-DFNS-USERACTION", "value": "{{userAction}}" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{}", "options": { "raw": { "language": "json" } } } }, "response": [] }, { "id": "2bcbc91e-3a92-4f22-9c3e-699ab476a840", "name": "List Webhooks", "request": { "name": "List Webhooks", "description": { "content": "List webhooks.", "type": "text/plain" }, "url": { "path": [ "webhooks" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] }, { "id": "b8058279-984c-48f8-b206-1aa54377d8a8", "name": "Get Webhook", "request": { "name": "Get Webhook", "description": { "content": "Get a webhook by id.", "type": "text/plain" }, "url": { "path": [ "webhooks", ":webhookId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "webhookId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] }, { "id": "9cb514e1-46da-4776-b269-bfce1b7e1bd2", "name": "Ping Webhook", "request": { "name": "Ping Webhook", "description": { "content": "Send a test event to a webhook.", "type": "text/plain" }, "url": { "path": [ "webhooks", ":webhookId", "ping" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "webhookId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "POST", "auth": null }, "response": [] }, { "id": "653dcdfc-bb0b-453a-8176-d648be1446c2", "name": "List Webhook Events", "request": { "name": "List Webhook Events", "description": { "content": "List the event delivery log for a webhook.", "type": "text/plain" }, "url": { "path": [ "webhooks", ":webhookId", "events" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "webhookId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] } ] }, { "id": "380e4f0f-e244-4b37-97ba-f91d7f8336bf", "name": "Permissions", "description": { "content": "", "type": "text/plain" }, "item": [ { "id": "6ee9a08d-dd0e-42e3-9fb3-b9b9bfba98e1", "name": "Create Permission", "request": { "name": "Create Permission", "description": { "content": "Create a permission. Requires a User Action Signature.", "type": "text/plain" }, "url": { "path": [ "permissions" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" }, { "key": "X-DFNS-USERACTION", "value": "{{userAction}}" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{}", "options": { "raw": { "language": "json" } } } }, "response": [] }, { "id": "d5c4a974-3dbf-4df1-b339-e157b009cdef", "name": "List Permissions", "request": { "name": "List Permissions", "description": { "content": "List permissions.", "type": "text/plain" }, "url": { "path": [ "permissions" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] }, { "id": "f9d1d92b-72c2-47eb-9768-c7ef23da1620", "name": "Get Permission", "request": { "name": "Get Permission", "description": { "content": "Get a permission by id.", "type": "text/plain" }, "url": { "path": [ "permissions", ":permissionId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "permissionId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] }, { "id": "d5f84e14-828f-4597-8bd4-eff779c5c596", "name": "Assign Permission", "request": { "name": "Assign Permission", "description": { "content": "Assign a permission to an identity. Requires a User Action Signature.", "type": "text/plain" }, "url": { "path": [ "permissions", ":permissionId", "assignments" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "permissionId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" }, { "key": "X-DFNS-USERACTION", "value": "{{userAction}}" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{}", "options": { "raw": { "language": "json" } } } }, "response": [] } ] }, { "id": "1a642664-6c54-4b4b-9e24-4b417232fc64", "name": "Auth", "description": { "content": "", "type": "text/plain" }, "item": [ { "id": "77b1602e-24ed-4943-92d7-786859e8fa77", "name": "Create User Action Challenge", "request": { "name": "Create User Action Challenge", "description": { "content": "Initialize a User Action Signing challenge.", "type": "text/plain" }, "url": { "path": [ "auth", "action", "init" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{}", "options": { "raw": { "language": "json" } } } }, "response": [] }, { "id": "b0a265f8-be62-4a5e-91ec-e4b90da3c517", "name": "Create User Action Signature", "request": { "name": "Create User Action Signature", "description": { "content": "Complete a User Action Signing challenge and return the X-DFNS-USERACTION value.", "type": "text/plain" }, "url": { "path": [ "auth", "action" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{}", "options": { "raw": { "language": "json" } } } }, "response": [] }, { "id": "bb958eff-0adb-46e0-adcb-74c033d71463", "name": "Complete User Login", "request": { "name": "Complete User Login", "description": { "content": "Exchange signed login credentials for an access token.", "type": "text/plain" }, "url": { "path": [ "auth", "login" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{}", "options": { "raw": { "language": "json" } } } }, "response": [] }, { "id": "f5e7b9af-7c9f-4ab0-af80-d00c33771e87", "name": "Delegated Login", "request": { "name": "Delegated Login", "description": { "content": "Obtain a scoped access token on behalf of an end user. Requires a User Action Signature.", "type": "text/plain" }, "url": { "path": [ "auth", "login", "delegated" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" }, { "key": "X-DFNS-USERACTION", "value": "{{userAction}}" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{}", "options": { "raw": { "language": "json" } } } }, "response": [] }, { "id": "e39172ca-199e-44fa-a754-64d2527866fa", "name": "List Users", "request": { "name": "List Users", "description": { "content": "List users.", "type": "text/plain" }, "url": { "path": [ "auth", "users" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] }, { "id": "6d632787-5ced-4a74-b9ac-fe9035f448d9", "name": "Create User", "request": { "name": "Create User", "description": { "content": "Create a user. Requires a User Action Signature.", "type": "text/plain" }, "url": { "path": [ "auth", "users" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" }, { "key": "X-DFNS-USERACTION", "value": "{{userAction}}" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{}", "options": { "raw": { "language": "json" } } } }, "response": [] } ] }, { "id": "d96b95b1-637c-4b60-b205-607ae4efc62f", "name": "Service Accounts", "description": { "content": "", "type": "text/plain" }, "item": [ { "id": "7e3cb30e-ffa9-4417-83a0-73de352ea860", "name": "List Service Accounts", "request": { "name": "List Service Accounts", "description": { "content": "List service accounts.", "type": "text/plain" }, "url": { "path": [ "auth", "service-accounts" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] }, { "id": "1578c0b5-fdfb-4312-b43a-da91d56c346c", "name": "Create Service Account", "request": { "name": "Create Service Account", "description": { "content": "Create a service account. Requires a User Action Signature.", "type": "text/plain" }, "url": { "path": [ "auth", "service-accounts" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" }, { "key": "X-DFNS-USERACTION", "value": "{{userAction}}" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{}", "options": { "raw": { "language": "json" } } } }, "response": [] }, { "id": "ee99c08e-57d9-4990-9faf-4075c6b2def4", "name": "Get Service Account", "request": { "name": "Get Service Account", "description": { "content": "Get a service account by id.", "type": "text/plain" }, "url": { "path": [ "auth", "service-accounts", ":serviceAccountId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "serviceAccountId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] }, { "id": "2b9aa360-1d27-46bd-bc4c-7759780b737c", "name": "Activate Service Account", "request": { "name": "Activate Service Account", "description": { "content": "Activate a service account. Requires a User Action Signature.", "type": "text/plain" }, "url": { "path": [ "auth", "service-accounts", ":serviceAccountId", "activate" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "serviceAccountId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" }, { "key": "X-DFNS-USERACTION", "value": "{{userAction}}" } ], "method": "PUT", "auth": null }, "response": [] }, { "id": "0938672b-9889-4997-8661-8e94345cd73b", "name": "Deactivate Service Account", "request": { "name": "Deactivate Service Account", "description": { "content": "Deactivate a service account. Requires a User Action Signature.", "type": "text/plain" }, "url": { "path": [ "auth", "service-accounts", ":serviceAccountId", "deactivate" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "serviceAccountId", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" }, { "key": "X-DFNS-USERACTION", "value": "{{userAction}}" } ], "method": "PUT", "auth": null }, "response": [] } ] }, { "id": "19ab15f0-0bd7-46bc-80bf-f01e722f947f", "name": "Networks", "description": { "content": "", "type": "text/plain" }, "item": [ { "id": "87742efc-fa14-4bb3-9ccb-7222262b77b2", "name": "Estimate Fees", "request": { "name": "Estimate Fees", "description": { "content": "Estimate current network fees.", "type": "text/plain" }, "url": { "path": [ "networks", "fees" ], "host": [ "{{baseUrl}}" ], "query": [ { "key": "network", "value": "" } ], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "GET", "auth": null }, "response": [] }, { "id": "33c08964-c5d0-4855-bd24-d032bb83e242", "name": "Call Function", "request": { "name": "Call Function", "description": { "content": "Perform a read-only smart contract function call.", "type": "text/plain" }, "url": { "path": [ "networks", ":network", "call-function" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "key": "network", "value": "" } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "key": "X-DFNS-APPID", "value": "{{appId}}" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{}", "options": { "raw": { "language": "json" } } } }, "response": [] } ] } ], "info": { "_postman_id": "0596ae51-3470-49c8-bd87-9f000f00c0bc", "name": "Dfns API", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "description": { "content": "Dfns wallet-as-a-service and MPC key-management REST API. Base URL https://api.dfns.io. Authenticate with a Bearer access token (Authorization header) and X-DFNS-APPID; sensitive mutations additionally require an X-DFNS-USERACTION User Action Signature.", "type": "text/plain" } }, "variable": [ { "key": "baseUrl", "value": "https://api.dfns.io" }, { "key": "bearerToken", "value": "" }, { "key": "appId", "value": "" }, { "key": "userAction", "value": "" } ], "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearerToken}}", "type": "string" } ] } }