Stytch · JSON-LD Context

Stytch Context

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

6 Classes 17 Properties 2 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
stytch: https://stytch.com/vocab#

Classes

name description email identifier Person Organization

Properties

Property Type Container
User schema:Person
Member schema:Person
B2BOrganization schema:Organization
Session
AuthenticationFactor
MagicLink
OTP
SSOConnection
userId schema:identifier
memberId schema:identifier
organizationId schema:identifier
sessionToken
sessionJwt
createdAt schema:DateTime
expiresAt schema:DateTime
verifiedEmail schema:email
passwordless schema:Boolean

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "stytch": "https://stytch.com/vocab#",
    "name": "schema:name",
    "description": "schema:description",
    "email": "schema:email",
    "identifier": "schema:identifier",
    "Person": "schema:Person",
    "Organization": "schema:Organization",
    "User": {
      "@id": "stytch:User",
      "@type": "schema:Person"
    },
    "Member": {
      "@id": "stytch:Member",
      "@type": "schema:Person"
    },
    "B2BOrganization": {
      "@id": "stytch:Organization",
      "@type": "schema:Organization"
    },
    "Session": {
      "@id": "stytch:Session"
    },
    "AuthenticationFactor": {
      "@id": "stytch:AuthenticationFactor"
    },
    "MagicLink": {
      "@id": "stytch:MagicLink"
    },
    "OTP": {
      "@id": "stytch:OTP"
    },
    "SSOConnection": {
      "@id": "stytch:SSOConnection"
    },
    "userId": {
      "@id": "stytch:userId",
      "@type": "schema:identifier"
    },
    "memberId": {
      "@id": "stytch:memberId",
      "@type": "schema:identifier"
    },
    "organizationId": {
      "@id": "stytch:organizationId",
      "@type": "schema:identifier"
    },
    "sessionToken": {
      "@id": "stytch:sessionToken"
    },
    "sessionJwt": {
      "@id": "stytch:sessionJwt"
    },
    "createdAt": {
      "@id": "schema:dateCreated",
      "@type": "schema:DateTime"
    },
    "expiresAt": {
      "@id": "stytch:expiresAt",
      "@type": "schema:DateTime"
    },
    "verifiedEmail": {
      "@id": "stytch:verifiedEmail",
      "@type": "schema:email"
    },
    "passwordless": {
      "@id": "stytch:passwordless",
      "@type": "schema:Boolean"
    }
  }
}