content).
getContentTypes()
List all content types in the project.getContentEntries(contentTypeKey, options?)
List or filter entries for a content type.entry.dataJson (shape matches your content type schema).
getContentEntryById(contentTypeKey, entryId)
Fetch a single entry by UUID. Use on detail pages withgetPathParams():
getContentCategories()
List all content categories.getContentCategoryById(categoryId)
Field types
Each content type field inschemaJson is { key, type, label, required?, seoRole? }. Values in entry.dataJson match the field type:
image, video, and document store a public asset URL — upload files in Assets (or via the CLI) and pick them in the entry editor. seoRole (title | description | keywords | image) maps a field into page metadata.

