Step 1: Log in to Confluent console Generate an API Key and Service Account
-
Log in to the Confluent Cloud console.
-
From the top right of the console, click the hamburger menu.
-
Under ADMINISTRATION, click API keys.
-
Click + Add API key
-
Select an existing service account or create a new one, then click Next
-
For Select resource scope for API key, select Cloud resource management. Click Next
-
Add a name and description for the key, then click Create API key.
-
Copy the displayed key and the secret to add to Mavvrik. You can also download a copy of the API key from this screen. (Required in Step 4)
-
Click Complete
Step 2: Add the BillingAdmin Role to the Service Account
To access the Billing API, Mavvrik needs the BillingAdmin role attached to the service account (instructions provided below). The BillingAdmin role provides read/write access; however, Mavvrik will never perform write operations and will only read from the Billing API and Organizations API.
-
From the top hamburger menu of the Confluent Cloud console, select Accounts & access
-
On the Accounts & access page, Go to Access tab
-
Click Organization, then click + Add role assignment
-
Select the Service Accounts associated with the integration API key.
-
Select the BillingAdmin role, then click Save
Step 3: Get the Organization ID
-
From the top right of the console, click the hamburger menu.
-
Go to Organization settings
-
Copy the organization id
Step 4: Add the API Key to the Mavvrik Console
-
Go to Mavvrik portal and click on admin and then SaaS
-
Click on +Account and then select Confluent
-
Enter the Organization ID (Copied in Step 3 )
-
Enter the API Key ID & API Key Secret (Copied in Step 2)
-
Click Connect