API Keys

Explains how to create and manage API keys that grant external applications access to the Manor API. Covers key fields, creation, editing, revocation, and security best practices.

Last updated

Introduction

API keys grant external applications access to the Manor API. Use them to connect external software, sync financial or project data, automate repetitive tasks, and build custom integrations. Because API keys provide programmatic access to your Manor organization, managing them securely and setting appropriate role permissions is essential.

Key Fields

When viewing or configuring API keys, you will encounter the following fields:

Creating a New API Key

Important: The complete secret token is shown only once immediately after generation. For security reasons, Manor will never display it again. Copy and store the token in a secure password manager or secret store before closing the dialog.

Follow these steps to create an API key:

  1. Navigate to Administration → API keys in the side navigation.

  2. Click the New key button in the upper-right corner.

    New key dialog with Name, User, Expiration date, and Description fields

  3. Enter a descriptive Name (required).

  4. Select a system user from the User dropdown (required).

    Note: If no system user exists yet, navigate to Administration → Users and click New system user for integrations to create one. System users do not consume standard user seats or trigger subscription fees.

  5. Optionally select an Expiration date using the datepicker.

  6. Optionally enter a Description explaining what the key is used for.

  7. Click Save.

  8. Copy the generated key immediately from the confirmation dialog.

    API key token display dialog with copy to clipboard button

  9. Click Copy to clipboard and store the key securely, then close the dialog.

Managing API Keys

You can monitor, modify, and retire API keys from the API keys list page.

API keys list page showing active and revoked keys

Finding API Keys

Type a name, system user, or identifier into the Quick filter search box above the table to instantly narrow down the list.

Editing an API Key

  1. Click on the row of the API key you want to update.
  2. In the Edit key modal, modify the Name, Expiration date, or Description as needed.
  3. Click Save.

Edit key dialog

Revoking an API Key

If a key is compromised, decommissioned, or no longer required by an integration, revoke it immediately:

  1. Click the row of the active key to open the Edit key dialog.
  2. Click the red Revoke key button in the bottom-left corner.
  3. In the confirmation dialog, click Confirm.

Revoke key confirmation prompt

Once revoked, the key immediately stops accepting requests, and its status changes to Revoked on [date]. Revoked keys cannot be reactivated.

Best Practices