Miniflux · JSON-LD Context

Miniflux Context

JSON-LD context defining the semantic vocabulary for Miniflux from Miniflux.

55 Classes 83 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
miniflux: https://miniflux.app/schema#

Classes

PostFeedsFeedidEntriesImportRequest PostFeedsFeedidEntriesImportResponse GetHealthcheckResponse GetHealthzResponse GetIntegrationsStatusResponse GetLivenessResponse GetReadinessResponse GetReadyzResponse GetV1ApiKeysResponse PostV1ApiKeysRequest PostV1ApiKeysResponse GetV1CategoriesResponse PostV1CategoriesRequest PostV1CategoriesResponse PutV1Categories123Request PutV1Categories123Response GetV1Categories22EntriesResponse GetV1Categories40FeedsResponse PutV1Categories802Request PutV1Categories802Response PostV1DiscoverRequest PostV1DiscoverResponse GetV1EnclosuresEnclosureidResponse PutV1EnclosuresEnclosureidRequest GetV1EntriesResponse PutV1EntriesRequest GetV1Entries888Response GetV1EntriesIdsResponse PutV1EntriesEntryidRequest PutV1EntriesEntryidResponse GetV1EntriesEntryidFetchContentResponse GetV1ExportResponse GetV1FeedsResponse PostV1FeedsRequest PostV1FeedsResponse GetV1Feeds42Response PutV1Feeds42Request PutV1Feeds42Response GetV1Feeds42EntriesResponse GetV1Feeds42Entries888Response GetV1FeedsCountersResponse GetV1FeedsFeedidIconResponse GetV1IconsIconidResponse PostV1ImportRequest PostV1ImportResponse GetV1MeResponse GetV1UsersResponse PostV1UsersRequest PostV1UsersResponse GetV1Users270Response PutV1Users270Request PutV1Users270Response GetV1UsersFoobarResponse GetV1VersionResponse GetVersionResponse

Properties

