Fix Discovery and Get API root Information endpoints #20
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.
TAXII API Endpoints Fixes and Improvements
This PR addresses several issues in our TAXII API endpoints, improving compliance with the TAXII 2.1 specification and enhancing overall consistency.
Changes
Discovery Endpoint: Fixed the API root path issue.
Get API Root Information Endpoint: Corrected the
version
property.version: string
toversions: string[]
to correctly represent multiple supported versions.Property Naming Convention: Implemented consistent snake_case for all properties.
maxContentLength
→max_content_length
canRead
→can_read
canWrite
→can_write
These changes improve our API's adherence to the TAXII 2.1 specification and provide a more consistent interface for our users.
Testing
versions
as an array of strings.