Ethora · JSON-LD Context

Ethora Com Context

JSON-LD context defining the semantic vocabulary for Ethora Com from Ethora.

50 Classes 88 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/
ethora: https://ethora.com/schema#

Classes

DefaultRooms UserData UserDataB2B UserNormalLogin UserEmailLogin UserGoogleAppleFacebookLogin SignatureLogin SignatureRegistration UsernameRegistration EmailRegistration UserLoginSuccess UserRegistrationResponse ErrorResponse UserPublic AuthTokens LoginSuccessResponse MeResponse FileRecord FilesUploadResponse FilesListResponse ChatRecord ChatCreateResponse ChatListResponse ChatMyRoomsResponse ChatMyRoomResponse ChatUserChatsResponse ChatUsersAccessDetail BatchSummary ChatUsersAccessAddResponse ChatUsersAccessRemoveResponse ChatUsersPatchBatchDetail ChatUsersPatchBatchResponse SourcesDeleteSiteV2Detail SourcesDeleteSiteV2Response SourcesDeleteSiteV1Response SourcesSiteCrawlJobResponse SourcesDocsUploadResponse SourcesDocsDeleteResponse AppTokenMeta AppTokensListResponse AppTokenCreateResponse AppTokenRevokeResponse AppTokenRotateResponse AppProvisionRoomDetail AppProvisionResponse PublicChatsResponse SharelinkRecord SharelinkCreateResponse SharelinkListResponse DefaultRoom

Properties

