Authorization

People.ai
Prerequisites
To connect Nexla to People.ai, you need a People.ai API key. API keys are generated from within the People.ai platform by an administrator and are sent via the X-API-Key request header on every call to the People.ai API.
Obtain a People.ai API Key
People.ai API keys are managed in the platform settings. Contact your People.ai administrator or reach out to People.ai Support to request an API key if you do not have one. People.ai may also provide API keys as part of onboarding or integration setup.
-
Sign in to your People.ai platform account at https://app.people.ai.
-
Navigate to Settings in the left navigation panel.
-
Locate the API Keys or Integrations section within Settings.
-
Generate a new API key and copy it immediately for safekeeping. Store the key securely, as it grants access to your People.ai data.
Treat your People.ai API key as a password. Do not share it in publicly accessible locations such as source control repositories, chat messages, or emails.
Determine Your API Environment
People.ai provides three API environments. Use the environment that matches your deployment:
- Production (
https://api.people.ai/v0/public) — For live, production data. This is the default and most commonly used environment. - Staging (
https://api-staging.people.ai/v0/public) — For testing integrations against a staging instance before deploying to production. - Mock (
https://api-mock.people.ai/v0/public) — For development and testing without affecting real data.
The Production environment is selected by default in Nexla. Only change the Base URL if you specifically need to connect to the People.ai Staging or Mock environment.
Create a People.ai Credential
- To create a new People.ai credential, after selecting the data source/destination type, click the Add Credential tile to open the Add New Credential overlay.
Credential Name & Description
-
Enter a name for the credential in the Credential Name field and a short, meaningful description in the Credential Description field.
Resource descriptions are recommended but are not required. They should be used to provide information about the resource purpose, data freshness, etc. that can help the owner and other users efficiently understand and utilize the resource.
API Key Settings
-
Enter your People.ai API key in the API Key field. This key authenticates Nexla with the People.ai API and is sent as the
X-API-Keyheader on every request. Keep this value secure and do not share it with unauthorized users. -
Select the Base URL for the People.ai API environment you want to connect to from the dropdown menu. The available options are:
-
Production — Connects to
https://api.people.ai/v0/public, the live People.ai environment. Select this option for all standard data integration workflows. -
Staging — Connects to
https://api-staging.people.ai/v0/public, a non-production environment used for testing integrations before promoting them to production. -
Mock — Connects to
https://api-mock.people.ai/v0/public, a mock API environment suitable for development and automated testing without affecting real data.
The Base URL defaults to the Production environment. Select Staging or Mock only if your People.ai account and the data you need reside in one of those environments.
-
Save the Credential
-
Once all of the relevant steps in the above sections have been completed, click the Save button at the bottom of the overlay to save the configured credential.
-
The newly added credential will now appear in a tile on the Authenticate screen during data source/destination creation and can be selected for use with a new data source or destination.