Wix's account level APIs enable developers to access and manage account level functionality, including domains, transfering sites between accounts, and inviting team members.
Accounts are particularly useful when a business employs multiple staff members who all should have access to and permissions to manage one or more sites created for the business, and when a design company creates and designs sites for clients. In these cases, creating a team and sharing account access with the relevant users allows them access to account-level (domains, payment and billing info, etc.) and site-level data. This allows the right people to edit the relevant sites and other account assets to get their work done and keep sites and businesses running smoothly.
Account owners can use roles to limit team members’ access to various tasks and/or interfaces of the account (for example, blocking access to specific sites or blocking access to adding features that require payment). See About Team Management and Wix Partners: Default Team Management Roles & Permissions for more information.
Wix’s Account Level APIs are intended to support the following types of customers:
The APIs in this category require using the admin access with API key strategy.
To learn how to implement this strategy for headless projects and apps, see Create a Client with an API Key.
To learn how to implement this strategy for channel and enterprise partners , see the ApiKeyStrategy in About the Wix Client.
API keys are authentication tools that account owners and co-owners can create, enabling them and any developers they share the key with to make API calls at the account and site levels.
If you are an account owner or co-owner, you can create and manage API keys in the API Keys Manager, where you can assign a set of permissions that determine the types of APIs the key can access.