You can now extend your posts with structured data. Define custom fields at the workspace level and fill them per post — all returned via the API under a clean fields object.
Usage
Define fields in workspace settings Create custom fields once per workspace with a name, key, and type. All posts in that workspace use this schema.
Fill values in the post editor Custom fields appear in the editor sidebar under metadata, with inputs matched to each field type.
Consume values via the API Post responses include a
fieldsobject. Keys match your field key exactly, and values are typed (for example: numbers as numbers, booleans as booleans, multiselect as arrays).
Supported field types
Text
Boolean
Date
Select
MultiSelect
Richtext
Number
Updated response
{
"post": {
"title": "My Post",
"fields": {
"reading_time": 5,
"sponsor": "Acme Corp",
"is_sponsored": true,
"genres": ["jazz", "soul"]
}
}
}