All monitored APIs

Sentry API breaking changes & specification history.

Organizations, projects, issues, and releases.

90 recorded releases · Last captured 29 Oct 2026.

Which Sentry API endpoints have captured breaking changes?

90 recorded releases; last specification capture . This dated snapshot contains 26 sampled findings from 10 recent releases, including 5 breaking findings. Up to ten findings are retained per release; these counts are not totals for the complete API history.

Snapshot retrieved . A capture date is not a provider deployment date. Missing or unmatched repository usage is not proof of safety.

Classifications in this bounded snapshot
ClassificationSampled findings
Breaking5
Non-breaking15
Needs review6
Deprecation0
Pending classification0
Breaking endpoint and field evidence
OperationField and ruleCapture
POST /api/0/organizations/{organization_id_or_slug}/releases/Operation-level change
schema.request_acceptance_narrowed
GET /api/0/organizations/{organization_id_or_slug}/replays/items/
request.enum_removed
GET /api/0/organizations/{organization_id_or_slug}/replays/{replay_id}/items/
request.enum_removed
GET /api/0/organizations/{organization_id_or_slug}/replays/{replay_id}/items/
request.enum_removed
GET /api/0/organizations/{organization_id_or_slug}/replays/items/
request.enum_removed

Where does this evidence come from?

Publisher specification
Official specification source
Configured SDK matching
No SDK package listed in this snapshot
API authentication
none
Publisher version
v0

How to check affected code in GitHub · Read a captured Sentry change report

Snapshot captured 3 Nov 2026. Breaking describes contract evidence; repository impact is a separate analysis.

Sentry captured release evidence

Dated snapshot: . Latest 10 captured releases, with up to ten findings per release. Contract findings describe specification changes; repository impact is a separate analysis.

Sentry API specification changes · Revision 0b33af91

0 recorded findings · no changes · Previous revision ac3517d8

No classified endpoint findings recorded for this release.

Inspect the release and evidence · Public source data

Sentry API specification changes · Revision ac3517d8 · GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/events/{event_id}/

1 recorded findings · classified · Previous revision 063379f1

Non-breaking: GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/events/{event_id}/

added the new optional `query` request parameter `collapse`

Field: collapse

Rule: level.info

Inspect the release and evidence · Public source data

Sentry API specification changes · Revision 063379f1 · POST /api/0/organizations/{organization_id_or_slug}/chunk-upload/

5 recorded findings · classified · Previous revision d00f0040

Non-breaking: POST /api/0/organizations/{organization_id_or_slug}/chunk-upload/

endpoint added

Rule: level.info

Non-breaking: GET /api/0/organizations/{organization_id_or_slug}/issues/{issue_id}/events/{event_id}/

added the new optional `query` request parameter `collapse`

Field: collapse

Rule: level.info

Non-breaking: GET /api/0/organizations/{organization_id_or_slug}/chunk-upload/

endpoint added

Rule: level.info

Non-breaking: POST /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/files/difs/assemble/

endpoint added

Rule: level.info

Non-breaking: POST /api/0/organizations/{organization_id_or_slug}/artifactbundle/assemble/

endpoint added

Rule: level.info

Inspect the release and evidence · Public source data

Sentry API specification changes · Revision d00f0040 · GET /api/0/organizations/{organization_id_or_slug}/dashboards/{dashboard_id}/

9 recorded findings · partial · Previous revision 617c5a9d

Needs review: GET /api/0/organizations/{organization_id_or_slug}/dashboards/{dashboard_id}/

/responses/200/content/application~1json/schema/properties/widgets/items/properties/queries/items/properties/transformations/additionalProperties: undefined -> {"items":{"type":"string"},"type":"array"}

Field: /responses/200/content/application~1json/schema/properties/widgets/items/properties/queries/items/properties/transformations/additionalProperties

Rule: coverage.incomplete

Non-breaking: GET /api/0/organizations/{organization_id_or_slug}/dashboards/{dashboard_id}/

added the required property `widgets/items/queries/items/transformations` to the response with the `200` status

Field: widgets/items/queries/items/transformations

Rule: response.added

Non-breaking: PUT /api/0/organizations/{organization_id_or_slug}/dashboards/{dashboard_id}/

added the required property `widgets/items/queries/items/transformations` to the response with the `200` status

Field: widgets/items/queries/items/transformations

Rule: response.added

Non-breaking: POST /api/0/organizations/{organization_id_or_slug}/dashboards/

added the required property `widgets/items/queries/items/transformations` to the response with the `201` status

Field: widgets/items/queries/items/transformations

Rule: response.added

Needs review: POST /api/0/organizations/{organization_id_or_slug}/dashboards/

/requestBody/content/application~1json/schema/properties/widgets/items/properties/queries/items/properties/transformations/additionalProperties: undefined -> {"items":{"type":"string"},"type":"array"}

