Hostilo · JSON-LD Context

Hostilo App Context

JSON-LD context defining the semantic vocabulary for Hostilo App from Hostilo.

19 Classes 58 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/
hostilo: https://hostilo.app/schema#

Classes

Lang Error MessageResponse SiteListItem ListSitesResponse GetSiteResponse CreateSiteRequest CreateSiteResponse UpdateSiteRequest PublishFilesRequest ImportZipRequest ImportResponse Template ListTemplatesResponse Version ListVersionsResponse RestoreVersionRequest RestoreVersionResponse SiteStatsResponse

Properties

Property Type Container
error string
success boolean
retry_after integer
site_id integer
url string
message string
id integer
site_name string
created_at string
sites list
name string
hostilo_url string
custom_domain string
custom_domain_status string
flagged boolean
updated_at dateTime
size_bytes integer
html string
truncated boolean
returned_bytes integer
llms_enabled boolean
llms_txt string
files list
template string
template_variant string
template_photos boolean
template_fields
lang reference
variant string
index boolean
rewritten integer
skipped reference
expected_version string
clear_assets boolean
dry_run boolean
zip_url reference
zip_base64 string
bytes integer
overwritten integer
slug string
description string
category string
variants
fields list
templates list
version_id string
saved_at dateTime
versions list
restored_version string
range integer
pro boolean
from date
to date
summary
days list
dims
locked boolean
note string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://hostilo.app/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "hostilo": "https://hostilo.app/schema#",
    "Lang": "hostilo:Lang",
    "Error": "hostilo:Error",
    "error": {
      "@id": "hostilo:error",
      "@type": "xsd:string"
    },
    "success": {
      "@id": "hostilo:success",
      "@type": "xsd:boolean"
    },
    "retry_after": {
      "@id": "hostilo:retry_after",
      "@type": "xsd:integer"
    },
    "site_id": {
      "@id": "hostilo:site_id",
      "@type": "xsd:integer"
    },
    "url": {
      "@id": "hostilo:url",
      "@type": "xsd:string"
    },
    "MessageResponse": "hostilo:MessageResponse",
    "message": {
      "@id": "hostilo:message",
      "@type": "xsd:string"
    },
    "SiteListItem": "hostilo:SiteListItem",
    "id": {
      "@id": "hostilo:id",
      "@type": "xsd:integer"
    },
    "site_name": {
      "@id": "hostilo:site_name",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "hostilo:created_at",
      "@type": "xsd:string"
    },
    "ListSitesResponse": "hostilo:ListSitesResponse",
    "sites": {
      "@id": "hostilo:sites",
      "@container": "@list"
    },
    "GetSiteResponse": "hostilo:GetSiteResponse",
    "name": {
      "@id": "hostilo:name",
      "@type": "xsd:string"
    },
    "hostilo_url": {
      "@id": "hostilo:hostilo_url",
      "@type": "xsd:string"
    },
    "custom_domain": {
      "@id": "hostilo:custom_domain",
      "@type": "xsd:string"
    },
    "custom_domain_status": {
      "@id": "hostilo:custom_domain_status",
      "@type": "xsd:string"
    },
    "flagged": {
      "@id": "hostilo:flagged",
      "@type": "xsd:boolean"
    },
    "updated_at": {
      "@id": "hostilo:updated_at",
      "@type": "xsd:dateTime"
    },
    "size_bytes": {
      "@id": "hostilo:size_bytes",
      "@type": "xsd:integer"
    },
    "html": {
      "@id": "hostilo:html",
      "@type": "xsd:string"
    },
    "truncated": {
      "@id": "hostilo:truncated",
      "@type": "xsd:boolean"
    },
    "returned_bytes": {
      "@id": "hostilo:returned_bytes",
      "@type": "xsd:integer"
    },
    "llms_enabled": {
      "@id": "hostilo:llms_enabled",
      "@type": "xsd:boolean"
    },
    "llms_txt": {
      "@id": "hostilo:llms_txt",
      "@type": "xsd:string"
    },
    "CreateSiteRequest": "hostilo:CreateSiteRequest",
    "files": {
      "@id": "hostilo:files",
      "@container": "@list"
    },
    "template": {
      "@id": "hostilo:template",
      "@type": "xsd:string"
    },
    "template_variant": {
      "@id": "hostilo:template_variant",
      "@type": "xsd:string"
    },
    "template_photos": {
      "@id": "hostilo:template_photos",
      "@type": "xsd:boolean"
    },
    "template_fields": {
      "@id": "hostilo:template_fields"
    },
    "lang": {
      "@id": "hostilo:lang",
      "@type": "@id"
    },
    "CreateSiteResponse": "hostilo:CreateSiteResponse",
    "variant": {
      "@id": "hostilo:variant",
      "@type": "xsd:string"
    },
    "index": {
      "@id": "hostilo:index",
      "@type": "xsd:boolean"
    },
    "rewritten": {
      "@id": "hostilo:rewritten",
      "@type": "xsd:integer"
    },
    "skipped": {
      "@id": "hostilo:skipped",
      "@type": "@id"
    },
    "UpdateSiteRequest": "hostilo:UpdateSiteRequest",
    "expected_version": {
      "@id": "hostilo:expected_version",
      "@type": "xsd:string"
    },
    "PublishFilesRequest": "hostilo:PublishFilesRequest",
    "clear_assets": {
      "@id": "hostilo:clear_assets",
      "@type": "xsd:boolean"
    },
    "dry_run": {
      "@id": "hostilo:dry_run",
      "@type": "xsd:boolean"
    },
    "ImportZipRequest": "hostilo:ImportZipRequest",
    "zip_url": {
      "@id": "hostilo:zip_url",
      "@type": "@id"
    },
    "zip_base64": {
      "@id": "hostilo:zip_base64",
      "@type": "xsd:string"
    },
    "ImportResponse": "hostilo:ImportResponse",
    "bytes": {
      "@id": "hostilo:bytes",
      "@type": "xsd:integer"
    },
    "overwritten": {
      "@id": "hostilo:overwritten",
      "@type": "xsd:integer"
    },
    "Template": "hostilo:Template",
    "slug": {
      "@id": "hostilo:slug",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "hostilo:description",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "hostilo:category",
      "@type": "xsd:string"
    },
    "variants": {
      "@id": "hostilo:variants"
    },
    "fields": {
      "@id": "hostilo:fields",
      "@container": "@list"
    },
    "ListTemplatesResponse": "hostilo:ListTemplatesResponse",
    "templates": {
      "@id": "hostilo:templates",
      "@container": "@list"
    },
    "Version": "hostilo:Version",
    "version_id": {
      "@id": "hostilo:version_id",
      "@type": "xsd:string"
    },
    "saved_at": {
      "@id": "hostilo:saved_at",
      "@type": "xsd:dateTime"
    },
    "ListVersionsResponse": "hostilo:ListVersionsResponse",
    "versions": {
      "@id": "hostilo:versions",
      "@container": "@list"
    },
    "RestoreVersionRequest": "hostilo:RestoreVersionRequest",
    "RestoreVersionResponse": "hostilo:RestoreVersionResponse",
    "restored_version": {
      "@id": "hostilo:restored_version",
      "@type": "xsd:string"
    },
    "SiteStatsResponse": "hostilo:SiteStatsResponse",
    "range": {
      "@id": "hostilo:range",
      "@type": "xsd:integer"
    },
    "pro": {
      "@id": "hostilo:pro",
      "@type": "xsd:boolean"
    },
    "from": {
      "@id": "hostilo:from",
      "@type": "xsd:date"
    },
    "to": {
      "@id": "hostilo:to",
      "@type": "xsd:date"
    },
    "summary": {
      "@id": "hostilo:summary"
    },
    "days": {
      "@id": "hostilo:days",
      "@container": "@list"
    },
    "dims": {
      "@id": "hostilo:dims"
    },
    "locked": {
      "@id": "hostilo:locked",
      "@type": "xsd:boolean"
    },
    "note": {
      "@id": "hostilo:note",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Hostilo API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Hostilo'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-11-11) from openapi/hostilo-app-openapi.json.",
  "dcterms:created": "2026-11-11",
  "dcterms:source": [
    "openapi/hostilo-app-openapi.json"
  ]
}