Authenticate with the API
Audience: All Immuta Users
Content Summary: Calls to the Immuta API require authentication. This page includes the API key authentication endpoint, request and response parameters, and example requests and responses for API authentication.
Workflow
There are two methods for making an authenticated request to the Immuta API.
Generate an API key.
Pass your API key in the Authorization header when making a request.
Generate an API key.
Make a request to the
authentication
endpoint to receive a bearer token.Include the bearer token in the Authorization header when making a request. This token should be used for multiple requests until it expires. Once a token expires, users must authenticate again to get a new token. When a request uses an expired token, the request will return with a
401
status code.
API Key Method
Generate your API key on the API Keys tab on your profile page and save the API key somewhere secure.
You will pass this API key in the authorization header when you make a request, as illustrated in the example below:
Bearer Token Method
Generate your API key on the API Keys tab on your profile page and save the API key somewhere secure.
Save your API key in a .json file.
Make the following request to the
authentication
endpoint:You will receive a response that includes your bearer token. Pass that bearer token in the Authorization header when you make a request, as illustrated in the example below: