How to create and manage service accounts for your team

Prev Next

Service accounts are special user accounts designed to secure and manage your Supermetrics API usage. Unlike regular user accounts, service accounts are tied to your team, not a specific individual. This means your API requests will continue to work seamlessly even if a team member leaves the company or their user account is deactivated.

This feature is available for teams on specific subscription plans. If you don't see the option to create a service account, you may need to upgrade your subscription through our sales team.

Important

  • API requests made with a service account's API key will be logged as being made on behalf of that service account, not a specific individual.

  • Just like a regular user, each service account you create will take up a license seat in your team.

  • For security, be sure to store your service account's API key securely and only share it with team members who need it.

Instructions

Step 1: Create a service account

Note that only a team Owner or Admin can create a service account.

  1. Go to the Supermetrics Hub.

  2. Click your avatar in the top-right corner, and select Manage your team. You'll see two tabs: Team members and Service accounts.

  3. Click the Service accounts tab.

  4. Click the option to Create a service account. If you don't see the option to create a service account, upgrade your subscription through our sales team to get access to the feature.

  5. Give a name for the service account that clearly identifies its purpose (such as "Monthly Reports Service" or "GA4 Automation Account").

  6. Assign the necessary permissions or connectors to the new service account.

The service account will now appear in your list of team members, marked with the "Service" user type.

Step 2: Generate an API key for your service account

Once you've created a service account, you can generate an API key for it.

  1. From the Service accounts tab, select the drop-down menu in the top right-hand corner and click API Key Management.

  2. Find the option to generate an API key and assign it to the service account.

  3. Copy the generated API key. You'll use this key in your API requests.

Please note: Currently only account admins and account owners can create service accounts