Various improvements #2 - #1025
Merged
Merged
Conversation
* Fix get space parameters * Fix erronous space request body to isolation seg
Contributor
There was a problem hiding this comment.
Pull Request Overview
This PR implements comprehensive API improvements including standardizing error responses, adding location headers for asynchronous operations, and removing the generic "Links" schema in favor of explicit link definitions.
- Remove generic "Links" schema and replace with explicit link properties for better discoverability
- Add missing 401 (Unauthorized) error responses to all endpoints except root, /v3, and /v3/info
- Add Location headers to 202 (Accepted) responses for asynchronous job operations
- Update service creation to return 201 only for user-provided services, 202 for managed services
- Add missing request body schemas for service operations
Reviewed Changes
Copilot reviewed 69 out of 69 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| Multiple path files | Add 401 error responses and Location headers for async operations |
| Schema files | Replace generic Links with explicit link properties |
| Request body files | Add new service instance and credential binding request body schemas |
| Info.yaml | Remove 401 error from info endpoint (correctly excluded) |
| openapi.yaml | Remove Links schema reference |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
… referencing relationships
FloThinksPi
approved these changes
Aug 15, 2025
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.
Uh oh!
There was an error while loading. Please reload this page.