Requesting API Keys

Requesting an API Key

Access to the Baseline API is granted through an API key that must be requested through the Baseline Customer Success (CS) team. API keys are always attached to a specific Baseline user and inherit that user’s permissions.


How API Keys Are Issued

  • API keys are not self-generated from the UI.
  • All API keys are created and managed by the Baseline team.
  • Each API key is linked to a named user account.
  • The permissions of the API key match the permissions of the associated user.

This ensures API access follows the same security, auditability, and permission controls as user-driven actions in Baseline.


How to Request an API Key

To request API access, contact your Baseline Customer Success representative and provide the following information:

  • User account the API key should be attached to
    (recommended: a dedicated service or integration user)
  • Intended use case
    (e.g. CRM sync, loan origination automation, borrower intake)
  • Systems or services that will use the key

The Baseline team will review the request and provision the API key accordingly.


User-Based Permissions

Because API keys are attached to users:

  • Disabling the user automatically disables the associated API key.

Receiving Your API Key

Once approved:

  • The CS team will securely deliver the API key.
  • The key should be stored immediately in a secure secrets manager.
  • The key will not be recoverable if lost and must be reissued if compromised.

Best Practices

  • Use separate users and keys for different integrations.
  • Avoid sharing API keys across teams.

Revoking or Updating an API Key

To revoke, rotate, or update an API key:

  • Contact the Baseline CS team.
  • Changes take effect immediately once applied.