diff --git a/api/format.json b/api/format.json
index beebb92501..f4fda6d332 100644
--- a/api/format.json
+++ b/api/format.json
@@ -10,7 +10,7 @@ parent: API
"description": "{{ page.description }}",
"url": "{{ site.baseurl }}{{ page.url }}",
"owner": "{{ page.owner }}",
- "base_type": "{{ page.base_type" }}"
+ "base_type": ["{{ page.base_type | join: '", "' }}"]
}{% unless forloop.last %},{% endunless %}
{% endfor %}
}
diff --git a/registries/_format/sf-integer.md b/registries/_format/sf-integer.md
index 09ac3568d1..8be49381e7 100644
--- a/registries/_format/sf-integer.md
+++ b/registries/_format/sf-integer.md
@@ -4,7 +4,7 @@ issue:
description: structured fields integer as defined in [RFC8941]
source: https://www.rfc-editor.org/rfc/rfc8941#name-integers
source_label: RFC 8941
-base_type: integer, number
+base_type: [integer, number]
layout: default
---
diff --git a/registry/format.md b/registry/format.md
index e091b34f97..c032f95844 100644
--- a/registry/format.md
+++ b/registry/format.md
@@ -24,6 +24,6 @@ Please raise a [Pull-Request](https://github.com/OAI/OpenAPI-Specification/pulls
|Value|Description|Type|Source|Deprecated|
|---|---|----|---|---|----|
-{% for value in site.format %}| {{ value.slug }} | {{ value.description }} | {{ value.base_type }} | {% if value.source %}{% if value.source_label %}{{value.source_label}}{% else %}Open{% endif %}{% endif %} | {% if value.deprecated_note %}Yes{% else %}No{% endif %} |
+{% for value in site.format %}| {{ value.slug }} | {{ value.description }} | {{ value.base_type | join: ', ' }} | {% if value.source %}{% if value.source_label %}{{value.source_label}}{% else %}Open{% endif %}{% endif %} | {% if value.deprecated_note %}Yes{% else %}No{% endif %} |
{% endfor %}