Crossdeck · JSON-LD Context

Cross Deck Com Context

JSON-LD context defining the semantic vocabulary for Cross Deck Com from Crossdeck.

41 Classes 80 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/
cross: https://cross-deck.com/schema#

Classes

GetV1AcquisitionResponse GetV1BucketsResponse GetV1ConfigResponse GetV1CrossmatchResponse GetV1CustomersResponse GetV1CustomersRankedResponse GetV1EntitlementsVerifyResponse GetV1ErrorsResponse GetV1ErrorsAffectedResponse PostV1EventsRequest PostV1EventsResponse GetV1HealthzResponse PostV1IdentifyRequest PostV1IdentifyResponse PostV1IdentityAliasRequest PostV1IdentityAliasResponse PostV1IdentityForgetRequest PostV1IdentityForgetResponse PostV1MigrationUsersRequest PostV1MigrationUsersResponse PostV1PurchasesRequest PostV1PurchasesResponse PostV1PurchasesSyncRequest PostV1PurchasesSyncResponse PostV1ReleasesSourcemapsRequest PostV1ReleasesSourcemapsResponse GetV1ReportingBreakdownResponse GetV1ReportingEventsResponse GetV1ReportingMetricsResponse PostV1ResolveRequest PostV1ResolveResponse GetV1RevenueResponse GetV1RevenueAveragesResponse GetV1SdkHeartbeatResponse GetV1SdkVersionsResponse GetV1ServerAuditEventidResponse GetV1ServerCustomersCustomeridEntitlementsResponse PostV1ServerCustomersCustomeridGrantRequest PostV1ServerCustomersCustomeridGrantResponse PostV1ServerCustomersCustomeridRevokeRequest PostV1ServerCustomersCustomeridRevokeResponse

Properties