Property Type Container
jid string
pinned boolean
email string
firstName string
lastName string
password string
uuid string
profileImage string
profileImageFileIndex integer
username string
loginType string
authToken string
signupPlan string
utm string
walletAddress string
signature string
msg string
success boolean
token string
success_xmpp boolean
refreshToken string
error string
code string
details
errors
requestId string
_id string
xmppUsername string
profilePicture string
description string
tags list
user reference
isAllowedNewAppCreate boolean
app
userId string
ownerKey string
location string
locationPreview string
duration string
originalname string
filename string
mimetype string
size decimal
expiresAt string
isPrivate boolean
createdAt string
updatedAt string
results list
limit integer
offset integer
total integer
items list
name string
title string
type string
picture string
appId string
createdBy string
e2ee boolean
reported boolean
members list
result reference
pagination
status string
requested integer
byStatus
ok boolean
summary reference
reason string
id string
url string
deleted boolean
bytesDeleted integer
totalSizeDeleted integer
tokenId string
label string
lastUsedAt string
revokedAt string
active boolean
tokens list
revoked boolean
revokedTokenId string
room
expiration decimal
memo string
resource string
targetRecordId string
sharelinkData reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://ethora.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "ethora": "https://ethora.com/schema#",
    "DefaultRooms": "ethora:DefaultRooms",
    "jid": {
      "@id": "ethora:jid",
      "@type": "xsd:string"
    },
    "pinned": {
      "@id": "ethora:pinned",
      "@type": "xsd:boolean"
    },
    "UserData": "ethora:UserData",
    "email": {
      "@id": "ethora:email",
      "@type": "xsd:string"
    },
    "firstName": {
      "@id": "ethora:firstName",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "ethora:lastName",
      "@type": "xsd:string"
    },
    "UserDataB2B": "ethora:UserDataB2B",
    "password": {
      "@id": "ethora:password",
      "@type": "xsd:string"
    },
    "uuid": {
      "@id": "ethora:uuid",
      "@type": "xsd:string"
    },
    "profileImage": {
      "@id": "ethora:profileImage",
      "@type": "xsd:string"
    },
    "profileImageFileIndex": {
      "@id": "ethora:profileImageFileIndex",
      "@type": "xsd:integer"
    },
    "UserNormalLogin": "ethora:UserNormalLogin",
    "username": {
      "@id": "ethora:username",
      "@type": "xsd:string"
    },
    "UserEmailLogin": "ethora:UserEmailLogin",
    "UserGoogleAppleFacebookLogin": "ethora:UserGoogleAppleFacebookLogin",
    "loginType": {
      "@id": "ethora:loginType",
      "@type": "xsd:string"
    },
    "authToken": {
      "@id": "ethora:authToken",
      "@type": "xsd:string"
    },
    "signupPlan": {
      "@id": "ethora:signupPlan",
      "@type": "xsd:string"
    },
    "utm": {
      "@id": "ethora:utm",
      "@type": "xsd:string"
    },
    "SignatureLogin": "ethora:SignatureLogin",
    "walletAddress": {
      "@id": "ethora:walletAddress",
      "@type": "xsd:string"
    },
    "signature": {
      "@id": "ethora:signature",
      "@type": "xsd:string"
    },
    "msg": {
      "@id": "ethora:msg",
      "@type": "xsd:string"
    },
    "SignatureRegistration": "ethora:SignatureRegistration",
    "UsernameRegistration": "ethora:UsernameRegistration",
    "EmailRegistration": "ethora:EmailRegistration",
    "UserLoginSuccess": "ethora:UserLoginSuccess",
    "success": {
      "@id": "ethora:success",
      "@type": "xsd:boolean"
    },
    "token": {
      "@id": "ethora:token",
      "@type": "xsd:string"
    },
    "success_xmpp": {
      "@id": "ethora:success_xmpp",
      "@type": "xsd:boolean"
    },
    "UserRegistrationResponse": "ethora:UserRegistrationResponse",
    "refreshToken": {
      "@id": "ethora:refreshToken",
      "@type": "xsd:string"
    },
    "ErrorResponse": "ethora:ErrorResponse",
    "error": {
      "@id": "ethora:error",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "ethora:code",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "ethora:details"
    },
    "errors": {
      "@id": "ethora:errors"
    },
    "requestId": {
      "@id": "ethora:requestId",
      "@type": "xsd:string"
    },
    "UserPublic": "ethora:UserPublic",
    "_id": {
      "@id": "ethora:_id",
      "@type": "xsd:string"
    },
    "xmppUsername": {
      "@id": "ethora:xmppUsername",
      "@type": "xsd:string"
    },
    "profilePicture": {
      "@id": "ethora:profilePicture",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "ethora:description",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "ethora:tags",
      "@container": "@list"
    },
    "AuthTokens": "ethora:AuthTokens",
    "LoginSuccessResponse": "ethora:LoginSuccessResponse",
    "user": {
      "@id": "ethora:user",
      "@type": "@id"
    },
    "isAllowedNewAppCreate": {
      "@id": "ethora:isAllowedNewAppCreate",
      "@type": "xsd:boolean"
    },
    "MeResponse": "ethora:MeResponse",
    "app": {
      "@id": "ethora:app"
    },
    "FileRecord": "ethora:FileRecord",
    "userId": {
      "@id": "ethora:userId",
      "@type": "xsd:string"
    },
    "ownerKey": {
      "@id": "ethora:ownerKey",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "ethora:location",
      "@type": "xsd:string"
    },
    "locationPreview": {
      "@id": "ethora:locationPreview",
      "@type": "xsd:string"
    },
    "duration": {
      "@id": "ethora:duration",
      "@type": "xsd:string"
    },
    "originalname": {
      "@id": "ethora:originalname",
      "@type": "xsd:string"
    },
    "filename": {
      "@id": "ethora:filename",
      "@type": "xsd:string"
    },
    "mimetype": {
      "@id": "ethora:mimetype",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "ethora:size",
      "@type": "xsd:decimal"
    },
    "expiresAt": {
      "@id": "ethora:expiresAt",
      "@type": "xsd:string"
    },
    "isPrivate": {
      "@id": "ethora:isPrivate",
      "@type": "xsd:boolean"
    },
    "createdAt": {
      "@id": "ethora:createdAt",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "ethora:updatedAt",
      "@type": "xsd:string"
    },
    "FilesUploadResponse": "ethora:FilesUploadResponse",
    "results": {
      "@id": "ethora:results",
      "@container": "@list"
    },
    "FilesListResponse": "ethora:FilesListResponse",
    "limit": {
      "@id": "ethora:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "ethora:offset",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "ethora:total",
      "@type": "xsd:integer"
    },
    "items": {
      "@id": "ethora:items",
      "@container": "@list"
    },
    "ChatRecord": "ethora:ChatRecord",
    "name": {
      "@id": "ethora:name",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "ethora:title",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "ethora:type",
      "@type": "xsd:string"
    },
    "picture": {
      "@id": "ethora:picture",
      "@type": "xsd:string"
    },
    "appId": {
      "@id": "ethora:appId",
      "@type": "xsd:string"
    },
    "createdBy": {
      "@id": "ethora:createdBy",
      "@type": "xsd:string"
    },
    "e2ee": {
      "@id": "ethora:e2ee",
      "@type": "xsd:boolean"
    },
    "reported": {
      "@id": "ethora:reported",
      "@type": "xsd:boolean"
    },
    "members": {
      "@id": "ethora:members",
      "@container": "@list"
    },
    "ChatCreateResponse": "ethora:ChatCreateResponse",
    "result": {
      "@id": "ethora:result",
      "@type": "@id"
    },
    "ChatListResponse": "ethora:ChatListResponse",
    "ChatMyRoomsResponse": "ethora:ChatMyRoomsResponse",
    "ChatMyRoomResponse": "ethora:ChatMyRoomResponse",
    "ChatUserChatsResponse": "ethora:ChatUserChatsResponse",
    "pagination": {
      "@id": "ethora:pagination"
    },
    "ChatUsersAccessDetail": "ethora:ChatUsersAccessDetail",
    "status": {
      "@id": "ethora:status",
      "@type": "xsd:string"
    },
    "BatchSummary": "ethora:BatchSummary",
    "requested": {
      "@id": "ethora:requested",
      "@type": "xsd:integer"
    },
    "byStatus": {
      "@id": "ethora:byStatus"
    },
    "ChatUsersAccessAddResponse": "ethora:ChatUsersAccessAddResponse",
    "ok": {
      "@id": "ethora:ok",
      "@type": "xsd:boolean"
    },
    "summary": {
      "@id": "ethora:summary",
      "@type": "@id"
    },
    "ChatUsersAccessRemoveResponse": "ethora:ChatUsersAccessRemoveResponse",
    "ChatUsersPatchBatchDetail": "ethora:ChatUsersPatchBatchDetail",
    "reason": {
      "@id": "ethora:reason",
      "@type": "xsd:string"
    },
    "ChatUsersPatchBatchResponse": "ethora:ChatUsersPatchBatchResponse",
    "SourcesDeleteSiteV2Detail": "ethora:SourcesDeleteSiteV2Detail",
    "id": {
      "@id": "ethora:id",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "ethora:url",
      "@type": "xsd:string"
    },
    "deleted": {
      "@id": "ethora:deleted",
      "@type": "xsd:boolean"
    },
    "bytesDeleted": {
      "@id": "ethora:bytesDeleted",
      "@type": "xsd:integer"
    },
    "SourcesDeleteSiteV2Response": "ethora:SourcesDeleteSiteV2Response",
    "totalSizeDeleted": {
      "@id": "ethora:totalSizeDeleted",
      "@type": "xsd:integer"
    },
    "SourcesDeleteSiteV1Response": "ethora:SourcesDeleteSiteV1Response",
    "SourcesSiteCrawlJobResponse": "ethora:SourcesSiteCrawlJobResponse",
    "SourcesDocsUploadResponse": "ethora:SourcesDocsUploadResponse",
    "SourcesDocsDeleteResponse": "ethora:SourcesDocsDeleteResponse",
    "AppTokenMeta": "ethora:AppTokenMeta",
    "tokenId": {
      "@id": "ethora:tokenId",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "ethora:label",
      "@type": "xsd:string"
    },
    "lastUsedAt": {
      "@id": "ethora:lastUsedAt",
      "@type": "xsd:string"
    },
    "revokedAt": {
      "@id": "ethora:revokedAt",
      "@type": "xsd:string"
    },
    "active": {
      "@id": "ethora:active",
      "@type": "xsd:boolean"
    },
    "AppTokensListResponse": "ethora:AppTokensListResponse",
    "tokens": {
      "@id": "ethora:tokens",
      "@container": "@list"
    },
    "AppTokenCreateResponse": "ethora:AppTokenCreateResponse",
    "AppTokenRevokeResponse": "ethora:AppTokenRevokeResponse",
    "revoked": {
      "@id": "ethora:revoked",
      "@type": "xsd:boolean"
    },
    "AppTokenRotateResponse": "ethora:AppTokenRotateResponse",
    "revokedTokenId": {
      "@id": "ethora:revokedTokenId",
      "@type": "xsd:string"
    },
    "AppProvisionRoomDetail": "ethora:AppProvisionRoomDetail",
    "room": {
      "@id": "ethora:room"
    },
    "AppProvisionResponse": "ethora:AppProvisionResponse",
    "PublicChatsResponse": "ethora:PublicChatsResponse",
    "SharelinkRecord": "ethora:SharelinkRecord",
    "expiration": {
      "@id": "ethora:expiration",
      "@type": "xsd:decimal"
    },
    "memo": {
      "@id": "ethora:memo",
      "@type": "xsd:string"
    },
    "resource": {
      "@id": "ethora:resource",
      "@type": "xsd:string"
    },
    "targetRecordId": {
      "@id": "ethora:targetRecordId",
      "@type": "xsd:string"
    },
    "SharelinkCreateResponse": "ethora:SharelinkCreateResponse",
    "sharelinkData": {
      "@id": "ethora:sharelinkData",
      "@type": "@id"
    },
    "SharelinkListResponse": "ethora:SharelinkListResponse",
    "DefaultRoom": "ethora:DefaultRoom"
  },
  "@type": "schema:Dataset",
  "schema:name": "Ethora API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Ethora'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-07) from openapi/ethora-com-openapi.json.",
  "dcterms:created": "2026-11-07",
  "dcterms:source": [
    "openapi/ethora-com-openapi.json"
  ]
}