Bugsnag

Learn how to use Bugsnag with Composio

Overview

Enum

BUGSNAG

Description

Bugsnag is an error monitoring and stability management platform that helps developers identify, prioritize, and fix software bugs.

Authentication Details

api_key
stringRequired

Actions

Tool to list all errors in a project. use when you need to retrieve errors with optional filtering by version and sorting.

Action Parameters

direction
string
project_id
stringRequired
sort
string
version_seen_in
array

Action Response

data
object
error
string
successful
boolean
Tool to bulk update multiple errors in a project. use when batching identical updates across many errors.

Action Parameters

assigned_collaborator_id
string
assigned_team_id
string
error_ids
arrayRequired
issue_title
string
issue_url
string
notification_id
string
operation
stringRequired
project_id
stringRequired
reopen_rules
object
severity
string
verify_issue_url
boolean

Action Response

data
object
error
string
successful
boolean
Tool to configure a new integration for a bugsnag project. use after selecting integration key and preparing credentials.

Action Parameters

configuration
objectRequired
disable_release_stages
array
disable_severities
array
disable_unhandled_states
array
integration_connection_id
string
integration_key
stringRequired
issue_automation
object
label
string
project_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to invite a collaborator to an organization. use when you need to add a new user by email to grant them access. ensure the organization id is correct before calling.

Action Parameters

admin
boolean
email
Required
organization_id
stringRequired
project_ids
array

Action Response

data
object
error
string
successful
boolean
Tool to create a custom event field for a project. use after confirming the project id to add a new filterable field. example: "create a field 'user.id' mapping to 'metadata.user.id' for project 515fb..."

Action Parameters

filter_options
objectRequired
path
stringRequired
pivot_options
object
project_id
stringRequired
reindex
boolean

Action Response

data
object
error
string
successful
boolean
Tool to delete all errors in a project. use when you need to remove all error and event data for a given project. use with caution after confirming the project id, as this action is irreversible and requires project owner or organization administrator permissions.

Action Parameters

project_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to remove a collaborator from an organization. use when revoking collaborator access after confirming both organization and collaborator ids. requires organization administrator privileges.

Action Parameters

collaborator_id
stringRequired
organization_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to delete a configured integration. use when you need to remove an existing integration from a project after confirming the integration id. this action cannot be undone and requires organization administrator or project owner permissions.

Action Parameters

id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to delete a custom event field. use when you need to remove a specific event field after confirming the project id and display id.

Action Parameters

display_id
stringRequired
project_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to delete a project. use when you need to permanently remove a project after confirming the project id. requires appropriate permissions.

Action Parameters

project_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to get usage summary for a saved search. use after confirming the saved search id. example: "get usage summary for saved search 515fb9337c1074f6fd000003".

Action Parameters

id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to list collaborators in an organization. use when you need to retrieve all collaborators for a specified organization. example: "list collaborators for organization 515fb9337c1074f6fd000001".

Action Parameters

organization_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to list collaborators on a project. use when you need to retrieve all users with access to a given project after confirming its id. example: "list collaborators for project 515fb9337c1074f6fd000001".

Action Parameters

per_page
integer
project_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to list summary details of the projects a collaborator has access to. use when reviewing a collaborator's access across an organization.

Action Parameters

collaborator_id
stringRequired
inaccessible
boolean
individual_only
boolean
organization_id
stringRequired
per_page
integer
q
string

Action Response

data
object
error
string
successful
boolean
Tool to list configured integrations for a project. use after confirming the project id to retrieve all integration summaries.

Action Parameters

project_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to list events for a project. use when you need to retrieve all error occurrences (events) for a given project after confirming its id. example: "list events for project 515fb9337c1074f6fd000003".

Action Parameters

base
string
direction
string
filters
object
full_reports
boolean
per_page
integer
project_id
stringRequired
sort
string

Action Response

data
object
error
string
successful
boolean
Tool to list event fields for a project. use when you need to discover all available fields for filtering events in a specified project. example: "list event fields for project 515fb9337c1074f6fd000001".

Action Parameters

project_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to list organizations for the authenticated user. use after validating the api token when you need to retrieve all organizations the current user has access to.

Action Parameters

page
integer
per_page
integer

Action Response

data
object
error
string
successful
boolean
Tool to list pivots for a project. use when you need to retrieve all pivot definitions available in a specified project.

Action Parameters

project_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to list projects in an organization. use when you need to retrieve all projects under a specified bugsnag organization after confirming the organization id.

Action Parameters

organization_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to list releases for a project. use when you need to retrieve all releases of a specific bugsnag project after confirming the project id.

Action Parameters

after
string
before
string
limit
integer
offset
integer
project_id
stringRequired
release_stage
string

Action Response

data
object
error
string
successful
boolean
Tool to list release groups for a project. use when you need to retrieve all release groups of a specific bugsnag project after confirming the project id.

Action Parameters

project_id
stringRequired
release_stage_name
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to list saved searches for a project. use after confirming project id to retrieve all saved searches, optionally filtering by shared flag.

Action Parameters

project_id
stringRequired
shared
boolean

Action Response

data
object
error
string
successful
boolean
Tool to list all supported integrations. use when discovering available integration services before configuring a project.

Action Parameters

Action Response

data
object
error
string
successful
boolean
Tool to regenerate a project's api key. use after confirming the project id and when you need to rotate the notifier api key.

Action Parameters

project_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to show a collaborator's access details for a project. use after confirming organization, collaborator, and project ids have been obtained and you have access rights.

Action Parameters

collaborator_id
stringRequired
organization_id
stringRequired
project_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to show a collaborator in an organization. use after confirming organization and collaborator ids; requires organization administrator access.

Action Parameters

collaborator_id
stringRequired
organization_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to show a collaborator in a project. use when you need detailed information about a specific collaborator after confirming both project and collaborator ids.

Action Parameters

id
stringRequired
project_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to update a collaborator's project access permissions. use when you need to change which projects a collaborator can access or their roles within each project. supply only project ids or project roles.

Action Parameters

id
stringRequired
organization_id
stringRequired
project_ids
array
project_roles
object

Action Response

data
object
error
string
successful
boolean