Property Type Container
data
meta
object string
env string
projectId string
appId string
platform string
allowedOrigins list
sdk
verifierConfig
errorNoiseDenyList
serverTime integer
ok boolean
verdict string
explanation string
nextStep string
checkedAt integer
identity
entitlements
expectedKey string
events list
environment string
envelopeVersion integer
received integer
throttled
status string
service string
timestamp integer
region string
userId string
anonymousId string
email string
idToken string
appAccountToken string
traits
crossdeckCustomerId string
linked list
mergePending boolean
customerId string
queuedAt integer
users list
developerUserId string
displayName string
stripeCustomerId string
appleOriginalTransactionId string
appleAppAccountToken string
googlePurchaseToken string
googleObfuscatedAccountId string
totalRows integer
matched integer
created integer
conflicts integer
errors integer
entitlementsGranted integer
entitlementsSkippedRailBacked integer
entitlementsSkippedLapsed integer
entitlementsUndetermined integer
entitlementKeysRegistered integer
details
processedAt integer
rail string
signedTransactionInfo string
signedRenewalInfo string
idempotent_replay boolean
release string
files list
uploaded integer
skipped integer
results list
passkeyAvailable boolean
trustTier integer
user
recommendedAction string
surfaces
generatedAt integer
entitlementKey string
duration string
reason string
action string
entitlement

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://cross-deck.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "cross": "https://cross-deck.com/schema#",
    "GetV1AcquisitionResponse": "cross:GetV1AcquisitionResponse",
    "data": {
      "@id": "cross:data"
    },
    "meta": {
      "@id": "cross:meta"
    },
    "GetV1BucketsResponse": "cross:GetV1BucketsResponse",
    "GetV1ConfigResponse": "cross:GetV1ConfigResponse",
    "object": {
      "@id": "cross:object",
      "@type": "xsd:string"
    },
    "env": {
      "@id": "cross:env",
      "@type": "xsd:string"
    },
    "projectId": {
      "@id": "cross:projectId",
      "@type": "xsd:string"
    },
    "appId": {
      "@id": "cross:appId",
      "@type": "xsd:string"
    },
    "platform": {
      "@id": "cross:platform",
      "@type": "xsd:string"
    },
    "allowedOrigins": {
      "@id": "cross:allowedOrigins",
      "@container": "@list"
    },
    "sdk": {
      "@id": "cross:sdk"
    },
    "verifierConfig": {
      "@id": "cross:verifierConfig"
    },
    "errorNoiseDenyList": {
      "@id": "cross:errorNoiseDenyList"
    },
    "serverTime": {
      "@id": "cross:serverTime",
      "@type": "xsd:integer"
    },
    "GetV1CrossmatchResponse": "cross:GetV1CrossmatchResponse",
    "GetV1CustomersResponse": "cross:GetV1CustomersResponse",
    "GetV1CustomersRankedResponse": "cross:GetV1CustomersRankedResponse",
    "GetV1EntitlementsVerifyResponse": "cross:GetV1EntitlementsVerifyResponse",
    "ok": {
      "@id": "cross:ok",
      "@type": "xsd:boolean"
    },
    "verdict": {
      "@id": "cross:verdict",
      "@type": "xsd:string"
    },
    "explanation": {
      "@id": "cross:explanation",
      "@type": "xsd:string"
    },
    "nextStep": {
      "@id": "cross:nextStep",
      "@type": "xsd:string"
    },
    "checkedAt": {
      "@id": "cross:checkedAt",
      "@type": "xsd:integer"
    },
    "identity": {
      "@id": "cross:identity"
    },
    "entitlements": {
      "@id": "cross:entitlements"
    },
    "expectedKey": {
      "@id": "cross:expectedKey",
      "@type": "xsd:string"
    },
    "GetV1ErrorsResponse": "cross:GetV1ErrorsResponse",
    "GetV1ErrorsAffectedResponse": "cross:GetV1ErrorsAffectedResponse",
    "PostV1EventsRequest": "cross:PostV1EventsRequest",
    "events": {
      "@id": "cross:events",
      "@container": "@list"
    },
    "environment": {
      "@id": "cross:environment",
      "@type": "xsd:string"
    },
    "envelopeVersion": {
      "@id": "cross:envelopeVersion",
      "@type": "xsd:integer"
    },
    "PostV1EventsResponse": "cross:PostV1EventsResponse",
    "received": {
      "@id": "cross:received",
      "@type": "xsd:integer"
    },
    "throttled": {
      "@id": "cross:throttled"
    },
    "GetV1HealthzResponse": "cross:GetV1HealthzResponse",
    "status": {
      "@id": "cross:status",
      "@type": "xsd:string"
    },
    "service": {
      "@id": "cross:service",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "cross:timestamp",
      "@type": "xsd:integer"
    },
    "region": {
      "@id": "cross:region",
      "@type": "xsd:string"
    },
    "PostV1IdentifyRequest": "cross:PostV1IdentifyRequest",
    "userId": {
      "@id": "cross:userId",
      "@type": "xsd:string"
    },
    "anonymousId": {
      "@id": "cross:anonymousId",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "cross:email",
      "@type": "xsd:string"
    },
    "idToken": {
      "@id": "cross:idToken",
      "@type": "xsd:string"
    },
    "appAccountToken": {
      "@id": "cross:appAccountToken",
      "@type": "xsd:string"
    },
    "traits": {
      "@id": "cross:traits"
    },
    "PostV1IdentifyResponse": "cross:PostV1IdentifyResponse",
    "crossdeckCustomerId": {
      "@id": "cross:crossdeckCustomerId",
      "@type": "xsd:string"
    },
    "linked": {
      "@id": "cross:linked",
      "@container": "@list"
    },
    "mergePending": {
      "@id": "cross:mergePending",
      "@type": "xsd:boolean"
    },
    "PostV1IdentityAliasRequest": "cross:PostV1IdentityAliasRequest",
    "PostV1IdentityAliasResponse": "cross:PostV1IdentityAliasResponse",
    "PostV1IdentityForgetRequest": "cross:PostV1IdentityForgetRequest",
    "customerId": {
      "@id": "cross:customerId",
      "@type": "xsd:string"
    },
    "PostV1IdentityForgetResponse": "cross:PostV1IdentityForgetResponse",
    "queuedAt": {
      "@id": "cross:queuedAt",
      "@type": "xsd:integer"
    },
    "PostV1MigrationUsersRequest": "cross:PostV1MigrationUsersRequest",
    "users": {
      "@id": "cross:users",
      "@container": "@list"
    },
    "developerUserId": {
      "@id": "cross:developerUserId",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "cross:displayName",
      "@type": "xsd:string"
    },
    "stripeCustomerId": {
      "@id": "cross:stripeCustomerId",
      "@type": "xsd:string"
    },
    "appleOriginalTransactionId": {
      "@id": "cross:appleOriginalTransactionId",
      "@type": "xsd:string"
    },
    "appleAppAccountToken": {
      "@id": "cross:appleAppAccountToken",
      "@type": "xsd:string"
    },
    "googlePurchaseToken": {
      "@id": "cross:googlePurchaseToken",
      "@type": "xsd:string"
    },
    "googleObfuscatedAccountId": {
      "@id": "cross:googleObfuscatedAccountId",
      "@type": "xsd:string"
    },
    "PostV1MigrationUsersResponse": "cross:PostV1MigrationUsersResponse",
    "totalRows": {
      "@id": "cross:totalRows",
      "@type": "xsd:integer"
    },
    "matched": {
      "@id": "cross:matched",
      "@type": "xsd:integer"
    },
    "created": {
      "@id": "cross:created",
      "@type": "xsd:integer"
    },
    "conflicts": {
      "@id": "cross:conflicts",
      "@type": "xsd:integer"
    },
    "errors": {
      "@id": "cross:errors",
      "@type": "xsd:integer"
    },
    "entitlementsGranted": {
      "@id": "cross:entitlementsGranted",
      "@type": "xsd:integer"
    },
    "entitlementsSkippedRailBacked": {
      "@id": "cross:entitlementsSkippedRailBacked",
      "@type": "xsd:integer"
    },
    "entitlementsSkippedLapsed": {
      "@id": "cross:entitlementsSkippedLapsed",
      "@type": "xsd:integer"
    },
    "entitlementsUndetermined": {
      "@id": "cross:entitlementsUndetermined",
      "@type": "xsd:integer"
    },
    "entitlementKeysRegistered": {
      "@id": "cross:entitlementKeysRegistered",
      "@type": "xsd:integer"
    },
    "details": {
      "@id": "cross:details"
    },
    "processedAt": {
      "@id": "cross:processedAt",
      "@type": "xsd:integer"
    },
    "PostV1PurchasesRequest": "cross:PostV1PurchasesRequest",
    "rail": {
      "@id": "cross:rail",
      "@type": "xsd:string"
    },
    "signedTransactionInfo": {
      "@id": "cross:signedTransactionInfo",
      "@type": "xsd:string"
    },
    "signedRenewalInfo": {
      "@id": "cross:signedRenewalInfo",
      "@type": "xsd:string"
    },
    "PostV1PurchasesResponse": "cross:PostV1PurchasesResponse",
    "idempotent_replay": {
      "@id": "cross:idempotent_replay",
      "@type": "xsd:boolean"
    },
    "PostV1PurchasesSyncRequest": "cross:PostV1PurchasesSyncRequest",
    "PostV1PurchasesSyncResponse": "cross:PostV1PurchasesSyncResponse",
    "PostV1ReleasesSourcemapsRequest": "cross:PostV1ReleasesSourcemapsRequest",
    "release": {
      "@id": "cross:release",
      "@type": "xsd:string"
    },
    "files": {
      "@id": "cross:files",
      "@container": "@list"
    },
    "PostV1ReleasesSourcemapsResponse": "cross:PostV1ReleasesSourcemapsResponse",
    "uploaded": {
      "@id": "cross:uploaded",
      "@type": "xsd:integer"
    },
    "skipped": {
      "@id": "cross:skipped",
      "@type": "xsd:integer"
    },
    "results": {
      "@id": "cross:results",
      "@container": "@list"
    },
    "GetV1ReportingBreakdownResponse": "cross:GetV1ReportingBreakdownResponse",
    "GetV1ReportingEventsResponse": "cross:GetV1ReportingEventsResponse",
    "GetV1ReportingMetricsResponse": "cross:GetV1ReportingMetricsResponse",
    "PostV1ResolveRequest": "cross:PostV1ResolveRequest",
    "passkeyAvailable": {
      "@id": "cross:passkeyAvailable",
      "@type": "xsd:boolean"
    },
    "PostV1ResolveResponse": "cross:PostV1ResolveResponse",
    "trustTier": {
      "@id": "cross:trustTier",
      "@type": "xsd:integer"
    },
    "user": {
      "@id": "cross:user"
    },
    "recommendedAction": {
      "@id": "cross:recommendedAction",
      "@type": "xsd:string"
    },
    "GetV1RevenueResponse": "cross:GetV1RevenueResponse",
    "GetV1RevenueAveragesResponse": "cross:GetV1RevenueAveragesResponse",
    "GetV1SdkHeartbeatResponse": "cross:GetV1SdkHeartbeatResponse",
    "GetV1SdkVersionsResponse": "cross:GetV1SdkVersionsResponse",
    "surfaces": {
      "@id": "cross:surfaces"
    },
    "generatedAt": {
      "@id": "cross:generatedAt",
      "@type": "xsd:integer"
    },
    "GetV1ServerAuditEventidResponse": "cross:GetV1ServerAuditEventidResponse",
    "GetV1ServerCustomersCustomeridEntitlementsResponse": "cross:GetV1ServerCustomersCustomeridEntitlementsResponse",
    "PostV1ServerCustomersCustomeridGrantRequest": "cross:PostV1ServerCustomersCustomeridGrantRequest",
    "entitlementKey": {
      "@id": "cross:entitlementKey",
      "@type": "xsd:string"
    },
    "duration": {
      "@id": "cross:duration",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "cross:reason",
      "@type": "xsd:string"
    },
    "PostV1ServerCustomersCustomeridGrantResponse": "cross:PostV1ServerCustomersCustomeridGrantResponse",
    "action": {
      "@id": "cross:action",
      "@type": "xsd:string"
    },
    "entitlement": {
      "@id": "cross:entitlement"
    },
    "PostV1ServerCustomersCustomeridRevokeRequest": "cross:PostV1ServerCustomersCustomeridRevokeRequest",
    "PostV1ServerCustomersCustomeridRevokeResponse": "cross:PostV1ServerCustomersCustomeridRevokeResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Crossdeck API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Crossdeck'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-04) from openapi/_ae-authored/cross-deck-com-openapi-generated.yml.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/_ae-authored/cross-deck-com-openapi-generated.yml"
  ]
}