Bounceexchange · JSON-LD Context

Bounceexchange Context

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

11 Classes 26 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/
bounceexchange: https://wunderkind.co/schema#

Classes

PostCreatecontactactivitiesRequest PostCreatecontactactivitiesResponse PostTextBulkMessageSendResponse PostTextCsvSubscribeResponse PostTextMessageSendRequest PostTextMessageSendResponse GetTextMessageStatusResponse PostTextSubscriptionStatusRequest PostTextSubscriptionStatusResponse PostTextTextidRequest PostTextTextidResponse

Properties

Property Type Container
source string
contact
contact.identifiers.email string
contact.identifiersPriority list
contact.attributes.channels.email.address string
contact.attributes.wk_identified boolean
contact.canBeCreated boolean
contact.canBeUpdated boolean
contact.forceSubscribe boolean
contactActivities list
status integer
message string
successSent list
failedSent list
invalidPhoneNumbers list
failedToProcessNumbers list
phone string
email string
text string
mediaUrl string
clickUrl string
callbackData string
messageId 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/",
    "bounceexchange": "https://wunderkind.co/schema#",
    "PostCreatecontactactivitiesRequest": "bounceexchange:PostCreatecontactactivitiesRequest",
    "source": {
      "@id": "bounceexchange:source",
      "@type": "xsd:string"
    },
    "contact": {
      "@id": "bounceexchange:contact"
    },
    "contact.identifiers.email": {
      "@id": "bounceexchange:contact.identifiers.email",
      "@type": "xsd:string"
    },
    "contact.identifiersPriority": {
      "@id": "bounceexchange:contact.identifiersPriority",
      "@container": "@list"
    },
    "contact.attributes.channels.email.address": {
      "@id": "bounceexchange:contact.attributes.channels.email.address",
      "@type": "xsd:string"
    },
    "contact.attributes.wk_identified": {
      "@id": "bounceexchange:contact.attributes.wk_identified",
      "@type": "xsd:boolean"
    },
    "contact.canBeCreated": {
      "@id": "bounceexchange:contact.canBeCreated",
      "@type": "xsd:boolean"
    },
    "contact.canBeUpdated": {
      "@id": "bounceexchange:contact.canBeUpdated",
      "@type": "xsd:boolean"
    },
    "contact.forceSubscribe": {
      "@id": "bounceexchange:contact.forceSubscribe",
      "@type": "xsd:boolean"
    },
    "contactActivities": {
      "@id": "bounceexchange:contactActivities",
      "@container": "@list"
    },
    "PostCreatecontactactivitiesResponse": "bounceexchange:PostCreatecontactactivitiesResponse",
    "status": {
      "@id": "bounceexchange:status",
      "@type": "xsd:integer"
    },
    "message": {
      "@id": "bounceexchange:message",
      "@type": "xsd:string"
    },
    "PostTextBulkMessageSendResponse": "bounceexchange:PostTextBulkMessageSendResponse",
    "successSent": {
      "@id": "bounceexchange:successSent",
      "@container": "@list"
    },
    "failedSent": {
      "@id": "bounceexchange:failedSent",
      "@container": "@list"
    },
    "PostTextCsvSubscribeResponse": "bounceexchange:PostTextCsvSubscribeResponse",
    "invalidPhoneNumbers": {
      "@id": "bounceexchange:invalidPhoneNumbers",
      "@container": "@list"
    },
    "failedToProcessNumbers": {
      "@id": "bounceexchange:failedToProcessNumbers",
      "@container": "@list"
    },
    "PostTextMessageSendRequest": "bounceexchange:PostTextMessageSendRequest",
    "phone": {
      "@id": "bounceexchange:phone",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "bounceexchange:email",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "bounceexchange:text",
      "@type": "xsd:string"
    },
    "mediaUrl": {
      "@id": "bounceexchange:mediaUrl",
      "@type": "xsd:string"
    },
    "clickUrl": {
      "@id": "bounceexchange:clickUrl",
      "@type": "xsd:string"
    },
    "callbackData": {
      "@id": "bounceexchange:callbackData",
      "@type": "xsd:string"
    },
    "PostTextMessageSendResponse": "bounceexchange:PostTextMessageSendResponse",
    "messageId": {
      "@id": "bounceexchange:messageId",
      "@type": "xsd:string"
    },
    "GetTextMessageStatusResponse": "bounceexchange:GetTextMessageStatusResponse",
    "PostTextSubscriptionStatusRequest": "bounceexchange:PostTextSubscriptionStatusRequest",
    "phone_numbers": {
      "@id": "bounceexchange:phone_numbers",
      "@container": "@list"
    },
    "PostTextSubscriptionStatusResponse": "bounceexchange:PostTextSubscriptionStatusResponse",
    "phoneNumberStatuses": {
      "@id": "bounceexchange:phoneNumberStatuses",
      "@container": "@list"
    },
    "PostTextTextidRequest": "bounceexchange:PostTextTextidRequest",
    "sendPurpose": {
      "@id": "bounceexchange:sendPurpose",
      "@type": "xsd:string"
    },
    "PostTextTextidResponse": "bounceexchange:PostTextTextidResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Bounceexchange API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Bounceexchange'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/bounceexchange-openapi-generated.yml.",
  "dcterms:created": "2026-10-03",
  "dcterms:source": [
    "openapi/_ae-authored/bounceexchange-openapi-generated.yml"
  ]
}