Management API
https://management-test.adyen.com/v3
Click to copy
Configure and manage your Adyen company and merchant accounts, stores, and payment terminals.
Authentication
Each request to the Management API must be signed with an API key. Generate your API key in the Customer Area and then set this key to the X-API-Key
header value.
To access the live endpoints, you need to generate a new API key in your live Customer Area.
Versioning
Management API handles versioning as part of the endpoint URL. For example, to send a request to this version of the /companies/{companyId}/webhooks
endpoint, use:
https://management-test.adyen.com/v3/companies/{companyId}/webhooks
Going live
To access the live endpoints, you need an API key from your live Customer Area. Use this API key to make requests to:
https://management-live.adyen.com/v3
Release notes
Have a look at the release notes to find out what changed in this version!
get/companies
Get a list of company accountsGet a company account
Get a list of Android apps
Upload Android App
Get Android app
Reprocess Android App
Get a list of Android certificates
Upload Android Certificate
Get a list of API credentials
Create an API credential.
Get an API credential
Update an API credential.
Get a list of allowed origins
Create an allowed origin
Get an allowed origin
Delete an allowed origin
Generate new API key
Generate new client key
Get a list of billing entities
Get a list of merchant accounts
Get a list of shipping locations
Create a shipping location
Get a list of terminal actions
Get terminal action
Get the terminal logo
Update the terminal logo
Get a list of terminal models
Get a list of orders
Create an order
Get an order
Update an order
Cancel an order
Get a list of terminal products
Get terminal settings
Update terminal settings
Get a list of users
Create a new user
Get user details
Update user details
List all webhooks
Set up a webhook
Get a webhook
Remove a webhook
Update a webhook
Generate an HMAC key
Test a webhook
get/me
Get API credential detailsGet allowed origins
Add allowed origin
Get allowed origin details
Remove allowed origin
Generate a client key
get/merchants
Get a list of merchant accountspost/merchants
Create a merchant accountGet a merchant account
Request to activate a merchant account
Get a list of API credentials
Create an API credential
Get an API credential
Update an API credential
Get a list of allowed origins
Create an allowed origin
Get an allowed origin
Delete an allowed origin
Generate new API key
Generate new client key
Get a list of billing entities
Get all payment methods
Request a payment method
Get payment method details
Update a payment method
Add an Apple Pay domain
Get Apple Pay domains
Get a list of payout settings
Add a payout setting
Get a payout setting
Delete a payout setting
Update a payout setting
Get a list of shipping locations
Create a shipping location
Get a list of split configurations
Create a split configuration
Get a split configuration
Create a rule
Delete a split configuration
Update split configuration description
Delete a split configuration rule
Update split conditions
Update the split logic
Get a list of stores
Create a store
Get the terminal logo
Update the terminal logo
Get terminal settings
Update terminal settings
Get a store
Update a store
Get the terminal logo
Update the terminal logo
Get a list of terminal models
Get a list of orders
Create an order
Get an order
Update an order
Cancel an order
Get a list of terminal products
Get terminal settings
Update terminal settings
Get a list of users
Create a new user
Get user details
Update a user
List all webhooks
Set up a webhook
Get a webhook
Remove a webhook
Update a webhook
Generate an HMAC key
Test a webhook
Get a store
patch/stores/{storeId}
Update a storeGet the terminal logo
Update the terminal logo
Get terminal settings
Update terminal settings
get/terminals
Get a list of terminalsCreate a terminal action
Reassign a terminal
Get the terminal logo
Update the logo
Get terminal settings
Update terminal settings