Memberstack · JSON-LD Context

Memberstack Context

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

26 Classes 44 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/
memberstack: https://memberstack.com/schema#

Classes

GetResponse GetMembersResponse PostMembersRequest PostMembersResponse DeleteMembersIdResponse PatchMembersIdRequest PatchMembersIdResponse PostMembersIdAddPlanRequest PostMembersIdRemovePlanRequest PostMembersVerifyTokenResponse PostV1BillingPlansRequest PostV1DataRecordsQueryRequest PostV1DataRecordsQueryResponse GetV1DataTablesResponse GetV1DataTablesTablekeyResponse GetV2DataTablesResponse GetV2DataTablesProductsRecordsResponse GetV2DataTablesProductsRecordsCm8Abc123Yza234GhiResponse GetV2DataTablesTablekeyResponse PostV2DataTablesTablekeyRecordsRequest PostV2DataTablesTablekeyRecordsResponse PostV2DataTablesTablekeyRecordsQueryRequest PostV2DataTablesTablekeyRecordsQueryResponse DeleteV2DataTablesTablekeyRecordsRecordidResponse PutV2DataTablesTablekeyRecordsRecordidRequest PutV2DataTablesTablekeyRecordsRecordidResponse

Properties

Property Type Container
code string
message string
email string
password string
plans list
customFields
metaData
json
loginRedirect string
id string
auth
createdAt dateTime
lastLogin string
verified boolean
permissions list
stripeCustomerId string
profileImage string
planConnections list
data
planId string
product_id string
name string
billing_cycles list
where
include
orderBy
take integer
skip integer
after string
_count
records list
pagination
tables list
recordCount integer
createRule string
readRule string
updateRule string
deleteRule string
fields list
key string
updatedAt dateTime
record
memberId string
query

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://memberstack.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "memberstack": "https://memberstack.com/schema#",
    "GetResponse": "memberstack:GetResponse",
    "code": {
      "@id": "memberstack:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "memberstack:message",
      "@type": "xsd:string"
    },
    "GetMembersResponse": "memberstack:GetMembersResponse",
    "PostMembersRequest": "memberstack:PostMembersRequest",
    "email": {
      "@id": "memberstack:email",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "memberstack:password",
      "@type": "xsd:string"
    },
    "plans": {
      "@id": "memberstack:plans",
      "@container": "@list"
    },
    "customFields": {
      "@id": "memberstack:customFields"
    },
    "metaData": {
      "@id": "memberstack:metaData"
    },
    "json": {
      "@id": "memberstack:json"
    },
    "loginRedirect": {
      "@id": "memberstack:loginRedirect",
      "@type": "xsd:string"
    },
    "PostMembersResponse": "memberstack:PostMembersResponse",
    "id": {
      "@id": "memberstack:id",
      "@type": "xsd:string"
    },
    "auth": {
      "@id": "memberstack:auth"
    },
    "createdAt": {
      "@id": "memberstack:createdAt",
      "@type": "xsd:dateTime"
    },
    "lastLogin": {
      "@id": "memberstack:lastLogin",
      "@type": "xsd:string"
    },
    "verified": {
      "@id": "memberstack:verified",
      "@type": "xsd:boolean"
    },
    "permissions": {
      "@id": "memberstack:permissions",
      "@container": "@list"
    },
    "stripeCustomerId": {
      "@id": "memberstack:stripeCustomerId",
      "@type": "xsd:string"
    },
    "profileImage": {
      "@id": "memberstack:profileImage",
      "@type": "xsd:string"
    },
    "planConnections": {
      "@id": "memberstack:planConnections",
      "@container": "@list"
    },
    "DeleteMembersIdResponse": "memberstack:DeleteMembersIdResponse",
    "data": {
      "@id": "memberstack:data"
    },
    "PatchMembersIdRequest": "memberstack:PatchMembersIdRequest",
    "PatchMembersIdResponse": "memberstack:PatchMembersIdResponse",
    "PostMembersIdAddPlanRequest": "memberstack:PostMembersIdAddPlanRequest",
    "planId": {
      "@id": "memberstack:planId",
      "@type": "xsd:string"
    },
    "PostMembersIdRemovePlanRequest": "memberstack:PostMembersIdRemovePlanRequest",
    "PostMembersVerifyTokenResponse": "memberstack:PostMembersVerifyTokenResponse",
    "PostV1BillingPlansRequest": "memberstack:PostV1BillingPlansRequest",
    "product_id": {
      "@id": "memberstack:product_id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "memberstack:name",
      "@type": "xsd:string"
    },
    "billing_cycles": {
      "@id": "memberstack:billing_cycles",
      "@container": "@list"
    },
    "PostV1DataRecordsQueryRequest": "memberstack:PostV1DataRecordsQueryRequest",
    "where": {
      "@id": "memberstack:where"
    },
    "include": {
      "@id": "memberstack:include"
    },
    "orderBy": {
      "@id": "memberstack:orderBy"
    },
    "take": {
      "@id": "memberstack:take",
      "@type": "xsd:integer"
    },
    "skip": {
      "@id": "memberstack:skip",
      "@type": "xsd:integer"
    },
    "after": {
      "@id": "memberstack:after",
      "@type": "xsd:string"
    },
    "_count": {
      "@id": "memberstack:_count"
    },
    "PostV1DataRecordsQueryResponse": "memberstack:PostV1DataRecordsQueryResponse",
    "records": {
      "@id": "memberstack:records",
      "@container": "@list"
    },
    "pagination": {
      "@id": "memberstack:pagination"
    },
    "GetV1DataTablesResponse": "memberstack:GetV1DataTablesResponse",
    "tables": {
      "@id": "memberstack:tables",
      "@container": "@list"
    },
    "GetV1DataTablesTablekeyResponse": "memberstack:GetV1DataTablesTablekeyResponse",
    "recordCount": {
      "@id": "memberstack:recordCount",
      "@type": "xsd:integer"
    },
    "createRule": {
      "@id": "memberstack:createRule",
      "@type": "xsd:string"
    },
    "readRule": {
      "@id": "memberstack:readRule",
      "@type": "xsd:string"
    },
    "updateRule": {
      "@id": "memberstack:updateRule",
      "@type": "xsd:string"
    },
    "deleteRule": {
      "@id": "memberstack:deleteRule",
      "@type": "xsd:string"
    },
    "fields": {
      "@id": "memberstack:fields",
      "@container": "@list"
    },
    "GetV2DataTablesResponse": "memberstack:GetV2DataTablesResponse",
    "key": {
      "@id": "memberstack:key",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "memberstack:updatedAt",
      "@type": "xsd:dateTime"
    },
    "GetV2DataTablesProductsRecordsResponse": "memberstack:GetV2DataTablesProductsRecordsResponse",
    "GetV2DataTablesProductsRecordsCm8Abc123Yza234GhiResponse": "memberstack:GetV2DataTablesProductsRecordsCm8Abc123Yza234GhiResponse",
    "record": {
      "@id": "memberstack:record"
    },
    "GetV2DataTablesTablekeyResponse": "memberstack:GetV2DataTablesTablekeyResponse",
    "PostV2DataTablesTablekeyRecordsRequest": "memberstack:PostV2DataTablesTablekeyRecordsRequest",
    "memberId": {
      "@id": "memberstack:memberId",
      "@type": "xsd:string"
    },
    "PostV2DataTablesTablekeyRecordsResponse": "memberstack:PostV2DataTablesTablekeyRecordsResponse",
    "PostV2DataTablesTablekeyRecordsQueryRequest": "memberstack:PostV2DataTablesTablekeyRecordsQueryRequest",
    "query": {
      "@id": "memberstack:query"
    },
    "PostV2DataTablesTablekeyRecordsQueryResponse": "memberstack:PostV2DataTablesTablekeyRecordsQueryResponse",
    "DeleteV2DataTablesTablekeyRecordsRecordidResponse": "memberstack:DeleteV2DataTablesTablekeyRecordsRecordidResponse",
    "PutV2DataTablesTablekeyRecordsRecordidRequest": "memberstack:PutV2DataTablesTablekeyRecordsRecordidRequest",
    "PutV2DataTablesTablekeyRecordsRecordidResponse": "memberstack:PutV2DataTablesTablekeyRecordsRecordidResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Memberstack API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Memberstack'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-28) from openapi/_ae-authored/memberstack-openapi-generated.yml.",
  "dcterms:created": "2026-10-28",
  "dcterms:source": [
    "openapi/_ae-authored/memberstack-openapi-generated.yml"
  ]
}