Hot Mic · JSON-LD Context
Hot Mic Context
JSON-LD context defining the semantic vocabulary for Hot Mic from Hot Mic.
15 Classes
29 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
hot:
https://hotmic.io/schema#
Classes
GetStreamsResponse
PutStreamsIdRequest
PutStreamsIdResponse
GetStreamsIdResponse
GetStudioShowSeriesResponse
PostStudioShowSeriesRequest
PostStudioShowSeriesResponse
PutStudioShowSeriesRequest
PutStudioShowSeriesResponse
GetUsersResponse
PostUsersRequest
PostUsersResponse
PutUsersIdRequest
PutUsersIdResponse
GetUsersIdResponse
Properties
| Property | Type | Container |
|---|---|---|
| links | ||
| limit | integer | |
| count | integer | |
| results | list | |
| title | string | |
| user_id | string | |
| thumbnail | string | |
| scheduled_date | string | |
| description | string | |
| invite_link | string | |
| _id | string | |
| state | string | |
| type | string | |
| hls_url | string | |
| event_id | string | |
| live_date | dateTime | |
| duration | decimal | |
| vod_url | string | |
| last_updated | dateTime | |
| enabled | boolean | |
| options | list | |
| show_series | ||
| name | string | |
| string | ||
| default_invite_link | string | |
| display_name | string | |
| profile_pic | string | |
| tags | list | |
| authorized_stream_tags | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://hotmic.io/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"hot": "https://hotmic.io/schema#",
"GetStreamsResponse": "hot:GetStreamsResponse",
"links": {
"@id": "hot:links"
},
"limit": {
"@id": "hot:limit",
"@type": "xsd:integer"
},
"count": {
"@id": "hot:count",
"@type": "xsd:integer"
},
"results": {
"@id": "hot:results",
"@container": "@list"
},
"PutStreamsIdRequest": "hot:PutStreamsIdRequest",
"title": {
"@id": "hot:title",
"@type": "xsd:string"
},
"user_id": {
"@id": "hot:user_id",
"@type": "xsd:string"
},
"thumbnail": {
"@id": "hot:thumbnail",
"@type": "xsd:string"
},
"scheduled_date": {
"@id": "hot:scheduled_date",
"@type": "xsd:string"
},
"description": {
"@id": "hot:description",
"@type": "xsd:string"
},
"invite_link": {
"@id": "hot:invite_link",
"@type": "xsd:string"
},
"PutStreamsIdResponse": "hot:PutStreamsIdResponse",
"_id": {
"@id": "hot:_id",
"@type": "xsd:string"
},
"state": {
"@id": "hot:state",
"@type": "xsd:string"
},
"GetStreamsIdResponse": "hot:GetStreamsIdResponse",
"type": {
"@id": "hot:type",
"@type": "xsd:string"
},
"hls_url": {
"@id": "hot:hls_url",
"@type": "xsd:string"
},
"event_id": {
"@id": "hot:event_id",
"@type": "xsd:string"
},
"live_date": {
"@id": "hot:live_date",
"@type": "xsd:dateTime"
},
"duration": {
"@id": "hot:duration",
"@type": "xsd:decimal"
},
"vod_url": {
"@id": "hot:vod_url",
"@type": "xsd:string"
},
"last_updated": {
"@id": "hot:last_updated",
"@type": "xsd:dateTime"
},
"GetStudioShowSeriesResponse": "hot:GetStudioShowSeriesResponse",
"enabled": {
"@id": "hot:enabled",
"@type": "xsd:boolean"
},
"options": {
"@id": "hot:options",
"@container": "@list"
},
"PostStudioShowSeriesRequest": "hot:PostStudioShowSeriesRequest",
"PostStudioShowSeriesResponse": "hot:PostStudioShowSeriesResponse",
"show_series": {
"@id": "hot:show_series"
},
"PutStudioShowSeriesRequest": "hot:PutStudioShowSeriesRequest",
"PutStudioShowSeriesResponse": "hot:PutStudioShowSeriesResponse",
"GetUsersResponse": "hot:GetUsersResponse",
"name": {
"@id": "hot:name",
"@type": "xsd:string"
},
"PostUsersRequest": "hot:PostUsersRequest",
"email": {
"@id": "hot:email",
"@type": "xsd:string"
},
"default_invite_link": {
"@id": "hot:default_invite_link",
"@type": "xsd:string"
},
"display_name": {
"@id": "hot:display_name",
"@type": "xsd:string"
},
"profile_pic": {
"@id": "hot:profile_pic",
"@type": "xsd:string"
},
"tags": {
"@id": "hot:tags",
"@container": "@list"
},
"authorized_stream_tags": {
"@id": "hot:authorized_stream_tags",
"@container": "@list"
},
"PostUsersResponse": "hot:PostUsersResponse",
"PutUsersIdRequest": "hot:PutUsersIdRequest",
"PutUsersIdResponse": "hot:PutUsersIdResponse",
"GetUsersIdResponse": "hot:GetUsersIdResponse"
},
"@type": "schema:Dataset",
"schema:name": "Hot Mic API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Hot Mic'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-10-12) from openapi/_ae-authored/hot-mic-openapi-generated.yml.",
"dcterms:created": "2026-10-12",
"dcterms:source": [
"openapi/_ae-authored/hot-mic-openapi-generated.yml"
]
}