{
  "@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"
  ]
}