Developers

Use the developer tab to view and manage API keys and webhooks.

Navigate to the Developers section of the Dashboard to create and manage webhooks and API keys. Only developer and admin roles have permissions set to both view and update webhooks and API keys. See our roles guide for more information.

Developers section of the Dashboard

API keys

The API Keys page will list all existing API keys. Use the New API key button to create a new API key or click on an existing key in the list to view or edit details.

You have the ability to update API keys in the following ways:

  • Edit the name
  • Add a note
  • Add or remove domains
  • Delete the key

View the get started guide for step by step instructions on how to set up API keys.

Webhooks

The Webhooks page will list all existing webhooks. Use the New webhook button to create a new webhook, or click on an existing webhook in the list or the Action button to view event types or manage details. You have the ability to update a webhook in the following ways:

  • Add a description
  • Reveal the secret
  • Disable or enable
  • Update the endpoint URL
  • Update events

The following webhooks are available. View the main webhooks documentation for more details.

Event identifier Description
account.created A new account was created in Moov
account.updated One of the fields for an existing Moov account was updated
account.deleted An account was deleted
representative.created A representative was added to an account
representative.updated A representative was updated
representative.deleted A representative was deleted
capability.requested A capability was requested for a Moov account
capability.updated A capability was updated for a Moov account
bankAccount.created A bank account was created for a Moov account
bankAccount.updated A bank account was updated for a Moov account
bankAccount.deleted A bank account was deleted for a Moov account
transfer.created A transfer was created to send money from one account to another
transfer.updated The status of a transfer is pending, completed, failed, or reversed. Granular rail-specific updates on the source and destination also trigger this event.
dispute.created A dispute has been created for a particular transfer.
paymentMethod.enabled A payment method for account has been enabled
paymentMethod.disabled A payment method for account has been disabled
balance.updated The balance of a Moov wallet has been updated
refund.created A card payment refund has been created
refund.updated A card payment refund’s status has changed to pending, completed, or failed
Summary Beta