Novu · JSON-LD Context

Novu Context

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

20 Classes 105 Properties 4 Namespaces
View Context View on GitHub

Namespaces

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

Classes

BulkSubscriberCreateDto BulkTriggerEventDto CreateEnvironmentRequestDto CreateIntegrationRequestDto CreateSubscriberRequestDto CreateWorkflowDto EnvironmentResponseDto ErrorDto IntegrationResponseDto LayoutResponseDto MessageResponseDto SubscriberPayloadDto SubscriberResponseDto TopicResponseDto TriggerEventRequestDto TriggerEventResponseDto UpdateEnvironmentRequestDto UpdateIntegrationRequestDto UpdateWorkflowDto WorkflowResponseDto

Properties

Property Type Container
__source string
__v decimal
_environmentId string
_feedId string
_id string
_messageTemplateId string
_notificationId string
_organizationId string
_parentId string
_subscriberId string
_templateId string
acknowledged boolean
active boolean
activityFeedLink string
actor string
apiKeys string set
avatar string
bridge reference
channel string
channels string set
check boolean
color string
conditions string set
configurations reference
content string
context reference
contextKeys string set
controls string
createdAt string
credentials reference
cta string
ctx reference
data reference
deleted boolean
deletedAt string
deletedBy string
deliveredAt string set
description string
deviceTokens string set
directWebhookUrl string
dns reference
email string
error string set
errorId string
errorText string
events string set
firstName string
identifier string
isDefault boolean
isOnline boolean
isTranslationEnabled boolean
issues reference
jobData reference
key string
kind string
lastName string
lastOnlineAt string
lastPublishedAt string
lastPublishedBy string
lastReadDate string
lastSeenDate string
lastTriggeredAt string
layoutId string
locale string
message string
name string
origin string
overrides string
parentId string
path string
payload reference
payloadExample reference
payloadSchema reference
phone string
preferences string
primary boolean
providerId string
read boolean
seen boolean
severity string
slug string
snoozedUntil string
status string
statusCode decimal
steps string set
subject string
subscriber string
subscriberId string
subscribers string set
tags string set
template string
templateIdentifier string
tenant string
timestamp string
timezone string
title string
to string
topics string set
transactionId string
type string
updatedAt string
updatedBy string
validatePayload boolean
variables reference
workflowId string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "novu": "https://novu.co/schema/",
    "schema": "https://schema.org/",
    "dcterms": "http://purl.org/dc/terms/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "BulkSubscriberCreateDto": "novu:BulkSubscriberCreateDto",
    "BulkTriggerEventDto": "novu:BulkTriggerEventDto",
    "CreateEnvironmentRequestDto": "novu:CreateEnvironmentRequestDto",
    "CreateIntegrationRequestDto": "novu:CreateIntegrationRequestDto",
    "CreateSubscriberRequestDto": "novu:CreateSubscriberRequestDto",
    "CreateWorkflowDto": "novu:CreateWorkflowDto",
    "EnvironmentResponseDto": "novu:EnvironmentResponseDto",
    "ErrorDto": "novu:ErrorDto",
    "IntegrationResponseDto": "novu:IntegrationResponseDto",
    "LayoutResponseDto": "novu:LayoutResponseDto",
    "MessageResponseDto": "novu:MessageResponseDto",
    "SubscriberPayloadDto": "novu:SubscriberPayloadDto",
    "SubscriberResponseDto": "novu:SubscriberResponseDto",
    "TopicResponseDto": "novu:TopicResponseDto",
    "TriggerEventRequestDto": "novu:TriggerEventRequestDto",
    "TriggerEventResponseDto": "novu:TriggerEventResponseDto",
    "UpdateEnvironmentRequestDto": "novu:UpdateEnvironmentRequestDto",
    "UpdateIntegrationRequestDto": "novu:UpdateIntegrationRequestDto",
    "UpdateWorkflowDto": "novu:UpdateWorkflowDto",
    "WorkflowResponseDto": "novu:WorkflowResponseDto",
    "__source": {
      "@id": "novu:__source",
      "@type": "xsd:string"
    },
    "__v": {
      "@id": "novu:__v",
      "@type": "xsd:decimal"
    },
    "_environmentId": {
      "@id": "novu:_environmentId",
      "@type": "xsd:string"
    },
    "_feedId": {
      "@id": "novu:_feedId",
      "@type": "xsd:string"
    },
    "_id": {
      "@id": "novu:_id",
      "@type": "xsd:string"
    },
    "_messageTemplateId": {
      "@id": "novu:_messageTemplateId",
      "@type": "xsd:string"
    },
    "_notificationId": {
      "@id": "novu:_notificationId",
      "@type": "xsd:string"
    },
    "_organizationId": {
      "@id": "novu:_organizationId",
      "@type": "xsd:string"
    },
    "_parentId": {
      "@id": "novu:_parentId",
      "@type": "xsd:string"
    },
    "_subscriberId": {
      "@id": "novu:_subscriberId",
      "@type": "xsd:string"
    },
    "_templateId": {
      "@id": "novu:_templateId",
      "@type": "xsd:string"
    },
    "acknowledged": {
      "@id": "novu:acknowledged",
      "@type": "xsd:boolean"
    },
    "active": {
      "@id": "novu:active",
      "@type": "xsd:boolean"
    },
    "activityFeedLink": {
      "@id": "novu:activityFeedLink",
      "@type": "xsd:string"
    },
    "actor": {
      "@id": "novu:actor",
      "@type": "xsd:string"
    },
    "apiKeys": {
      "@id": "novu:apiKeys",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "avatar": {
      "@id": "schema:image",
      "@type": "xsd:string"
    },
    "bridge": {
      "@id": "novu:bridge",
      "@type": "@id"
    },
    "channel": {
      "@id": "novu:channel",
      "@type": "xsd:string"
    },
    "channels": {
      "@id": "novu:channels",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "check": {
      "@id": "novu:check",
      "@type": "xsd:boolean"
    },
    "color": {
      "@id": "novu:color",
      "@type": "xsd:string"
    },
    "conditions": {
      "@id": "novu:conditions",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "configurations": {
      "@id": "novu:configurations",
      "@type": "@id"
    },
    "content": {
      "@id": "novu:content",
      "@type": "xsd:string"
    },
    "context": {
      "@id": "novu:context",
      "@type": "@id"
    },
    "contextKeys": {
      "@id": "novu:contextKeys",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "controls": {
      "@id": "novu:controls",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "schema:dateCreated",
      "@type": "xsd:string"
    },
    "credentials": {
      "@id": "novu:credentials",
      "@type": "@id"
    },
    "cta": {
      "@id": "novu:cta",
      "@type": "xsd:string"
    },
    "ctx": {
      "@id": "novu:ctx",
      "@type": "@id"
    },
    "data": {
      "@id": "novu:data",
      "@type": "@id"
    },
    "deleted": {
      "@id": "novu:deleted",
      "@type": "xsd:boolean"
    },
    "deletedAt": {
      "@id": "novu:deletedAt",
      "@type": "xsd:string"
    },
    "deletedBy": {
      "@id": "novu:deletedBy",
      "@type": "xsd:string"
    },
    "deliveredAt": {
      "@id": "novu:deliveredAt",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "deviceTokens": {
      "@id": "novu:deviceTokens",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "directWebhookUrl": {
      "@id": "novu:directWebhookUrl",
      "@type": "xsd:string"
    },
    "dns": {
      "@id": "novu:dns",
      "@type": "@id"
    },
    "email": {
      "@id": "schema:email",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "novu:error",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "errorId": {
      "@id": "novu:errorId",
      "@type": "xsd:string"
    },
    "errorText": {
      "@id": "novu:errorText",
      "@type": "xsd:string"
    },
    "events": {
      "@id": "novu:events",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "firstName": {
      "@id": "schema:givenName",
      "@type": "xsd:string"
    },
    "identifier": {
      "@id": "dcterms:identifier",
      "@type": "xsd:string"
    },
    "isDefault": {
      "@id": "novu:isDefault",
      "@type": "xsd:boolean"
    },
    "isOnline": {
      "@id": "novu:isOnline",
      "@type": "xsd:boolean"
    },
    "isTranslationEnabled": {
      "@id": "novu:isTranslationEnabled",
      "@type": "xsd:boolean"
    },
    "issues": {
      "@id": "novu:issues",
      "@type": "@id"
    },
    "jobData": {
      "@id": "novu:jobData",
      "@type": "@id"
    },
    "key": {
      "@id": "novu:key",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "novu:kind",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "schema:familyName",
      "@type": "xsd:string"
    },
    "lastOnlineAt": {
      "@id": "novu:lastOnlineAt",
      "@type": "xsd:string"
    },
    "lastPublishedAt": {
      "@id": "novu:lastPublishedAt",
      "@type": "xsd:string"
    },
    "lastPublishedBy": {
      "@id": "novu:lastPublishedBy",
      "@type": "xsd:string"
    },
    "lastReadDate": {
      "@id": "novu:lastReadDate",
      "@type": "xsd:string"
    },
    "lastSeenDate": {
      "@id": "novu:lastSeenDate",
      "@type": "xsd:string"
    },
    "lastTriggeredAt": {
      "@id": "novu:lastTriggeredAt",
      "@type": "xsd:string"
    },
    "layoutId": {
      "@id": "novu:layoutId",
      "@type": "xsd:string"
    },
    "locale": {
      "@id": "schema:inLanguage",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "novu:message",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "origin": {
      "@id": "novu:origin",
      "@type": "xsd:string"
    },
    "overrides": {
      "@id": "novu:overrides",
      "@type": "xsd:string"
    },
    "parentId": {
      "@id": "novu:parentId",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "novu:path",
      "@type": "xsd:string"
    },
    "payload": {
      "@id": "novu:payload",
      "@type": "@id"
    },
    "payloadExample": {
      "@id": "novu:payloadExample",
      "@type": "@id"
    },
    "payloadSchema": {
      "@id": "novu:payloadSchema",
      "@type": "@id"
    },
    "phone": {
      "@id": "schema:telephone",
      "@type": "xsd:string"
    },
    "preferences": {
      "@id": "novu:preferences",
      "@type": "xsd:string"
    },
    "primary": {
      "@id": "novu:primary",
      "@type": "xsd:boolean"
    },
    "providerId": {
      "@id": "novu:providerId",
      "@type": "xsd:string"
    },
    "read": {
      "@id": "novu:read",
      "@type": "xsd:boolean"
    },
    "seen": {
      "@id": "novu:seen",
      "@type": "xsd:boolean"
    },
    "severity": {
      "@id": "novu:severity",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "novu:slug",
      "@type": "xsd:string"
    },
    "snoozedUntil": {
      "@id": "novu:snoozedUntil",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "novu:status",
      "@type": "xsd:string"
    },
    "statusCode": {
      "@id": "novu:statusCode",
      "@type": "xsd:decimal"
    },
    "steps": {
      "@id": "novu:steps",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "novu:subject",
      "@type": "xsd:string"
    },
    "subscriber": {
      "@id": "novu:subscriber",
      "@type": "xsd:string"
    },
    "subscriberId": {
      "@id": "novu:subscriberId",
      "@type": "xsd:string"
    },
    "subscribers": {
      "@id": "novu:subscribers",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "novu:tags",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "template": {
      "@id": "novu:template",
      "@type": "xsd:string"
    },
    "templateIdentifier": {
      "@id": "novu:templateIdentifier",
      "@type": "xsd:string"
    },
    "tenant": {
      "@id": "novu:tenant",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "novu:timestamp",
      "@type": "xsd:string"
    },
    "timezone": {
      "@id": "schema:timeZone",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "novu:title",
      "@type": "xsd:string"
    },
    "to": {
      "@id": "novu:to",
      "@type": "xsd:string"
    },
    "topics": {
      "@id": "novu:topics",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "transactionId": {
      "@id": "novu:transactionId",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "novu:type",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "schema:dateModified",
      "@type": "xsd:string"
    },
    "updatedBy": {
      "@id": "novu:updatedBy",
      "@type": "xsd:string"
    },
    "validatePayload": {
      "@id": "novu:validatePayload",
      "@type": "xsd:boolean"
    },
    "variables": {
      "@id": "novu:variables",
      "@type": "@id"
    },
    "workflowId": {
      "@id": "novu:workflowId",
      "@type": "xsd:string"
    }
  }
}