DEVELOPER · DEVELOPER
Errors, events, releases, and projects with that person’s own token.
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
bugsnag_delete_comments_by_comment_idWRITEDelete a Comment via DELETE /comments/{comment_id}
bugsnag_delete_configured_integrations_by_idWRITEDelete a Configured Integration via DELETE /configured_integrations/{id}
bugsnag_delete_organizations_by_idWRITEDelete an Organization via DELETE /organizations/{id}
bugsnag_delete_organizations_by_id_api_keyWRITERegenerate an Organization's API key via DELETE /organizations/{id}/api_key
bugsnag_delete_organizations_by_id_auth_tokenWRITERegenerate an Organization's auth token via DELETE /organizations/{id}/auth_token
bugsnag_delete_organizations_by_organization_id_collaborators_by_idWRITEDelete a Collaborator via DELETE /organizations/{organization_id}/collaborators/{id}
bugsnag_delete_organizations_by_organization_id_collaborators_by_id_team_membershipsWRITERemove a Collaborator from a group of Teams via DELETE /organizations/{organization_id}/collaborators/{id}/team_memberships
bugsnag_delete_organizations_by_organization_id_scim_v2_groups_by_idWRITEDelete Group on an Organization via DELETE /organizations/{organization_id}/scim/v2/Groups/{id}
bugsnag_delete_organizations_by_organization_id_scim_v2_users_by_idWRITERemove a Collaborator via DELETE /organizations/{organization_id}/scim/v2/Users/{id}
bugsnag_delete_organizations_by_organization_id_teams_by_idWRITEDelete a team via DELETE /organizations/{organization_id}/teams/{id}
bugsnag_delete_organizations_by_organization_id_teams_by_id_project_accessesWRITERemove Project Access from a Team via DELETE /organizations/{organization_id}/teams/{id}/project_accesses
bugsnag_delete_organizations_by_organization_id_teams_by_id_team_membershipsWRITERemove Collaborators from a Team via DELETE /organizations/{organization_id}/teams/{id}/team_memberships
bugsnag_delete_projects_by_project_idWRITEDelete a Project via DELETE /projects/{project_id}
bugsnag_delete_projects_by_project_id_api_keyWRITERegenerate a Project's notifier API key via DELETE /projects/{project_id}/api_key
bugsnag_delete_projects_by_project_id_errorsWRITEDelete all Errors in a Project via DELETE /projects/{project_id}/errors
bugsnag_delete_projects_by_project_id_errors_by_error_idWRITEDelete an Error via DELETE /projects/{project_id}/errors/{error_id}
bugsnag_delete_projects_by_project_id_event_fields_by_display_idWRITEDelete a custom Event Field via DELETE /projects/{project_id}/event_fields/{display_id}
bugsnag_delete_projects_by_project_id_events_by_event_idWRITEDelete an Event via DELETE /projects/{project_id}/events/{event_id}
bugsnag_delete_projects_by_project_id_feature_flags_by_idWRITEDelete a Feature Flag via DELETE /projects/{project_id}/feature_flags/{id}
bugsnag_delete_projects_by_project_id_upload_api_keyWRITERegenerate a Project's upload API key via DELETE /projects/{project_id}/upload_api_key
bugsnag_delete_saved_searches_by_idWRITEDelete a Saved Search via DELETE /saved_searches/{id}
bugsnag_delete_user_projects_by_project_id_starred_feature_flags_by_idWRITEUnstar a Feature Flag via DELETE /user/projects/{project_id}/starred_feature_flags/{id}
bugsnag_get_configured_integrations_by_idREADGet a Configured Integration via GET /configured_integrations/{id}
bugsnag_get_errors_by_error_id_latest_eventREADView the latest Event on an Error via GET /errors/{error_id}/latest_event
bugsnag_get_integrationsREADList the supported Integrations via GET /integrations
bugsnag_get_organizations_by_idREADView an Organization via GET /organizations/{id}
bugsnag_get_organizations_by_organization_id_collaboratorsREADList all collaborators that are members of your organization via GET /organizations/{organization_id}/collaborators
bugsnag_get_organizations_by_organization_id_collaborators_by_collaborator_id_project_accessesREADList project accesses for a collaborator via GET /organizations/{organization_id}/collaborators/{collaborator_id}/project_accesses
bugsnag_get_organizations_by_organization_id_collaborators_by_collaborator_id_project_accesses_by_project_idREADShow a Collaborator's Access Details for a Project via GET /organizations/{organization_id}/collaborators/{collaborator_id}/project_accesses/{project_id}
bugsnag_get_organizations_by_organization_id_collaborators_by_collaborator_id_projectsREADView Projects a Collaborator has access to via GET /organizations/{organization_id}/collaborators/{collaborator_id}/projects
bugsnag_get_organizations_by_organization_id_collaborators_by_idREADShow a Collaborator on an Organization (Collaborators API) via GET /organizations/{organization_id}/collaborators/{id}
bugsnag_get_organizations_by_organization_id_collaborators_by_id_suggested_teamsREADList Suggested Teams for a Collaborator via GET /organizations/{organization_id}/collaborators/{id}/suggested_teams
bugsnag_get_organizations_by_organization_id_collaborators_by_id_teamsREADList Teams for a Collaborator via GET /organizations/{organization_id}/collaborators/{id}/teams
bugsnag_get_organizations_by_organization_id_collaborators_project_access_countsREADView the project count of a collaborator via GET /organizations/{organization_id}/collaborators/project_access_counts
bugsnag_get_organizations_by_organization_id_event_data_deletions_by_idREADCheck the status of an event deletion request (organization-wide) via GET /organizations/{organization_id}/event_data_deletions/{id}
bugsnag_get_organizations_by_organization_id_event_data_requests_by_idREADCheck the status of an event data request (organization-wide) via GET /organizations/{organization_id}/event_data_requests/{id}
bugsnag_get_organizations_by_organization_id_integration_connectionsREADList the Integration Connections for an Organization via GET /organizations/{organization_id}/integration_connections
bugsnag_get_organizations_by_organization_id_projectsREADList an Organization's Projects via GET /organizations/{organization_id}/projects
bugsnag_get_organizations_by_organization_id_scim_v2_groupsREADList Groups on an Organization via GET /organizations/{organization_id}/scim/v2/Groups
bugsnag_get_organizations_by_organization_id_scim_v2_groups_by_idREADShow Group on an Organization via GET /organizations/{organization_id}/scim/v2/Groups/{id}
bugsnag_get_organizations_by_organization_id_scim_v2_usersREADList Collaborators on an Organization via GET /organizations/{organization_id}/scim/v2/Users
bugsnag_get_organizations_by_organization_id_scim_v2_users_by_idREADShow a Collaborator on an Organization (SCIM API) via GET /organizations/{organization_id}/scim/v2/Users/{id}
bugsnag_get_organizations_by_organization_id_teamsREADList Teams from a query via GET /organizations/{organization_id}/teams
bugsnag_get_organizations_by_organization_id_teams_by_idREADShow the details of a team via GET /organizations/{organization_id}/teams/{id}
bugsnag_get_organizations_by_organization_id_teams_by_id_collaboratorsREADList the Collaborators in a Team via GET /organizations/{organization_id}/teams/{id}/collaborators
bugsnag_get_organizations_by_organization_id_teams_by_id_project_accessesREADList Project Access for a Team via GET /organizations/{organization_id}/teams/{id}/project_accesses
bugsnag_get_organizations_by_organization_id_teams_by_id_suggested_collaboratorsREADList Suggested Collaborators to Add to a Team via GET /organizations/{organization_id}/teams/{id}/suggested_collaborators
bugsnag_get_organizations_by_organization_id_teams_by_id_suggested_projectsREADSuggest Projects to Add to a Team via GET /organizations/{organization_id}/teams/{id}/suggested_projects
bugsnag_get_organizations_by_organization_id_traces_by_trace_id_spansREADList Spans for a Trace (organization-wide) via GET /organizations/{organization_id}/traces/{trace_id}/spans
bugsnag_get_projects_by_project_idREADView a Project via GET /projects/{project_id}
bugsnag_get_projects_by_project_id_collaboratorsREADList Collaborators on a Project via GET /projects/{project_id}/collaborators
bugsnag_get_projects_by_project_id_collaborators_by_idREADShow a collaborator in a project. via GET /projects/{project_id}/collaborators/{id}
bugsnag_get_projects_by_project_id_configured_integration_summariesREADList Summaries of the Configured Integrations for a Project via GET /projects/{project_id}/configured_integration_summaries
bugsnag_get_projects_by_project_id_errorsREADList the Errors on a Project via GET /projects/{project_id}/errors
bugsnag_get_projects_by_project_id_errors_by_error_idREADView an Error via GET /projects/{project_id}/errors/{error_id}
bugsnag_get_projects_by_project_id_errors_by_error_id_commentsREADList Comments on an Error via GET /projects/{project_id}/errors/{error_id}/comments
bugsnag_get_projects_by_project_id_errors_by_error_id_eventsREADList the Events on an Error via GET /projects/{project_id}/errors/{error_id}/events
bugsnag_get_projects_by_project_id_errors_by_error_id_pivotsREADList Pivots on an Error via GET /projects/{project_id}/errors/{error_id}/pivots
bugsnag_get_projects_by_project_id_errors_by_error_id_pivots_by_event_field_display_id_valuesREADList values of a Pivot on an Error via GET /projects/{project_id}/errors/{error_id}/pivots/{event_field_display_id}/values
bugsnag_get_projects_by_project_id_errors_by_error_id_trendsREADList the Trends for an Error via GET /projects/{project_id}/errors/{error_id}/trends
bugsnag_get_projects_by_project_id_event_data_deletions_by_idREADCheck the status of an event deletion request (project-scoped) via GET /projects/{project_id}/event_data_deletions/{id}
bugsnag_get_projects_by_project_id_event_data_requests_by_idREADCheck the status of an event data request (project-scoped) via GET /projects/{project_id}/event_data_requests/{id}
bugsnag_get_projects_by_project_id_event_fieldsREADList the Event Fields for a Project via GET /projects/{project_id}/event_fields
bugsnag_get_projects_by_project_id_eventsREADList the Events on a Project via GET /projects/{project_id}/events
bugsnag_get_projects_by_project_id_events_by_event_idREADView an Event via GET /projects/{project_id}/events/{event_id}
bugsnag_get_projects_by_project_id_feature_flag_summariesREADList Feature Flag Summaries for a Project via GET /projects/{project_id}/feature_flag_summaries
bugsnag_get_projects_by_project_id_feature_flagsREADList Feature Flags on a Project via GET /projects/{project_id}/feature_flags
bugsnag_get_projects_by_project_id_feature_flags_by_idREADGet a Feature Flag via GET /projects/{project_id}/feature_flags/{id}
bugsnag_get_projects_by_project_id_feature_flags_by_id_error_overviewREADGet a Feature Flag's Error Overview via GET /projects/{project_id}/feature_flags/{id}/error_overview
bugsnag_get_projects_by_project_id_feature_flags_by_id_variantsREADList Variants on a Feature Flag by ID via GET /projects/{project_id}/feature_flags/{id}/variants
bugsnag_get_projects_by_project_id_feature_flags_by_id_variants_error_overviewREADGet a Feature Flag Variant's Error Overview via GET /projects/{project_id}/feature_flags/{id}/variants/error_overview
bugsnag_get_projects_by_project_id_feature_flags_by_name_by_name_variantsREADList Variants on a Feature Flag by name via GET /projects/{project_id}/feature_flags/by_name/{name}/variants
bugsnag_get_projects_by_project_id_network_endpoint_groupingREADList a Project's Network Grouping Ruleset via GET /projects/{project_id}/network_endpoint_grouping
bugsnag_get_projects_by_project_id_page_load_span_groupsREADList Page Load Span Groups via GET /projects/{project_id}/page_load_span_groups
bugsnag_get_projects_by_project_id_page_load_span_groups_by_idREADShow a Page Load Span Group by ID via GET /projects/{project_id}/page_load_span_groups/{id}
bugsnag_get_projects_by_project_id_performance_overviewREADGet Performance Score Overview for Project via GET /projects/{project_id}/performance_overview
bugsnag_get_projects_by_project_id_pivotsREADList Pivots on a Project via GET /projects/{project_id}/pivots
bugsnag_get_projects_by_project_id_pivots_by_event_field_display_id_valuesREADList values of a Pivot on a Project via GET /projects/{project_id}/pivots/{event_field_display_id}/values
bugsnag_get_projects_by_project_id_release_groupsREADList Release Groups on a Project via GET /projects/{project_id}/release_groups
bugsnag_get_projects_by_project_id_releasesREADList Releases on a Project via GET /projects/{project_id}/releases
bugsnag_get_projects_by_project_id_releases_by_release_idREADView a Release via GET /projects/{project_id}/releases/{release_id}
bugsnag_get_projects_by_project_id_saved_searchesREADList Saved Searches on a Project via GET /projects/{project_id}/saved_searches
bugsnag_get_projects_by_project_id_span_group_categories_by_category_span_groups_by_name_spansREADGet Spans for a Span Group via GET /projects/{project_id}/span_group_categories/{category}/span_groups/{name}/spans
bugsnag_get_projects_by_project_id_span_group_summariesREADList Span Group Summaries for a Project via GET /projects/{project_id}/span_group_summaries
bugsnag_get_projects_by_project_id_span_groupsREADList Span Groups on a Project via GET /projects/{project_id}/span_groups
bugsnag_get_projects_by_project_id_span_groups_by_idREADShow a Span Group via GET /projects/{project_id}/span_groups/{id}
bugsnag_get_projects_by_project_id_span_groups_by_id_distributionREADGet a Span Group's distribution via GET /projects/{project_id}/span_groups/{id}/distribution
bugsnag_get_projects_by_project_id_span_groups_by_id_performance_targetsREADList Performance Targets for a Span Group by ID via GET /projects/{project_id}/span_groups/{id}/performance_targets
bugsnag_get_projects_by_project_id_span_groups_by_id_spansREADList Spans for a Span Group by ID via GET /projects/{project_id}/span_groups/{id}/spans
bugsnag_get_projects_by_project_id_span_groups_by_id_timelineREADGet a Span Group's timeline via GET /projects/{project_id}/span_groups/{id}/timeline
bugsnag_get_projects_by_project_id_stability_trendREADView the stability trend for a project via GET /projects/{project_id}/stability_trend
bugsnag_get_projects_by_project_id_starred_span_groupsREADList the starred Span Group descriptions via GET /projects/{project_id}/starred_span_groups
bugsnag_get_projects_by_project_id_trace_fieldsREADList the Trace Fields on a project via GET /projects/{project_id}/trace_fields
bugsnag_get_projects_by_project_id_traces_by_trace_id_spansREADList Spans for a Trace (project-scoped) via GET /projects/{project_id}/traces/{trace_id}/spans
bugsnag_get_projects_by_project_id_trendsREADList the Trends for a Project via GET /projects/{project_id}/trends
bugsnag_get_release_groups_by_idREADRetrieve a Release Group via GET /release_groups/{id}
bugsnag_get_release_groups_by_release_group_id_releasesREADList Releases on a Release Group via GET /release_groups/{release_group_id}/releases
bugsnag_get_saved_searches_by_idREADGet a Saved Search via GET /saved_searches/{id}
bugsnag_get_saved_searches_by_id_usage_summaryREADGet the Usage Summary for a Saved Search via GET /saved_searches/{id}/usage_summary
bugsnag_get_user_organizationsREADList the Current User's Organizations via GET /user/organizations
bugsnag_patch_comments_by_comment_idWRITEUpdate a Comment via PATCH /comments/{comment_id}
bugsnag_patch_configured_integrations_by_idWRITEUpdate a Configured Integration via PATCH /configured_integrations/{id}
bugsnag_patch_configured_integrations_by_id_trigger_configs_by_trigger_config_keyWRITEUpdate a Configured Integration's Trigger Config via PATCH /configured_integrations/{id}/trigger_configs/{trigger_config_key}
bugsnag_patch_organizations_by_idWRITEUpdate an Organization via PATCH /organizations/{id}
bugsnag_patch_organizations_by_organization_id_collaborators_by_idWRITEUpdate a Collaborator's permissions via PATCH /organizations/{organization_id}/collaborators/{id}
bugsnag_patch_organizations_by_organization_id_scim_v2_groups_by_idWRITEUpdate Group on an Organization via PATCH /organizations/{organization_id}/scim/v2/Groups/{id}
bugsnag_patch_organizations_by_organization_id_scim_v2_users_by_idWRITEAdd or Remove Previously Added Collaborators via PATCH /organizations/{organization_id}/scim/v2/Users/{id}
bugsnag_patch_organizations_by_organization_id_teams_by_idWRITEUpdate a team name via PATCH /organizations/{organization_id}/teams/{id}
bugsnag_patch_organizations_by_organization_id_teams_by_id_project_accessesWRITEAdd Project Access to a Team via PATCH /organizations/{organization_id}/teams/{id}/project_accesses
bugsnag_patch_projects_by_project_idWRITEUpdate a Project via PATCH /projects/{project_id}
bugsnag_patch_projects_by_project_id_errorsWRITEBulk Update Errors via PATCH /projects/{project_id}/errors
bugsnag_patch_projects_by_project_id_errors_by_error_idWRITEUpdate an Error via PATCH /projects/{project_id}/errors/{error_id}
bugsnag_patch_projects_by_project_id_event_fields_by_display_idWRITEUpdate a custom Event Field via PATCH /projects/{project_id}/event_fields/{display_id}
bugsnag_patch_projects_by_project_id_span_groups_by_idWRITEUpdate Span Group via PATCH /projects/{project_id}/span_groups/{id}
bugsnag_patch_release_groups_by_idWRITEUpdate a Release Group via PATCH /release_groups/{id}
bugsnag_patch_saved_searches_by_idWRITEUpdate a Saved Search via PATCH /saved_searches/{id}
bugsnag_post_configured_integrations_by_id_testWRITETest a Configured Integration via POST /configured_integrations/{id}/test
bugsnag_post_integrations_testWRITETest an Integration via POST /integrations/test
bugsnag_post_organizationsWRITECreate an Organization via POST /organizations
bugsnag_post_organizations_by_organization_id_collaboratorsWRITEInvite a collaborator to your organization via POST /organizations/{organization_id}/collaborators
bugsnag_post_organizations_by_organization_id_collaborators_bulk_inviteWRITEBulk invite collaborators to your organization via POST /organizations/{organization_id}/collaborators/bulk_invite
bugsnag_post_organizations_by_organization_id_collaborators_by_id_team_membershipsWRITEAdd a collaborator to a group of Teams via POST /organizations/{organization_id}/collaborators/{id}/team_memberships
bugsnag_post_organizations_by_organization_id_event_data_deletionsWRITECreate an event deletion request (organization-wide) via POST /organizations/{organization_id}/event_data_deletions
bugsnag_post_organizations_by_organization_id_event_data_deletions_by_id_confirmWRITEConfirm an event deletion request (organization-wide) via POST /organizations/{organization_id}/event_data_deletions/{id}/confirm
bugsnag_post_organizations_by_organization_id_event_data_requestsWRITECreate an event data request (organization-wide) via POST /organizations/{organization_id}/event_data_requests
bugsnag_post_organizations_by_organization_id_projectsWRITECreate a Project in an Organization via POST /organizations/{organization_id}/projects
bugsnag_post_organizations_by_organization_id_scim_v2_groupsWRITECreate Group on an Organization via POST /organizations/{organization_id}/scim/v2/Groups
bugsnag_post_organizations_by_organization_id_scim_v2_usersWRITECreate a Collaborator via POST /organizations/{organization_id}/scim/v2/Users
bugsnag_post_organizations_by_organization_id_teamsWRITECreate a Team via POST /organizations/{organization_id}/teams
bugsnag_post_organizations_by_organization_id_teams_by_id_team_membershipsWRITEAdd Collaborators to a Team via POST /organizations/{organization_id}/teams/{id}/team_memberships
bugsnag_post_projects_by_project_id_configured_integrationsWRITEConfigure an Integration via POST /projects/{project_id}/configured_integrations
bugsnag_post_projects_by_project_id_errors_by_error_id_commentsWRITECreate a Comment on an Error via POST /projects/{project_id}/errors/{error_id}/comments
bugsnag_post_projects_by_project_id_event_data_deletionsWRITECreate an event deletion request (project-scoped) via POST /projects/{project_id}/event_data_deletions
bugsnag_post_projects_by_project_id_event_data_deletions_by_id_confirmWRITEConfirm an event deletion request (project-scoped) via POST /projects/{project_id}/event_data_deletions/{id}/confirm
bugsnag_post_projects_by_project_id_event_data_requestsWRITECreate an event data request (project-scoped) via POST /projects/{project_id}/event_data_requests
bugsnag_post_projects_by_project_id_event_fieldsWRITECreate a custom Event Field via POST /projects/{project_id}/event_fields
bugsnag_post_saved_searchesWRITECreate a Saved Search via POST /saved_searches
bugsnag_post_user_projects_by_project_id_starred_feature_flagsWRITEStar a Feature Flag via POST /user/projects/{project_id}/starred_feature_flags
bugsnag_put_organizations_by_organization_id_scim_v2_users_by_idWRITEUpdate a Collaborator via PUT /organizations/{organization_id}/scim/v2/Users/{id}
bugsnag_put_projects_by_project_id_error_assignment_rulesWRITEReplace the ErrorAssignmentRules on a project via PUT /projects/{project_id}/error_assignment_rules
bugsnag_put_projects_by_project_id_network_endpoint_groupingWRITEUpdate a Project's Network Grouping Ruleset via PUT /projects/{project_id}/network_endpoint_grouping
Put BugSnag (SmartBear Insight Hub) behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.