Skip to content

fix: Fix OpenAPI schema errors - #2270

Merged
Pijukatel merged 1 commit into
masterfrom
fix-openapi-schema-errors-middleware-validator
Feb 24, 2026
Merged

fix: Fix OpenAPI schema errors#2270
Pijukatel merged 1 commit into
masterfrom
fix-openapi-schema-errors-middleware-validator

Conversation

@Pijukatel

@Pijukatel Pijukatel commented Feb 23, 2026

Copy link
Copy Markdown
Contributor
  • Fix OpenAPI schema errors reported by express-openapi-validator
  • Change style of several query from simple to form to be compliant with the spec

Closes: #2269


Note

Low Risk
Documentation/schema-only change that adjusts OpenAPI parameter metadata; runtime API behavior should be unaffected aside from client generation/validation.

Overview
Fixes OpenAPI spec validation issues by changing the signature query parameter serialization from style: simple to style: form on several storage endpoints (datasets/{datasetId}/items, key-value-stores/{storeId}/keys, and key-value-stores/{storeId}/records/{recordKey}). This aligns the schema with OpenAPI rules and should stop express-openapi-validator from reporting errors for these routes.

Written by Cursor Bugbot for commit 5bdc897. Configure here.

@Pijukatel
Pijukatel force-pushed the fix-openapi-schema-errors-middleware-validator branch from 055b6a1 to c6a4445 Compare February 23, 2026 12:16
@github-actions github-actions Bot added this to the 135th sprint - Tooling team milestone Feb 23, 2026
@github-actions github-actions Bot added the t-tooling Issues with this label are in the ownership of the tooling team. label Feb 23, 2026
@apify-service-account

Copy link
Copy Markdown
Contributor

Preview for this PR was built for commit c6a4445 and is ready at https://pr-2270.preview.docs.apify.com!

@Pijukatel
Pijukatel force-pushed the fix-openapi-schema-errors-middleware-validator branch from c6a4445 to 845c1d7 Compare February 23, 2026 12:23
@apify-service-account

Copy link
Copy Markdown
Contributor

Preview for this PR was built for commit 845c1d7 and is ready at https://pr-2270.preview.docs.apify.com!

@Pijukatel
Pijukatel force-pushed the fix-openapi-schema-errors-middleware-validator branch from 845c1d7 to 5bdc897 Compare February 23, 2026 13:17
@apify-service-account

Copy link
Copy Markdown
Contributor

Preview for this PR was built for commit 5bdc897 and is ready at https://pr-2270.preview.docs.apify.com!

@Pijukatel
Pijukatel marked this pull request as ready for review February 23, 2026 13:22

@janbuchar janbuchar left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Pijukatel
Pijukatel merged commit c0dd962 into master Feb 24, 2026
18 of 19 checks passed
@Pijukatel
Pijukatel deleted the fix-openapi-schema-errors-middleware-validator branch February 24, 2026 12:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

t-tooling Issues with this label are in the ownership of the tooling team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix OpenAPI errors reported by express-openapi-validator

4 participants