Field: /requestBody/content/application~1json/schema/properties/widgets/items/properties/queries/items/properties/transformations/additionalProperties

Rule: coverage.incomplete

Needs review: POST /api/0/organizations/{organization_id_or_slug}/dashboards/

/responses/201/content/application~1json/schema/properties/widgets/items/properties/queries/items/properties/transformations/additionalProperties: undefined -> {"items":{"type":"string"},"type":"array"}

Field: /responses/201/content/application~1json/schema/properties/widgets/items/properties/queries/items/properties/transformations/additionalProperties

Rule: coverage.incomplete

Needs review: PUT /api/0/organizations/{organization_id_or_slug}/dashboards/{dashboard_id}/

/requestBody/content/application~1json/schema/properties/widgets/items/properties/queries/items/properties/transformations/additionalProperties: undefined -> {"items":{"type":"string"},"type":"array"}

Field: /requestBody/content/application~1json/schema/properties/widgets/items/properties/queries/items/properties/transformations/additionalProperties

Rule: coverage.incomplete

Non-breaking: POST /api/0/organizations/{organization_id_or_slug}/dashboards/

added the new optional request property `widgets/items/queries/items/transformations`

Field: widgets/items/queries/items/transformations

Rule: level.info

Non-breaking: PUT /api/0/organizations/{organization_id_or_slug}/dashboards/{dashboard_id}/

added the new optional request property `widgets/items/queries/items/transformations`

Field: widgets/items/queries/items/transformations

Rule: level.info

Inspect the release and evidence · Public source data

Sentry API specification changes · Revision 617c5a9d · PUT /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/

4 recorded findings · classified · Previous revision f30c5d8b

Needs review: PUT /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/

Schema acceptance comparison is unavailable; compatibility requires review.

Rule: coverage.incomplete

Non-breaking: PUT /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/

added the new optional request property `enableNativeSourceServerMapping`

Field: enableNativeSourceServerMapping

Rule: level.info

Non-breaking: GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/

added the required property `enableNativeSourceServerMapping` to the response with the `200` status

Field: enableNativeSourceServerMapping

Rule: response.added

Non-breaking: PUT /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/

added the required property `enableNativeSourceServerMapping` to the response with the `200` status

Field: enableNativeSourceServerMapping

Rule: response.added

Inspect the release and evidence · Public source data

Sentry API specification changes · Revision f30c5d8b · GET /api/0/organizations/{organization_id_or_slug}/events-dropped/

1 recorded findings · classified · Previous revision 5e6fc6e4

Non-breaking: GET /api/0/organizations/{organization_id_or_slug}/events-dropped/

added the required property `meta/suppressedDrops` to the response with the `200` status

Field: meta/suppressedDrops

Rule: response.added

Inspect the release and evidence · Public source data

Sentry API specification changes · Revision 5e6fc6e4

0 recorded findings · no changes · Previous revision d65ffb6f

No classified endpoint findings recorded for this release.

Inspect the release and evidence · Public source data

Sentry API specification changes · Revision d65ffb6f · POST /api/0/organizations/{organization_id_or_slug}/releases/

2 recorded findings · classified · Previous revision 0689f5be

Needs review: POST /api/0/organizations/{organization_id_or_slug}/releases/

the `projects/items/` request property `type` changed from `any` to `string`

Field: type

Rule: request.type_changed

Breaking: POST /api/0/organizations/{organization_id_or_slug}/releases/

Permanent link to this change

Validated schema comparison changed the request accepted instance set.

Rule: schema.request_acceptance_narrowed

Inspect the release and evidence · Public source data

Sentry API specification changes · Revision 0689f5be · GET /api/0/organizations/{organization_id_or_slug}/replays/

4 recorded findings · classified · Previous revision a110089f

Breaking: GET /api/0/organizations/{organization_id_or_slug}/replays/

Permanent link to this change

removed the enum value `info_ids` from the property `items/` of the `query` request parameter `field`

Field: items/

Rule: request.enum_removed

Breaking: GET /api/0/organizations/{organization_id_or_slug}/replays/{replay_id}/

Permanent link to this change

removed the enum value `warning_ids` from the property `items/` of the `query` request parameter `field`

Field: items/

Rule: request.enum_removed

Breaking: GET /api/0/organizations/{organization_id_or_slug}/replays/{replay_id}/

Permanent link to this change

removed the enum value `info_ids` from the property `items/` of the `query` request parameter `field`

Field: items/

Rule: request.enum_removed

Breaking: GET /api/0/organizations/{organization_id_or_slug}/replays/

Permanent link to this change

removed the enum value `warning_ids` from the property `items/` of the `query` request parameter `field`

Field: items/

Rule: request.enum_removed

Inspect the release and evidence · Public source data

Sentry API specification changes · Revision a110089f

0 recorded findings · no changes · Previous revision 10e8eaa0

No classified endpoint findings recorded for this release.

Inspect the release and evidence · Public source data