Wunderkind · JSON-LD Context

Bouncex Context

JSON-LD context defining the semantic vocabulary for Bouncex from Wunderkind.

12 Classes 33 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/
bouncex: https://wunderkind.co/schema#

Classes

PostContactsV1AddressesEmailSearchRequest PostCreatecontactactivitiesRequest PostInteractionV1EventsRequest PostTextBulkMessageSendResponse PostTextCsvSubscribeResponse PostTextMessageSendRequest PostTextMessageSendResponse GetTextMessageStatusResponse PostTextSubscriptionStatusRequest PostTextSubscriptionStatusResponse PostTextTextidRequest PostTextTextidResponse

Properties

Property Type Container
channelAddressList list
maximumCount integer
source string
contact
contact.identifiers
contact.identifiers.email string
contact.identifiersPriority list
contact.attributes
contact.attributes.channels.email.address string
contact.attributes.wk_identified boolean
contact.canBeCreated boolean
contact.canBeUpdated boolean
contact.forceSubscribe boolean
contactActivities list
ContactKey string
EventDefinitionKey string
Data
successSent list
failedSent list
message string
invalidPhoneNumbers list
failedToProcessNumbers list
phone string
email string
text string
mediaUrl string
clickUrl string
callbackData string
messageId string
status string
phone_numbers list
phoneNumberStatuses list
sendPurpose string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://wunderkind.co/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "bouncex": "https://wunderkind.co/schema#",
    "PostContactsV1AddressesEmailSearchRequest": "bouncex:PostContactsV1AddressesEmailSearchRequest",
    "channelAddressList": {
      "@id": "bouncex:channelAddressList",
      "@container": "@list"
    },
    "maximumCount": {
      "@id": "bouncex:maximumCount",
      "@type": "xsd:integer"
    },
    "PostCreatecontactactivitiesRequest": "bouncex:PostCreatecontactactivitiesRequest",
    "source": {
      "@id": "bouncex:source",
      "@type": "xsd:string"
    },
    "contact": {
      "@id": "bouncex:contact"
    },
    "contact.identifiers": {
      "@id": "bouncex:contact.identifiers"
    },
    "contact.identifiers.email": {
      "@id": "bouncex:contact.identifiers.email",
      "@type": "xsd:string"
    },
    "contact.identifiersPriority": {
      "@id": "bouncex:contact.identifiersPriority",
      "@container": "@list"
    },
    "contact.attributes": {
      "@id": "bouncex:contact.attributes"
    },
    "contact.attributes.channels.email.address": {
      "@id": "bouncex:contact.attributes.channels.email.address",
      "@type": "xsd:string"
    },
    "contact.attributes.wk_identified": {
      "@id": "bouncex:contact.attributes.wk_identified",
      "@type": "xsd:boolean"
    },
    "contact.canBeCreated": {
      "@id": "bouncex:contact.canBeCreated",
      "@type": "xsd:boolean"
    },
    "contact.canBeUpdated": {
      "@id": "bouncex:contact.canBeUpdated",
      "@type": "xsd:boolean"
    },
    "contact.forceSubscribe": {
      "@id": "bouncex:contact.forceSubscribe",
      "@type": "xsd:boolean"
    },
    "contactActivities": {
      "@id": "bouncex:contactActivities",
      "@container": "@list"
    },
    "PostInteractionV1EventsRequest": "bouncex:PostInteractionV1EventsRequest",
    "ContactKey": {
      "@id": "bouncex:ContactKey",
      "@type": "xsd:string"
    },
    "EventDefinitionKey": {
      "@id": "bouncex:EventDefinitionKey",
      "@type": "xsd:string"
    },
    "Data": {
      "@id": "bouncex:Data"
    },
    "PostTextBulkMessageSendResponse": "bouncex:PostTextBulkMessageSendResponse",
    "successSent": {
      "@id": "bouncex:successSent",
      "@container": "@list"
    },
    "failedSent": {
      "@id": "bouncex:failedSent",
      "@container": "@list"
    },
    "PostTextCsvSubscribeResponse": "bouncex:PostTextCsvSubscribeResponse",
    "message": {
      "@id": "bouncex:message",
      "@type": "xsd:string"
    },
    "invalidPhoneNumbers": {
      "@id": "bouncex:invalidPhoneNumbers",
      "@container": "@list"
    },
    "failedToProcessNumbers": {
      "@id": "bouncex:failedToProcessNumbers",
      "@container": "@list"
    },
    "PostTextMessageSendRequest": "bouncex:PostTextMessageSendRequest",
    "phone": {
      "@id": "bouncex:phone",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "bouncex:email",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "bouncex:text",
      "@type": "xsd:string"
    },
    "mediaUrl": {
      "@id": "bouncex:mediaUrl",
      "@type": "xsd:string"
    },
    "clickUrl": {
      "@id": "bouncex:clickUrl",
      "@type": "xsd:string"
    },
    "callbackData": {
      "@id": "bouncex:callbackData",
      "@type": "xsd:string"
    },
    "PostTextMessageSendResponse": "bouncex:PostTextMessageSendResponse",
    "messageId": {
      "@id": "bouncex:messageId",
      "@type": "xsd:string"
    },
    "GetTextMessageStatusResponse": "bouncex:GetTextMessageStatusResponse",
    "status": {
      "@id": "bouncex:status",
      "@type": "xsd:string"
    },
    "PostTextSubscriptionStatusRequest": "bouncex:PostTextSubscriptionStatusRequest",
    "phone_numbers": {
      "@id": "bouncex:phone_numbers",
      "@container": "@list"
    },
    "PostTextSubscriptionStatusResponse": "bouncex:PostTextSubscriptionStatusResponse",
    "phoneNumberStatuses": {
      "@id": "bouncex:phoneNumberStatuses",
      "@container": "@list"
    },
    "PostTextTextidRequest": "bouncex:PostTextTextidRequest",
    "sendPurpose": {
      "@id": "bouncex:sendPurpose",
      "@type": "xsd:string"
    },
    "PostTextTextidResponse": "bouncex:PostTextTextidResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Wunderkind API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Wunderkind'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-03) from openapi/_ae-authored/bouncex-openapi-generated.yml.",
  "dcterms:created": "2026-10-03",
  "dcterms:source": [
    "openapi/_ae-authored/bouncex-openapi-generated.yml"
  ]
}