diff --git a/.changeset/blue-coats-rescue.md b/.changeset/blue-coats-rescue.md new file mode 100644 index 0000000000..5f819a8dea --- /dev/null +++ b/.changeset/blue-coats-rescue.md @@ -0,0 +1,5 @@ +--- +"@redocly/openapi-core": patch +--- + +Removed support for `in: body` parameters due to Arazzo specification updates. diff --git a/packages/core/src/types/arazzo.ts b/packages/core/src/types/arazzo.ts index d17ef80963..c66faa97b5 100755 --- a/packages/core/src/types/arazzo.ts +++ b/packages/core/src/types/arazzo.ts @@ -84,7 +84,7 @@ const ReusableObject: NodeType = { }; const Parameter: NodeType = { properties: { - in: { type: 'string', enum: ['header', 'query', 'path', 'cookie', 'body'] }, + in: { type: 'string', enum: ['header', 'query', 'path', 'cookie'] }, name: { type: 'string' }, value: {}, // any }, diff --git a/packages/core/src/typings/arazzo.ts b/packages/core/src/typings/arazzo.ts index 1e6b1f3b27..5b12e5c8c6 100644 --- a/packages/core/src/typings/arazzo.ts +++ b/packages/core/src/typings/arazzo.ts @@ -21,7 +21,7 @@ export interface ArazzoSourceDescription { export type SourceDescription = OpenAPISourceDescription | ArazzoSourceDescription; export interface Parameter { - in?: 'header' | 'query' | 'path' | 'cookie' | 'body'; + in?: 'header' | 'query' | 'path' | 'cookie'; name: string; value: string | number | boolean; reference?: string;