Property Type Container
title string
url string
author string
content string
published_at integer
status string
starred boolean
tags list
external_id string
comments_url string
id integer
body string
has_integrations boolean
api_keys list
description string
user_id integer
token string
created_at string
last_used_at string
hide_globally boolean
feed_count integer
total_unread integer
total integer
entries list
site_url string
feed_url string
checked_at string
etag_header string
last_modified_header string
parsing_error_message string
parsing_error_count integer
scraper_rules string
rewrite_rules string
crawler boolean
blocklist_rules string
keeplist_rules string
user_agent string
username string
password string
disabled boolean
ignore_http_cache boolean
fetch_via_proxy boolean
category
icon
type string
entry_id integer
mime_type string
size integer
media_progression integer
entry_ids list
feed_id integer
hash string
share_code string
reading_time integer
enclosures string
feed
changed_at string
category_id integer
reads
unreads
data string
message string
is_admin boolean
theme string
language string
timezone string
entry_sorting_direction string
stylesheet string
google_id string
openid_connect_id string
entries_per_page integer
keyboard_shortcuts boolean
show_reading_time boolean
entry_swipe boolean
last_login_at string
users list
version string
commit string
build_date string
go_version string
compiler string
arch string
os string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://miniflux.app/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "miniflux": "https://miniflux.app/schema#",
    "PostFeedsFeedidEntriesImportRequest": "miniflux:PostFeedsFeedidEntriesImportRequest",
    "title": {
      "@id": "miniflux:title",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "miniflux:url",
      "@type": "xsd:string"
    },
    "author": {
      "@id": "miniflux:author",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "miniflux:content",
      "@type": "xsd:string"
    },
    "published_at": {
      "@id": "miniflux:published_at",
      "@type": "xsd:integer"
    },
    "status": {
      "@id": "miniflux:status",
      "@type": "xsd:string"
    },
    "starred": {
      "@id": "miniflux:starred",
      "@type": "xsd:boolean"
    },
    "tags": {
      "@id": "miniflux:tags",
      "@container": "@list"
    },
    "external_id": {
      "@id": "miniflux:external_id",
      "@type": "xsd:string"
    },
    "comments_url": {
      "@id": "miniflux:comments_url",
      "@type": "xsd:string"
    },
    "PostFeedsFeedidEntriesImportResponse": "miniflux:PostFeedsFeedidEntriesImportResponse",
    "id": {
      "@id": "miniflux:id",
      "@type": "xsd:integer"
    },
    "GetHealthcheckResponse": "miniflux:GetHealthcheckResponse",
    "body": {
      "@id": "miniflux:body",
      "@type": "xsd:string"
    },
    "GetHealthzResponse": "miniflux:GetHealthzResponse",
    "GetIntegrationsStatusResponse": "miniflux:GetIntegrationsStatusResponse",
    "has_integrations": {
      "@id": "miniflux:has_integrations",
      "@type": "xsd:boolean"
    },
    "GetLivenessResponse": "miniflux:GetLivenessResponse",
    "GetReadinessResponse": "miniflux:GetReadinessResponse",
    "GetReadyzResponse": "miniflux:GetReadyzResponse",
    "GetV1ApiKeysResponse": "miniflux:GetV1ApiKeysResponse",
    "api_keys": {
      "@id": "miniflux:api_keys",
      "@container": "@list"
    },
    "PostV1ApiKeysRequest": "miniflux:PostV1ApiKeysRequest",
    "description": {
      "@id": "miniflux:description",
      "@type": "xsd:string"
    },
    "PostV1ApiKeysResponse": "miniflux:PostV1ApiKeysResponse",
    "user_id": {
      "@id": "miniflux:user_id",
      "@type": "xsd:integer"
    },
    "token": {
      "@id": "miniflux:token",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "miniflux:created_at",
      "@type": "xsd:string"
    },
    "last_used_at": {
      "@id": "miniflux:last_used_at",
      "@type": "xsd:string"
    },
    "GetV1CategoriesResponse": "miniflux:GetV1CategoriesResponse",
    "hide_globally": {
      "@id": "miniflux:hide_globally",
      "@type": "xsd:boolean"
    },
    "feed_count": {
      "@id": "miniflux:feed_count",
      "@type": "xsd:integer"
    },
    "total_unread": {
      "@id": "miniflux:total_unread",
      "@type": "xsd:integer"
    },
    "PostV1CategoriesRequest": "miniflux:PostV1CategoriesRequest",
    "PostV1CategoriesResponse": "miniflux:PostV1CategoriesResponse",
    "PutV1Categories123Request": "miniflux:PutV1Categories123Request",
    "PutV1Categories123Response": "miniflux:PutV1Categories123Response",
    "GetV1Categories22EntriesResponse": "miniflux:GetV1Categories22EntriesResponse",
    "total": {
      "@id": "miniflux:total",
      "@type": "xsd:integer"
    },
    "entries": {
      "@id": "miniflux:entries",
      "@container": "@list"
    },
    "GetV1Categories40FeedsResponse": "miniflux:GetV1Categories40FeedsResponse",
    "site_url": {
      "@id": "miniflux:site_url",
      "@type": "xsd:string"
    },
    "feed_url": {
      "@id": "miniflux:feed_url",
      "@type": "xsd:string"
    },
    "checked_at": {
      "@id": "miniflux:checked_at",
      "@type": "xsd:string"
    },
    "etag_header": {
      "@id": "miniflux:etag_header",
      "@type": "xsd:string"
    },
    "last_modified_header": {
      "@id": "miniflux:last_modified_header",
      "@type": "xsd:string"
    },
    "parsing_error_message": {
      "@id": "miniflux:parsing_error_message",
      "@type": "xsd:string"
    },
    "parsing_error_count": {
      "@id": "miniflux:parsing_error_count",
      "@type": "xsd:integer"
    },
    "scraper_rules": {
      "@id": "miniflux:scraper_rules",
      "@type": "xsd:string"
    },
    "rewrite_rules": {
      "@id": "miniflux:rewrite_rules",
      "@type": "xsd:string"
    },
    "crawler": {
      "@id": "miniflux:crawler",
      "@type": "xsd:boolean"
    },
    "blocklist_rules": {
      "@id": "miniflux:blocklist_rules",
      "@type": "xsd:string"
    },
    "keeplist_rules": {
      "@id": "miniflux:keeplist_rules",
      "@type": "xsd:string"
    },
    "user_agent": {
      "@id": "miniflux:user_agent",
      "@type": "xsd:string"
    },
    "username": {
      "@id": "miniflux:username",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "miniflux:password",
      "@type": "xsd:string"
    },
    "disabled": {
      "@id": "miniflux:disabled",
      "@type": "xsd:boolean"
    },
    "ignore_http_cache": {
      "@id": "miniflux:ignore_http_cache",
      "@type": "xsd:boolean"
    },
    "fetch_via_proxy": {
      "@id": "miniflux:fetch_via_proxy",
      "@type": "xsd:boolean"
    },
    "category": {
      "@id": "miniflux:category"
    },
    "icon": {
      "@id": "miniflux:icon"
    },
    "PutV1Categories802Request": "miniflux:PutV1Categories802Request",
    "PutV1Categories802Response": "miniflux:PutV1Categories802Response",
    "PostV1DiscoverRequest": "miniflux:PostV1DiscoverRequest",
    "PostV1DiscoverResponse": "miniflux:PostV1DiscoverResponse",
    "type": {
      "@id": "miniflux:type",
      "@type": "xsd:string"
    },
    "GetV1EnclosuresEnclosureidResponse": "miniflux:GetV1EnclosuresEnclosureidResponse",
    "entry_id": {
      "@id": "miniflux:entry_id",
      "@type": "xsd:integer"
    },
    "mime_type": {
      "@id": "miniflux:mime_type",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "miniflux:size",
      "@type": "xsd:integer"
    },
    "media_progression": {
      "@id": "miniflux:media_progression",
      "@type": "xsd:integer"
    },
    "PutV1EnclosuresEnclosureidRequest": "miniflux:PutV1EnclosuresEnclosureidRequest",
    "GetV1EntriesResponse": "miniflux:GetV1EntriesResponse",
    "PutV1EntriesRequest": "miniflux:PutV1EntriesRequest",
    "entry_ids": {
      "@id": "miniflux:entry_ids",
      "@container": "@list"
    },
    "GetV1Entries888Response": "miniflux:GetV1Entries888Response",
    "feed_id": {
      "@id": "miniflux:feed_id",
      "@type": "xsd:integer"
    },
    "hash": {
      "@id": "miniflux:hash",
      "@type": "xsd:string"
    },
    "share_code": {
      "@id": "miniflux:share_code",
      "@type": "xsd:string"
    },
    "reading_time": {
      "@id": "miniflux:reading_time",
      "@type": "xsd:integer"
    },
    "enclosures": {
      "@id": "miniflux:enclosures",
      "@type": "xsd:string"
    },
    "feed": {
      "@id": "miniflux:feed"
    },
    "GetV1EntriesIdsResponse": "miniflux:GetV1EntriesIdsResponse",
    "PutV1EntriesEntryidRequest": "miniflux:PutV1EntriesEntryidRequest",
    "PutV1EntriesEntryidResponse": "miniflux:PutV1EntriesEntryidResponse",
    "changed_at": {
      "@id": "miniflux:changed_at",
      "@type": "xsd:string"
    },
    "GetV1EntriesEntryidFetchContentResponse": "miniflux:GetV1EntriesEntryidFetchContentResponse",
    "GetV1ExportResponse": "miniflux:GetV1ExportResponse",
    "GetV1FeedsResponse": "miniflux:GetV1FeedsResponse",
    "PostV1FeedsRequest": "miniflux:PostV1FeedsRequest",
    "category_id": {
      "@id": "miniflux:category_id",
      "@type": "xsd:integer"
    },
    "PostV1FeedsResponse": "miniflux:PostV1FeedsResponse",
    "GetV1Feeds42Response": "miniflux:GetV1Feeds42Response",
    "PutV1Feeds42Request": "miniflux:PutV1Feeds42Request",
    "PutV1Feeds42Response": "miniflux:PutV1Feeds42Response",
    "GetV1Feeds42EntriesResponse": "miniflux:GetV1Feeds42EntriesResponse",
    "GetV1Feeds42Entries888Response": "miniflux:GetV1Feeds42Entries888Response",
    "GetV1FeedsCountersResponse": "miniflux:GetV1FeedsCountersResponse",
    "reads": {
      "@id": "miniflux:reads"
    },
    "unreads": {
      "@id": "miniflux:unreads"
    },
    "GetV1FeedsFeedidIconResponse": "miniflux:GetV1FeedsFeedidIconResponse",
    "data": {
      "@id": "miniflux:data",
      "@type": "xsd:string"
    },
    "GetV1IconsIconidResponse": "miniflux:GetV1IconsIconidResponse",
    "PostV1ImportRequest": "miniflux:PostV1ImportRequest",
    "PostV1ImportResponse": "miniflux:PostV1ImportResponse",
    "message": {
      "@id": "miniflux:message",
      "@type": "xsd:string"
    },
    "GetV1MeResponse": "miniflux:GetV1MeResponse",
    "is_admin": {
      "@id": "miniflux:is_admin",
      "@type": "xsd:boolean"
    },
    "theme": {
      "@id": "miniflux:theme",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "miniflux:language",
      "@type": "xsd:string"
    },
    "timezone": {
      "@id": "miniflux:timezone",
      "@type": "xsd:string"
    },
    "entry_sorting_direction": {
      "@id": "miniflux:entry_sorting_direction",
      "@type": "xsd:string"
    },
    "stylesheet": {
      "@id": "miniflux:stylesheet",
      "@type": "xsd:string"
    },
    "google_id": {
      "@id": "miniflux:google_id",
      "@type": "xsd:string"
    },
    "openid_connect_id": {
      "@id": "miniflux:openid_connect_id",
      "@type": "xsd:string"
    },
    "entries_per_page": {
      "@id": "miniflux:entries_per_page",
      "@type": "xsd:integer"
    },
    "keyboard_shortcuts": {
      "@id": "miniflux:keyboard_shortcuts",
      "@type": "xsd:boolean"
    },
    "show_reading_time": {
      "@id": "miniflux:show_reading_time",
      "@type": "xsd:boolean"
    },
    "entry_swipe": {
      "@id": "miniflux:entry_swipe",
      "@type": "xsd:boolean"
    },
    "last_login_at": {
      "@id": "miniflux:last_login_at",
      "@type": "xsd:string"
    },
    "GetV1UsersResponse": "miniflux:GetV1UsersResponse",
    "users": {
      "@id": "miniflux:users",
      "@container": "@list"
    },
    "PostV1UsersRequest": "miniflux:PostV1UsersRequest",
    "PostV1UsersResponse": "miniflux:PostV1UsersResponse",
    "GetV1Users270Response": "miniflux:GetV1Users270Response",
    "PutV1Users270Request": "miniflux:PutV1Users270Request",
    "PutV1Users270Response": "miniflux:PutV1Users270Response",
    "GetV1UsersFoobarResponse": "miniflux:GetV1UsersFoobarResponse",
    "GetV1VersionResponse": "miniflux:GetV1VersionResponse",
    "version": {
      "@id": "miniflux:version",
      "@type": "xsd:string"
    },
    "commit": {
      "@id": "miniflux:commit",
      "@type": "xsd:string"
    },
    "build_date": {
      "@id": "miniflux:build_date",
      "@type": "xsd:string"
    },
    "go_version": {
      "@id": "miniflux:go_version",
      "@type": "xsd:string"
    },
    "compiler": {
      "@id": "miniflux:compiler",
      "@type": "xsd:string"
    },
    "arch": {
      "@id": "miniflux:arch",
      "@type": "xsd:string"
    },
    "os": {
      "@id": "miniflux:os",
      "@type": "xsd:string"
    },
    "GetVersionResponse": "miniflux:GetVersionResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Miniflux API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Miniflux's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-09-22) from openapi/miniflux-api-keys-api-openapi.yml, openapi/miniflux-categories-api-openapi.yml, openapi/miniflux-enclosures-api-openapi.yml.",
  "dcterms:created": "2026-09-22",
  "dcterms:source": [
    "openapi/miniflux-api-keys-api-openapi.yml",
    "openapi/miniflux-categories-api-openapi.yml",
    "openapi/miniflux-enclosures-api-openapi.yml",
    "openapi/miniflux-entries-api-openapi.yml",
    "openapi/miniflux-export-api-openapi.yml"
  ]
}