# Rollbar

Error tracking and monitoring platform for developers

- **Category:** developer tools
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 17
- **Triggers:** 0
- **Slug:** `ROLLBAR`
- **Version:** 00000000_00

## Tools

### Check Team Project Assignment

**Slug:** `ROLLBAR_CHECK_TEAM_PROJECT_ASSIGNMENT`

Tool to check if a team is assigned to a project in Rollbar. Use when you need to verify team-project relationships or validate access permissions. Returns 404 if the project is not assigned to the team.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `team_id` | integer | Yes | The unique identifier of the team to check |
| `project_id` | integer | Yes | The unique identifier of the project to check |

#### 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 |

### Check User Team Assignment

**Slug:** `ROLLBAR_CHECK_USER_TEAM_ASSIGNMENT`

Tool to check if a user is assigned to a team in Rollbar. Use when you need to verify team membership for a specific user.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `team_id` | integer | Yes | The unique identifier of the team to check |
| `user_id` | integer | Yes | The unique identifier of the user to check |

#### 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 Occurrences Metrics

**Slug:** `ROLLBAR_GET_OCCURRENCES_METRICS`

Get occurrence counts over a span of time with flexible grouping, filtering, and aggregation. Use this to analyze error patterns, track occurrence metrics across time periods, and generate custom reports by grouping on fields like environment, platform, or user attributes.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | object | No | Sort configuration for query results. |
| `limit` | integer | No | Total rows/groups to return in the result set |
| `offset` | integer | No | Specific offset/starting point for pagination |
| `filters` | array | No | Array of filter conditions to apply to the query. Filters narrow results by specific field values |
| `end_time` | integer | Yes | Unix timestamp of end time for the query, inclusive |
| `group_by` | array | No | Array of column names on which to group the results |
| `timezone` | string | No | Timezone for the query results. Default is US/Pacific. Examples: Europe/London, Japan |
| `aggregates` | array | No | Array of aggregate functions to perform for each group. Supports count_all, count_distinct, max, and min |
| `start_time` | integer | Yes | Unix timestamp of start time for the query |
| `granularity` | string ("second" | "minute" | "hour" | "day" | "week" | "month" | "year") | No | Timepoint size for returned results. |

#### 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 Project

**Slug:** `ROLLBAR_GET_PROJECT`

Tool to retrieve details of a specific Rollbar project by its ID. Use when you need to get project information including name, status, settings, and timestamps.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `project_id` | integer | Yes | The unique identifier of the project to retrieve |

#### 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 Team by ID

**Slug:** `ROLLBAR_GET_TEAM`

Tool to retrieve details of a specific team by ID. Use when you need to fetch information about a team including its name, account ID, and access level.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `team_id` | integer | Yes | The unique identifier of the team to retrieve |

#### 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 TTR metrics

**Slug:** `ROLLBAR_GET_TTR_METRICS`

Get resolution time metrics for a list of projects. Use when you need to analyze how long it takes to resolve issues in Rollbar projects.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `levels` | array | No | List of level names to filter by (e.g., error, warning, info). |
| `end_time` | integer | No | Unix timestamp of end time for the query, inclusive. Default is the current timestamp. |
| `function` | string ("mean" | "median" | "min" | "max") | No | Function to aggregate time-to-resolution metrics. |
| `timezone` | string | No | Timezone for the results. Default is US/Pacific. Examples: Europe/London, Japan, UTC. |
| `frameworks` | array | No | List of framework names to filter by. |
| `start_time` | integer | Yes | Unix timestamp of start time for the query. Required. |
| `granularity` | string ("second" | "minute" | "hour" | "day" | "week" | "month" | "year") | No | Timepoint size of the returned results. |
| `project_ids` | array | No | List of project IDs. Requires Account Access Token. |
| `environments` | array | No | List of environment names to filter by. |

#### 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 User by ID

**Slug:** `ROLLBAR_GET_USER`

Tool to retrieve a specific user from Rollbar by their user ID. Use when you need to fetch user details including username, email, and notification settings.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `user_id` | integer | Yes | The unique identifier of the user to retrieve |

#### 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 |

### List All Projects

**Slug:** `ROLLBAR_LIST_ALL_PROJECTS`

Tool to list all projects in the Rollbar account. Use when you need to retrieve all projects associated with the account.

#### 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 |

### List All Teams

**Slug:** `ROLLBAR_LIST_ALL_TEAMS`

Tool to list all teams in a Rollbar account. Use when you need to retrieve all teams for an account.

#### 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 |

### List All Users

**Slug:** `ROLLBAR_LIST_ALL_USERS`

Tool to list all users in the Rollbar account. Use when you need to retrieve user information or filter users by email address.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `email` | string | No | Filter the list of users by email address. If provided, only users with matching email will be returned. |

#### 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 |

### List Project Teams

**Slug:** `ROLLBAR_LIST_PROJECT_TEAMS`

Tool to list all teams with access to a Rollbar project. Use when you need to retrieve teams associated with a specific project.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `project_id` | integer | Yes | Unique identifier of the Rollbar project to list teams for. |
| `exclude_builtin_teams` | integer | No | When set to 1 or true, excludes built-in teams (Owners, Everyone) from the response. Set to 0 or omit to include all teams. |

#### 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 |

### List RQL Jobs

**Slug:** `ROLLBAR_LIST_RQL_JOBS`

Tool to list all RQL (Rollbar Query Language) jobs. Use when you need to retrieve all RQL jobs and their statuses.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | Page number starting from 1 |

#### 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 |

### List Team Invitations

**Slug:** `ROLLBAR_LIST_TEAM_INVITATIONS`

Tool to list pending invitations to a Rollbar team. Use when you need to view all outstanding team invitations.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | Page number for pagination. Returns up to 5000 results per page. Use page=2, page=3, etc. to get subsequent pages. |
| `team_id` | integer | Yes | Unique identifier of the team to list invitations for. |

#### 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 |

### List Team Projects

**Slug:** `ROLLBAR_LIST_TEAM_PROJECTS`

Tool to list all projects a team has access to in Rollbar. Use when you need to see which projects are associated with a specific team.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `team_id` | integer | Yes | The unique identifier of the team whose projects you want to list. |

#### 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 |

### List Team Users

**Slug:** `ROLLBAR_LIST_TEAM_USERS`

Tool to list all users in a Rollbar team. Use when you need to retrieve team membership information.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | Results are returned in sets of 5000. Access more results by specifying page=2, etc. |
| `team_id` | integer | Yes | The unique identifier for the team. |

#### 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 |

### List User Projects

**Slug:** `ROLLBAR_LIST_USER_PROJECTS`

Tool to list all projects a user has access to. Use when you need to retrieve projects for a specific user by their user ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `user_id` | integer | Yes | The unique identifier of the user whose projects to retrieve. |

#### 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 |

### List User Teams

**Slug:** `ROLLBAR_LIST_USER_TEAMS`

Tool to list all teams a user belongs to in Rollbar. Use when you need to retrieve team memberships for a specific user.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `user_id` | string | Yes | The unique identifier of the user whose teams you want to list. |

#### 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 |
