Skip to main content

API Access

Enable API access to integrate CastellanAI with your existing tools and workflows.

Overview

CastellanAI provides API access for organizations that need to integrate security data with other systems such as SIEM platforms, ticketing systems, or custom dashboards.

tip

Most users don't need API access. The CastellanAI dashboard provides all the features you need for day-to-day security monitoring.

Who Needs API Access?

API access is typically used by:

  • IT teams integrating with existing security tools
  • SOC teams pulling data into centralized SIEM platforms
  • Developers building custom integrations or automations

Enabling API Access

Step 1: Navigate to API Settings

  1. Log in to the CastellanAI Portal
  2. Click your profile icon in the top-right corner
  3. Select SettingsAPI Access

API Access Settings The API Access page displays your existing API keys with name, permissions, created date, and last used columns.

Step 2: Create an API Key

  1. Click + Create API Key
  2. Enter a descriptive name (e.g., "SIEM Integration" or "Ticketing System")
  3. Select the appropriate permission level:
PermissionWhat It Allows
Read OnlyView security events, agent status, and reports
Read/WriteRead access plus ability to acknowledge events
AdminFull access including configuration changes
  1. Click Create Key

Create API Key Dialog The Create API Key dialog with name field and permission dropdown.

Step 3: Save Your Key

Important

Your API key is shown only once. Copy it immediately and store it securely (e.g., in a password manager or secrets vault).

API Key Generated Your new API key is displayed with a copy button. Save it immediately—it won't be shown again.

Managing API Keys

View Active Keys

Go to SettingsAPI Access to see all active API keys, including:

  • Key name and creation date
  • Permission level
  • Last used timestamp

Revoke a Key

If a key is compromised or no longer needed:

  1. Go to SettingsAPI Access
  2. Find the key you want to revoke
  3. Click the Revoke button
  4. Confirm the action

The key will be immediately disabled and cannot be restored.

Rate Limits

API requests are limited based on your subscription tier:

SubscriptionRequests per Minute
Small Business100
Medium Business500
Enterprise2,000

If you exceed your rate limit, requests will be temporarily blocked. Contact support if you need higher limits.

Getting Help

If you need assistance with API integration:

  • Enterprise customers: Contact your dedicated Technical Account Manager
  • All customers: Email support@castellanai.com with your integration requirements

For detailed technical API documentation, contact support to request access to the Developer Portal.