List audit logs

get/api/v2/auditlog

Query Parameters

  • coinarray
    Filter by coin(s). Must include coins to see activity on the wallets of those coins.
  • enterpriseId
    Filter by enterprise
  • limitintegerDefault: 25
    Maximum number of results to return. If the result set is truncated, use the "nextBatchPrevId" value to get the next batch.
  • prevIdstring
    Return the next batch of results, based on the "nextBatchPrevId" value from the previous batch.
    Example: "59cd72485007a239fb00282ed480da1f"
    Pattern: ^[0-9a-f]{32}$
  • typearray
    Filter by AuditLog type
  • walletIdstring
    Filter by wallet
    Example: "59cd72485007a239fb00282ed480da1f"
    Pattern: ^[0-9a-f]{32}$

200 Response

logs array[object] required
coin string
A cryptocurrency or token ticker symbol.
Example: btc
data object
Properties that apply to the given audit log type
date string <date-time>
Example: {}
enterpriseId string
Example: 59cd72485007a239fb00282ed480da1f
Match pattern: ^[0-9a-f]{32}$
id string
Example: 59cd72485007a239fb00282ed480da1f
Match pattern: ^[0-9a-f]{32}$
ip string <ipv4>
The client IP that caused the AuditLog entry to be written
Example: 127.0.0.1
target string
Object that the AuditLog entry is associated with
Example: 59cd72485007a239fb00282ed480da1f
Match pattern: ^[0-9a-f]{32}$
type string
Allowed values: addPolicy addUser addWebhook adminRenameEnterprise adminUpdateBankAccount adminUpdatePasswordReset approveEnterpriseUser approvePolicy approveTransaction approveUser bitgoSigned changePolicy createAccessToken createBankAccount createEnterprise createPasswordReset createReset2FA createSendLabel createTransaction createWallet deleteAccessToken deletePasswordReset deleteSendLabel freezeEnterprise freezeWallet labelAddress oAuthAuthorize policyUpdated rejectEnterpriseUser rejectPolicy rejectTransaction rejectUser removePolicy removeUser removeWallet removeWebhook renameWallet shareUser shareUserAccept shareUserCancel shareUserDecline supportReset2FA unlabelAddress updateApprovalsRequired updateBankAccount updateComment updateEnterpriseUser updateNotificationSettings updateSendLabel updateTag updateWalletCoinSpecific user2FAAdd user2FARemove userFailedLogin userLogin userPasswordChange userPasswordReset userSettingsChange userSignup userSourceVerified verifyReset2FA
user string
The user that caused the AuditLog entry to be written
Example: 59cd72485007a239fb00282ed480da1f
Match pattern: ^[0-9a-f]{32}$
walletId string
Example: 59cd72485007a239fb00282ed480da1f
Match pattern: ^[0-9a-f]{32}$
nextBatchPrevId string <uuid>
When a result set is truncated, this field returns the id of the last object in the previous batch. To get the next batch of results, pass this value via the "prevId" query parameter.
Example: 585951a5df8380e0e3063e9f