3.1 KiB
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 emptyquery- 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