Custom Fields - Marble
Custom Fields
April 2, 2026
1 minute read
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 afieldsobject. 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"]
}
}
}