Dfns API Documentation
  • 👋Welcome
  • Getting Started
    • Onboarding to Dfns
    • Dfns Environments
    • Core API Objects
    • Supported Assets
    • Postman
    • Dfns SDKs
    • Dashboard Videos
  • API Docs
    • Introduction
    • Authentication
      • Delegated Authentication
        • Delegated Registration
        • Delegated Registration Restart
        • Delegated Login
      • User Action Signing
        • Create User Action Signature Challenge
        • Create User Action Signature
      • Registration
        • Create User Registration Challenge
        • Complete User Registration
        • Complete End User Registration with Wallets
        • Resend Registration Code
        • Social Registration
      • Login
        • Create User Login Challenge
        • Complete User Login
        • Social Login
        • Logout
        • Send Login Code
      • Users
        • List Users
        • Create User
        • Get User
        • Activate User
        • Deactivate User
        • Archive User
      • Service Accounts
        • List Service Accounts
        • Create Service Account
        • Get Service Account
        • Update Service Account
        • Activate Service Account
        • Deactivate Service Account
        • Archive Service Account
      • Applications
        • List Applications
        • Create Application
        • Create Server-Signed Application
        • Get Application
        • Update Application
        • Activate Application
        • Deactivate Application
        • Archive Application
      • Personal Access Tokens
        • List Personal Access Tokens
        • Create Personal Access Token
        • Get Personal Access Token
        • Update Personal Access Token
        • Activate Personal Access Token
        • Deactivate Personal Access Token
        • Archive Personal Access Token
      • Credentials
        • Credentials Overview
        • API Reference
          • Create Credential Code
          • Create Credential Challenge
          • Create Credential Challenge With Code
          • Create Credential
          • Create Credential With Code
          • Deactivate Credential
          • Activate Credential
          • List Credentials
      • Recovery
        • Send Recovery Code Email
        • Create Recovery Challenge
        • Create Delegated Recovery Challenge
        • Recover User
    • Wallets
      • Create Wallet
      • Update Wallet
      • Delete Wallet
      • [deprecated] Delegate Wallet
      • Get Wallet by ID
      • List Wallets
      • Get Wallet Assets
      • Get Wallet NFTs
      • Get Wallet History
      • Tag Wallet
      • Untag Wallet
      • Transfer Asset
      • Get Transfer Request by ID
      • List Transfer Requests
      • Sign and Broadcast Transaction
        • Algorand
        • Aptos
        • Bitcoin / Litecoin
        • Canton
        • Cardano
        • EVM
        • Solana
        • Stellar
        • Tezos
        • TRON
        • XRP Ledger (Ripple)
      • Get Transaction Request by ID
      • List Transaction Requests
      • [deprecated] Generate Signature
      • Advanced Wallet APIs
        • Import Wallet
        • [deprecated] Export Wallet
    • Fee Sponsors
      • Create Fee Sponsor
      • Get Fee Sponsor
      • List Fee Sponsors
      • Activate Fee Sponsor
      • Deactivate Fee Sponsor
      • Delete Fee Sponsor
      • List Sponsored Fees
    • Keys
      • Create Key
      • Update Key
      • Delete Key
      • Delegate Key
      • Get Key by ID
      • List Keys
      • Generate Signature
        • Algorand
        • Aptos
        • Bitcoin / Litecoin
        • Cardano
        • Cosmos Appchain
        • EVM
        • Solana
        • Stellar
        • Substrate (Polkadot)
        • Tezos
        • TON
        • TRON
        • XRP Ledger (Ripple)
      • Get Signature Request by ID
      • List Signature Requests
      • Advanced Key APIs
        • Import Key
        • Export Key
        • Deterministic Derivation
    • Networks
      • Estimate fees
      • Read Contract
      • Validators
        • Create Validator
        • List Validators
    • Policy Engine
      • Policies Overview
      • API Reference
        • Create Policy
        • Get Policy
        • List Policies
        • Update Policy
        • Archive Policy
        • Get Approval
        • List Approvals
        • Create Approval Decision
    • Permissions
      • Permissions Overview
      • API Reference
        • Get Permission
        • List Permissions
        • Create Permission
        • Update Permission
        • Archive Permission
        • Assign Permission
        • Revoke Permission
        • List Permission Assignments
    • Webhooks
      • Create Webhook
      • Get Webhook
      • List Webhooks
      • Update Webhook
      • Delete Webhook
      • Ping Webhook
      • Get Webhook Event
      • List Webhook Events
    • Dfns Change Log
    • API Errors
  • Integrations
    • Exchanges
      • Kraken
      • Binance
      • Coinbase Prime
      • API Reference
        • Create Exchange
        • List Exchanges
        • Get Exchange
        • Delete Exchange
        • List Exchange Accounts
        • List Exchange Account Assets
        • Create Exchange Deposit
        • Create Exchange Withdrawal
    • AML / KYT
      • Chainalysis
    • Staking
      • API Reference
        • Create Stake
        • Create Stake Action
        • List Stakes
        • List Stake Actions
        • get Rewards
    • Fiat On/Off-Ramps
    • Account Abstraction on EVMs
  • Advanced Topics
    • Authentication
      • API Authentication
      • Request Headers
      • Credentials
        • Generate a Key Pair
        • User Credentials
        • Access Token Credentials
        • Storing WebAuthn Credentials in Password Managers
      • Request Signing
      • API objects
    • Delegated Signing
    • API Idempotency
    • FAQ
  • Guides
    • Passkey Settings - Migration guide
    • Keys & Multichain - Migration Guide
