LogicMonitor acquires Catchpoint, adding Internet and digital experience insight to LM Envision.

Read more

Edwin AI enables you to generate, view, and delete Client API credentials directly within Edwin AI. This self-service capability enables secure integration management without requiring additional administrative intervention.

Client API credentials are used to authenticate external systems that send event data to Edwin AI. You can create new credentials as needed, remove outdated ones, and regenerate keys if they are lost or compromised.

Important: API credentials are visible only at the time of creation. After you save the credentials, they are hidden for security purposes. If you lose an existing key, you must delete it and generate a new one.

Edwin AI Client API Credential Scopes

When creating Edwin AI Client API credentials, you must select one or more permission scopes. Scopes define what the credential is allowed to access or modify. Selecting the minimum required scope improves security by limiting unnecessary access.

ScopeDescriptionWhen to Use
event_writeEnables external systems to send incoming events to Edwin AI.This scope is appropriate for external system integrations (for example, New Relic or Catchpoint) where Edwin AI ingests events but does not write back or update records in the external system.
integration_writeSupports bi-directional communication between Edwin AI and external systems. Enables Edwin AI to create records (for example, tickets) in the external system and to send those records and updates back to Edwin AI.This scope is required for external ITSM integrations (for example, ServiceNow, Jira) where Edwin AI may create tickets and must also ingest ticket updates from the external system.

Requirements for Managing Client API Credentials in Edwin AI

To manage Client API credentials in Edwin AI, you must have the following: 

  • A LogicMonitor user with the Edwin AI permissions for an “Administrator” settings. 
  • An integration compatible with Edwin AI
    For more information, see Edwin AI Integrations Overview

Generating Client API Credentials in Edwin AI

  1. In LogicMonitor, navigate to Edwin AI > Settings > API Credentials
  2. Select Create
    API Credentials Page
  3. Complete the Config form by doing the following:
    • In the Comment field, enter information related to the integration you are using the API credentials for.
      For example, if you are generating API credentials for the Edwin AI Catchpoint integration, enter “Catchpoint” into the field.
    • From the Scopes dropdown menu, select one of the following:
      • To support bi-directional communication between Edwin AI and external systems, select integration_write
      • To enable external systems to send incoming events to Edwin AI, select event_write
        For more information, see Edwin AI Client API Credential Scopes.

Recommendation: Select only the scope required for your integration. Limiting the scope improves security and reduces unnecessary access.

  1. To generate the credentials, select Save
    A dialog box displays with the generated credentials.
  2. Copy the Client ID and Token.
    Store the credentials in a place in a secure location that you can access. 

Note: If you lose an existing key, you must delete it and generate a new one.

  1. Select Done.

You can use your Client API Credentials to authenticate an external system to send event data to Edwin AI. 

Deleting Existing API Credentials in Edwin AI

  1. In LogicMonitor, navigate to Edwin AI Settings > API Credentials
  2. Select Delete on the Client ID you want to delete. 
  3. Select Delete again to confirm the action.

Warning: You cannot undo this action after confirmation.

The API credential is permanently deleted. 

14-day access to the full LogicMonitor platform