---
canonical_url: "https://docs.composio.dev/toolkits/exceptionless"
markdown_url: "https://docs.composio.dev/toolkits/exceptionless.md"
product: "platform"
version: null
last_updated: null
---

# Exceptionless

Exceptionless provides one-project event ingestion and client configuration using a project-bound client API key.

- **Category:** developer tools
- **Auth:** API_KEY
- **Composio-managed OAuth available?** N/A
- **Tools:** 4
- **Triggers:** 0
- **Slug:** `EXCEPTIONLESS`
- **Version:** 00000000_00

## Tools

### Close Session

**Slug:** `EXCEPTIONLESS_CLOSE_SESSION`

Close an active session in the Exceptionless project bound to the connected client API key. This records irreversible session-closure telemetry and returns only an acceptance confirmation.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `session_id` | string | Yes | Session or user identifier whose Exceptionless session should be closed. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Client Configuration

**Slug:** `EXCEPTIONLESS_GET_CLIENT_CONFIGURATION`

Return the configuration for the single Exceptionless project bound to the connected client API key. Configuration values can contain sensitive project settings; request and expose them only when needed.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Submit Event

**Slug:** `EXCEPTIONLESS_SUBMIT_EVENT`

Submit one structured telemetry event to the Exceptionless project bound to the connected client API key. Acceptance is asynchronous and does not confirm that the event was processed or persisted.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | object | No | Additional JSON-compatible event properties; avoid secrets and credentials. |
| `tags` | array | No | Tags used to categorize the event. |
| `type` | string | Yes | Event type, such as log, error, or feature usage. |
| `source` | string | Yes | Component, service, machine, logger, or feature that produced the event. |
| `message` | string | Yes | Human-readable event message. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Submit Session Heartbeat

**Slug:** `EXCEPTIONLESS_SUBMIT_SESSION_HEARTBEAT`

Record an active session heartbeat in the Exceptionless project bound to the connected client API key. Use Close Session separately when the session ends. Despite using GET upstream, this tool writes telemetry.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `session_id` | string | Yes | Session or user identifier whose heartbeat should be recorded. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