Powered by GitBook
On this page
  • Required Permissions
  • Responses
  1. API Docs
  2. Authentication
  3. Service Accounts

List Service Accounts

Last updated 1 year ago

GET /auth/service-accounts

Returns a list of service accounts

  • Request headers required. See for more information.

  • Authentication required. See for more information.

Required Permissions

Name
Conditions

Auth:Apps:Read

Always Required

Auth:Types:ServiceAccount

Always Required

Responses

  • See for common errors.

  • See for service account management specific errors.

Success - A list of service accounts registered in the organization

{
  "items": [
    {
      "userInfo": {
        "username": "My Old Service Account",
        "userId": "us-9d8ii-4lpu8-6v9h98ulfq97poq",
        "kind": "CustomerEmployee",
        "credentialUuid": "cr-4uc9u-12ij1-9s08327e73jqqcnr",
        "orgId": "or-yanke-mars-6ulofamogg84s87v",
        "permissions": [],
        "scopes": [],
        "isActive": true,
        "isServiceAccount": true,
        "isRegistered": true,
        "permissionAssignments": []
      },
      "accessTokens": [
        {
          "dateCreated": "2023-03-13T15:53:14.222Z",
          "credId": "Y2ktQzNPNi1INU83LTNyamdwZ3ZuOGY5YzNwZ2pvdThqcW04b2xw",
          "isActive": false,
          "kind": "ServiceAccount",
          "linkedUserId": "us-9d8ii-4lpu8-6v9h98ulfq97poq",
          "linkedAppId": "",
          "name": "My Old Service Account",
          "orgId": "or-yanke-mars-6ulofamogg84s87v",
          "permissionAssignments": [],
          "publicKey": "SHA256:lH7mAR/74SbXzSjfNAFazwJsUdccVQzA8yj7K8/R5eo",
          "tokenId": "to-316hg-qtfc2-8gbo2dtrfvrn4vgj"
        }
      ]
    },
    {
      "userInfo": {
        "username": "My active service account",
        "userId": "us-38clq-4cpoe-8rkofkec5tfpcg9c",
        "kind": "CustomerEmployee",
        "credentialUuid": "cr-4uc9u-12ij1-9s08327e73jqqcnr",
        "orgId": "or-yanke-mars-6ulofamogg84s87v",
        "permissions": [],
        "scopes": [],
        "isActive": true,
        "isServiceAccount": true,
        "isRegistered": true,
        "permissionAssignments": [
          {
            "permissionId": "pm-paris-lithi-17bf4kf01h8ajph4",
            "permissionName": "DfnsFullAdminAccess",
            "assignmentId": "",
            "operations": [
              "ApiKeys:Create",
              "ApiKeys:Read",
              "ApiKeys:Revoke",
              "AssetAccounts:Archive",
              "AssetAccounts:Create",
              "AssetAccounts:Read",
              "Auth:Action:Sign",
              "Auth:Apps:Create",
              "Auth:Apps:Read",
              "Auth:Apps:Update",
              "Auth:Creds:Create",
              "Auth:Creds:Read",
              "Auth:Creds:Update",
              "Auth:Types:Application",
              "Auth:Types:Employee",
              "Auth:Types:EndUser",
              "Auth:Types:Pat",
              "Auth:Types:ServiceAccount",
              "Auth:Users:Create",
              "Auth:Users:Delegate",
              "Auth:Users:Read",
              "Auth:Users:Update",
              "Balances:Read",
              "CallbackEvents:Read",
              "CallbackSubscriptions:Archive",
              "CallbackSubscriptions:Create",
              "CallbackSubscriptions:Read",
              "Employees:Read",
              "Payments:Create",
              "Payments:Read",
              "PermissionAssignments:Create",
              "PermissionAssignments:Read",
              "PermissionAssignments:Revoke",
              "PermissionPredicates:Archive",
              "PermissionPredicates:Create",
              "PermissionPredicates:Read",
              "PermissionPredicates:Update",
              "Permissions:Archive",
              "Permissions:Create",
              "Permissions:Read",
              "Permissions:Update",
              "Policies:Archive",
              "Policies:Create",
              "Policies:Read",
              "Policies:Update",
              "PolicyControlExecutions:Read",
              "PolicyControlExecutions:Update",
              "PolicyControls:Archive",
              "PolicyControls:Create",
              "PolicyControls:Read",
              "PolicyControls:Update",
              "PolicyRules:Archive",
              "PolicyRules:Create",
              "PolicyRules:Read",
              "PolicyRules:Update",
              "PublicKeyAddresses:Read",
              "PublicKeys:Create",
              "PublicKeys:Read",
              "Signatures:Create",
              "Signatures:Read",
              "Transactions:Create",
              "Transactions:Read",
              "Wallets:Create",
              "Wallets:Read",
              "Wallets:Update"
            ]
          }
        ]
      },
      "accessTokens": [
        {
          "dateCreated": "2023-03-24T22:24:20.131Z",
          "credId": "Y2ktNGpidGctOHNlOHMtOWE2cWo0N2ZoY2xvcWJqbA",
          "isActive": true,
          "kind": "ServiceAccount",
          "linkedUserId": "us-38clq-4cpoe-8rkofkec5tfpcg9c",
          "linkedAppId": "",
          "name": "My active service account",
          "orgId": "or-yanke-mars-6ulofamogg84s87v",
          "permissionAssignments": [
            {
              "permissionId": "pm-paris-lithi-17bf4kf01h8ajph4",
              "permissionName": "DfnsFullAdminAccess",
              "assignmentId": "",
              "operations": [
                "ApiKeys:Create",
                "ApiKeys:Read",
                "ApiKeys:Revoke",
                "AssetAccounts:Archive",
                "AssetAccounts:Create",
                "AssetAccounts:Read",
                "Auth:Action:Sign",
                "Auth:Apps:Create",
                "Auth:Apps:Read",
                "Auth:Apps:Update",
                "Auth:Creds:Create",
                "Auth:Creds:Read",
                "Auth:Creds:Update",
                "Auth:Types:Application",
                "Auth:Types:Employee",
                "Auth:Types:EndUser",
                "Auth:Types:Pat",
                "Auth:Types:ServiceAccount",
                "Auth:Users:Create",
                "Auth:Users:Delegate",
                "Auth:Users:Read",
                "Auth:Users:Update",
                "Balances:Read",
                "CallbackEvents:Read",
                "CallbackSubscriptions:Archive",
                "CallbackSubscriptions:Create",
                "CallbackSubscriptions:Read",
                "Employees:Read",
                "Payments:Create",
                "Payments:Read",
                "PermissionAssignments:Create",
                "PermissionAssignments:Read",
                "PermissionAssignments:Revoke",
                "PermissionPredicates:Archive",
                "PermissionPredicates:Create",
                "PermissionPredicates:Read",
                "PermissionPredicates:Update",
                "Permissions:Archive",
                "Permissions:Create",
                "Permissions:Read",
                "Permissions:Update",
                "Policies:Archive",
                "Policies:Create",
                "Policies:Read",
                "Policies:Update",
                "PolicyControlExecutions:Read",
                "PolicyControlExecutions:Update",
                "PolicyControls:Archive",
                "PolicyControls:Create",
                "PolicyControls:Read",
                "PolicyControls:Update",
                "PolicyRules:Archive",
                "PolicyRules:Create",
                "PolicyRules:Read",
                "PolicyRules:Update",
                "PublicKeyAddresses:Read",
                "PublicKeys:Create",
                "PublicKeys:Read",
                "Signatures:Create",
                "Signatures:Read",
                "Transactions:Create",
                "Transactions:Read",
                "Wallets:Create",
                "Wallets:Read",
                "Wallets:Update"
              ]
            }
          ],
          "publicKey": "SHA256:lH6mAX/24VbXzZjwNZFapwZsUdzzVQzA8yj7K8/R5eo",
          "tokenId": "to-4r80o-9cdbs-9lfos6ddbuivuhui"
        }
      ]
    },
  ]
}
Request Headers
Authentication Headers
Common Errors
Service Account Management Errors