Wunderkind · JSON-LD Context
Bouncex Context
JSON-LD context defining the semantic vocabulary for Bouncex from Wunderkind.
12 Classes
33 Properties
4 Namespaces
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 | |
| string | ||
| text | string | |
| mediaUrl | string | |
| clickUrl | string | |
| callbackData | string | |
| messageId | string | |
| status | string | |
| phone_numbers | list | |
| phoneNumberStatuses | list | |
| sendPurpose | string |
JSON-LD Document
{
"@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"
]
}