Skip to main content

Ticketing API

The Ticketing Agent provides APIs for incident management, platform configuration, severity routing, and connectivity testing. Base URL: http://logclaw-ticketing-agent:18081 Dashboard proxy: /api/ticketing/*

Incidents

List Incidents

Returns all tracked incidents with their current state and metadata.

Response

Acknowledge Incident

Transition an incident from open to acknowledged.

Response

Resolve Incident

Transition an incident to resolved.

Response

Escalate Incident

Escalate an incident to higher-priority platforms.

Response


Runtime Configuration

Get Full Configuration

Returns the complete runtime configuration including all platform settings, routing rules, anomaly thresholds, and LLM configuration.

Response

Sensitive fields (API keys, tokens, passwords) are masked with **** in the response. Use the PATCH endpoints to update them.

Update Platform Settings

Update one or more ticketing platform configurations.

Request Body

Required Fields Per Platform

Response

Update Routing Rules

Configure which platforms receive incidents for each severity level.

Request Body

Response

Update Anomaly Settings

Request Body

Update LLM Settings

Request Body


Connectivity Testing

Test Platform Connection

Verify connectivity to a ticketing platform.

Request Body

Success Response

Failure Response

Test LLM Connection

Verify connectivity to the configured LLM provider.

Success Response


Batch Operations

Batch Update Incidents

Perform bulk operations on multiple incidents at once. Supports acknowledge, resolve, and escalate actions.

Request Body

Response


Audit Trail

Get Incident Audit Log

Returns the full state-change audit trail for a specific incident. Every acknowledge, resolve, escalate, and reopen action is logged with a timestamp.

Query Parameters

Response


LLM Status

Get LLM Provider Status

Returns the current status and health of the configured LLM provider, including whether it is reachable and the configured model.

Response (Healthy)

Response (Degraded / Unreachable)

When the LLM provider is unreachable, the Ticketing Agent continues to create incidents using rule-based fallback RCA instead of AI-generated root cause analysis. The Dashboard displays a “Fallback” badge on affected incidents.

Deduplication

The Ticketing Agent automatically deduplicates incoming anomalies to prevent duplicate incidents. Two anomalies are considered duplicates when they share the same service name, severity level, and occur within the configured lookback window. When a duplicate is detected:
  • No new incident is created
  • The existing incident’s updatedAt timestamp is refreshed
  • The anomaly count is incremented on the existing incident
Configure the deduplication window via the anomaly settings endpoint: