Files

3.1 KiB

Sentry Routing Reference

App name: sentry Base URL proxied: {subdomain}.sentry.io

API Path Pattern

/sentry/api/0/{resource}

Sentry API uses version 0 prefix in all paths.

Common Endpoints

List Organizations

GET /sentry/api/0/organizations/

Retrieve Organization

GET /sentry/api/0/organizations/{organization_slug}/

List Organization Projects

GET /sentry/api/0/organizations/{organization_slug}/projects/

List Organization Members

GET /sentry/api/0/organizations/{organization_slug}/members/

Retrieve Project

GET /sentry/api/0/projects/{organization_slug}/{project_slug}/

List Project Issues

GET /sentry/api/0/projects/{organization_slug}/{project_slug}/issues/

Query parameters:

  • statsPeriod - Stats period: 24h, 14d, or empty
  • query - Sentry search query (default: is:unresolved)
  • cursor - Pagination cursor

List Organization Issues

GET /sentry/api/0/organizations/{organization_slug}/issues/

Retrieve Issue

GET /sentry/api/0/issues/{issue_id}/

Update Issue

PUT /sentry/api/0/issues/{issue_id}/
Content-Type: application/json

{
  "status": "resolved"
}

Status values: resolved, unresolved, ignored

Delete Issue

DELETE /sentry/api/0/issues/{issue_id}/

List Issue Events

GET /sentry/api/0/issues/{issue_id}/events/

List Project Events

GET /sentry/api/0/projects/{organization_slug}/{project_slug}/events/

List Organization Teams

GET /sentry/api/0/organizations/{organization_slug}/teams/

Create Team

POST /sentry/api/0/organizations/{organization_slug}/teams/
Content-Type: application/json

{
  "name": "New Team",
  "slug": "new-team"
}

Retrieve Team

GET /sentry/api/0/teams/{organization_slug}/{team_slug}/

List Organization Releases

GET /sentry/api/0/organizations/{organization_slug}/releases/

Create Release

POST /sentry/api/0/organizations/{organization_slug}/releases/
Content-Type: application/json

{
  "version": "1.0.0",
  "projects": ["project-slug"]
}

Retrieve Release

GET /sentry/api/0/organizations/{organization_slug}/releases/{version}/

Create Deploy

POST /sentry/api/0/organizations/{organization_slug}/releases/{version}/deploys/
Content-Type: application/json

{
  "environment": "production"
}

Notes

  • Organization and project identifiers use slugs (lowercase, hyphenated)
  • Issue IDs are numeric
  • Release versions can contain special characters (URL encode as needed)
  • Uses cursor-based pagination via Link header
  • Most endpoints require OAuth scopes like event:read, project:read, org:read

Resources