From de7ca094a0911c08cc5f12671ce21d3da8ae7806 Mon Sep 17 00:00:00 2001 From: pkubicki Date: Tue, 14 Jul 2026 16:28:42 +0100 Subject: [PATCH] fix(dataEvents): widen event metadata typing beyond string Event metadata accepts string, number, date, link, rich link, and monetary amount values (per public docs and server-side handling), but the OpenAPI schemas restrict it to additionalProperties.type: string, generating metadata as Record in the SDKs. Widen create_data_event_request.metadata and data_event.metadata to additionalProperties: true in both the stable (2.14) and preview overrides so generated SDKs type it as Record. Co-Authored-By: Claude --- fern/openapi-overrides.yml | 12 ++++++------ fern/preview-openapi-overrides.yml | 8 ++++++++ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/fern/openapi-overrides.yml b/fern/openapi-overrides.yml index 0eac9dd5..6c1264a2 100644 --- a/fern/openapi-overrides.yml +++ b/fern/openapi-overrides.yml @@ -1418,8 +1418,7 @@ components: metadata: type: object description: Optional metadata about the event. - additionalProperties: - type: string + additionalProperties: true example: invite_code: ADDAFRIEND required: @@ -1451,8 +1450,7 @@ components: metadata: type: object description: Optional metadata about the event. - additionalProperties: - type: string + additionalProperties: true example: invite_code: ADDAFRIEND required: @@ -1486,8 +1484,7 @@ components: metadata: type: object description: Optional metadata about the event. - additionalProperties: - type: string + additionalProperties: true example: invite_code: ADDAFRIEND required: @@ -1886,6 +1883,9 @@ components: - collection - section data_event: + properties: + metadata: + additionalProperties: true required: - type - event_name diff --git a/fern/preview-openapi-overrides.yml b/fern/preview-openapi-overrides.yml index 18002b6e..1fa627e8 100644 --- a/fern/preview-openapi-overrides.yml +++ b/fern/preview-openapi-overrides.yml @@ -114,6 +114,14 @@ components: custom_attributes: example: monthly_spend: '155.5' + create_data_event_request: + properties: + metadata: + additionalProperties: true + data_event: + properties: + metadata: + additionalProperties: true create_ticket_request: x-fern-type-name: CreateTicketRequestBody properties: