feat(api-docs): publish project event details endpoint#116059
Merged
Conversation
e4a3f88 to
40f0959
Compare
9afb000 to
78590c1
Compare
Base automatically changed from
cvxluo/move-groupeventdetailsresponse-to-event-serializer
to
master
May 21, 2026 21:54
78590c1 to
4bbc6e5
Compare
wedamija
approved these changes
May 21, 2026
4bbc6e5 to
789fa1b
Compare
cvxluo
added a commit
that referenced
this pull request
May 26, 2026
) While working on #116059, I noticed that some of our API parameters are marked as UUID, when they actually accept hex id values, so are technically non-comforming. Adjust the OpenAPI spec to indicate this, and add a hint that these parameters are hex ids. I considered using a more holistic solution by making a new `OpenAPIParameter`, but decided against it for now, since these cases are rather limited. If we find that we keep needing to use this form of hex parameter, we can reconsider Co-authored-by: Claude <noreply@anthropic.com>
Promotes GET /api/0/projects/{org}/{proj}/events/{event_id}/ from
EXPERIMENTAL to PUBLIC and adds drf-spectacular OpenAPI documentation
mirroring the already-public group event details endpoint.
Removes the legacy api-docs/paths/events/project-event-details.json
since the spec is now generated from the endpoint code.
Co-authored-by: Claude <noreply@anthropic.com>
789fa1b to
b7e42e5
Compare
3 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Promotes GET /api/0/projects/{org}/{proj}/events/{event_id}/ from EXPERIMENTAL to PUBLIC.
Removes the legacy api-docs/paths/events/project-event-details.json since the spec is now generated from the endpoint code. There are some differences in the serializer response vs the legacy code, most notably some fields that appear on only error events are now marked as optional (since they don't appear on transactions).