Online Now  

/v1/events/

Endpoints for real-world event entities (F1 races, conventions, big concerts, fashion weeks, etc.) ranked globally and surfaced in Market Data and via
GET

/v1/events/get_event

#
Return the editable event payload for the rich event card editor. Requires the caller to be the event originator or hold GlobalCommunityAdministration.

Parameters

NameTypeRequiredDefaultDescription
eventSlug string Yes — The event's URLSlug.
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/events/get_event' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'eventSlug={{eventSlug}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$events_get_event_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.eventobject Yes
$.oneOf[0].allOf[1].Payload.event.eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.event.namestring Yes
$.oneOf[0].allOf[1].Payload.event.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.event.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.event.externalURLstring Yes
$.oneOf[0].allOf[1].Payload.event.geographicobject Yes
$.oneOf[0].allOf[1].Payload.event.geographic.lat Yes
$.oneOf[0].allOf[1].Payload.event.geographic.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.event.geographic.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.geographic.lng Yes
$.oneOf[0].allOf[1].Payload.event.geographic.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.event.geographic.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.geographic.effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.event.geographic.effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.geographic.effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.geographic.eventATLocationID Yes
$.oneOf[0].allOf[1].Payload.event.geographic.eventATLocationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.geographic.eventATLocationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostID Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostName Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostName.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostName.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostURL Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostURL.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostURL.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.originatorUserID Yes
$.oneOf[0].allOf[1].Payload.event.originatorUserID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.originatorUserID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.earnedTraderPointsinteger Yes
$.oneOf[0].allOf[1].Payload.event.descriptionstring Yes
$.oneOf[0].allOf[1].Payload.event.effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.event.effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.categoryobject Yes
$.oneOf[0].allOf[1].Payload.event.category.categoryIDinteger Yes
$.oneOf[0].allOf[1].Payload.event.category.namestring Yes
$.oneOf[0].allOf[1].Payload.event.category.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.event.category.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.event.importanceLevel Yes
$.oneOf[0].allOf[1].Payload.event.importanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.importanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.defaultImportanceLevel Yes
$.oneOf[0].allOf[1].Payload.event.defaultImportanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.defaultImportanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.affectsOpeningTimesboolean Yes
$.oneOf[0].allOf[1].Payload.event.countryCodeIncludeListarray Yes
$.oneOf[0].allOf[1].Payload.event.countryCodeIncludeList[]string No
$.oneOf[0].allOf[1].Payload.event.countryCodeExcludeListarray Yes
$.oneOf[0].allOf[1].Payload.event.countryCodeExcludeList[]string No
$.oneOf[0].allOf[1].Payload.event.physicalLocationobject Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.modestring ["venue","point","none"] Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.locationID Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.locationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.locationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.namestring Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.aliasstring Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.addressStringstring Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.countryCodestring Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.lat Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.lng Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.viewerobject Yes
$.oneOf[0].allOf[1].Payload.event.viewer.canEditboolean Yes
$.oneOf[0].allOf[1].Payload.event.canEditboolean Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/events/get_event",
    "RequestUserAlias": "example-user",
    "Payload": {
        "event": {
            "eventID": 0,
            "name": "synthetic-example",
            "urlSlug": "synthetic-example",
            "iconEmoji": "synthetic-example",
            "externalURL": "synthetic-example",
            "geographic": {
                "lat": 0,
                "lng": 0,
                "effectRadiusInMeters": 0,
                "eventATLocationID": 0
            },
            "ownerPostID": 0,
            "ownerPostName": "synthetic-example",
            "ownerPostURL": "synthetic-example",
            "originatorUserID": 0,
            "earnedTraderPoints": 0,
            "description": "synthetic-example",
            "effectRadiusInMeters": 0,
            "category": {
                "categoryID": 0,
                "name": "synthetic-example",
                "iconEmoji": "synthetic-example",
                "urlSlug": "synthetic-example"
            },
            "importanceLevel": 0,
            "defaultImportanceLevel": 0,
            "affectsOpeningTimes": false,
            "countryCodeIncludeList": [],
            "countryCodeExcludeList": [],
            "physicalLocation": {
                "mode": "venue",
                "locationID": 0,
                "name": "synthetic-example",
                "alias": "synthetic-example",
                "addressString": "synthetic-example",
                "countryCode": "synthetic-example",
                "lat": 0,
                "lng": 0
            },
            "viewer": {
                "canEdit": false
            },
            "canEdit": false
        }
    }
}
Machine-readable endpoint documentation
GET

/v1/events/get_event_associated_venues

#
Returns venues associated with an event (i.e. venues that benefit from demand lift during the event's date window). Reads from the ATLocationEvents^ATLocation join table populated by set_event_venue_association.

Parameters

NameTypeRequiredDefaultDescription
eventSlug string Yes — The event's URLSlug.
pageSize int No 20 Page size.
pageNumber int No 0 Page number.
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/events/get_event_associated_venues' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'eventSlug={{eventSlug}}' \
  --data-urlencode 'pageSize={{pageSize}}' \
  --data-urlencode 'pageNumber={{pageNumber}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$events_get_event_associated_venues_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.venuesarray Yes
$.oneOf[0].allOf[1].Payload.venues[]object No
$.oneOf[0].allOf[1].Payload.venues[].locationIDinteger Yes
$.oneOf[0].allOf[1].Payload.venues[].aliasstring Yes
$.oneOf[0].allOf[1].Payload.venues[].namestring Yes
$.oneOf[0].allOf[1].Payload.totalResultsinteger Yes
$.oneOf[0].allOf[1].Payload.pageSizeinteger Yes
$.oneOf[0].allOf[1].Payload.pageNumberinteger Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/events/get_event_associated_venues",
    "RequestUserAlias": "example-user",
    "Payload": {
        "eventID": 0,
        "venues": [],
        "totalResults": 0,
        "pageSize": 0,
        "pageNumber": 0
    }
}
Machine-readable endpoint documentation
GET

/v1/events/get_event_candidates

#
Search existing public-facing real-world events for composer attachment. Public-by-design: read-only public event picker candidate search for composer attachment.

Parameters

NameTypeRequiredDefaultDescription
searchText string No "" Optional event/category search text. Leave blank to list existing public events for duplicate prevention.
categoryID int No 0 Optional ATLocationEventsCategories.ID filter.
citySlug string No "" Optional city slug used to prefer city-relevant events.
pageSize int No 8 Number of events to return (1-50).
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/events/get_event_candidates' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'searchText={{searchText}}' \
  --data-urlencode 'categoryID={{categoryID}}' \
  --data-urlencode 'citySlug={{citySlug}}' \
  --data-urlencode 'pageSize={{pageSize}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$events_get_event_candidates_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.eventsarray Yes
$.oneOf[0].allOf[1].Payload.events[]object No
$.oneOf[0].allOf[1].Payload.events[].eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.events[].namestring Yes
$.oneOf[0].allOf[1].Payload.events[].urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.events[].iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.events[].externalURLstring Yes
$.oneOf[0].allOf[1].Payload.events[].geographicobject Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lat Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lng Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.eventATLocationID Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.eventATLocationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.eventATLocationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostID Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostName Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostName.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostName.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostURL Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostURL.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostURL.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].originatorUserID Yes
$.oneOf[0].allOf[1].Payload.events[].originatorUserID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].originatorUserID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].earnedTraderPointsinteger Yes
$.oneOf[0].allOf[1].Payload.events[].descriptionstring Yes
$.oneOf[0].allOf[1].Payload.events[].effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.events[].effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].categoryobject Yes
$.oneOf[0].allOf[1].Payload.events[].category.categoryIDinteger Yes
$.oneOf[0].allOf[1].Payload.events[].category.namestring Yes
$.oneOf[0].allOf[1].Payload.events[].category.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.events[].category.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.events[].importanceLevel Yes
$.oneOf[0].allOf[1].Payload.events[].importanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].importanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].defaultImportanceLevel Yes
$.oneOf[0].allOf[1].Payload.events[].defaultImportanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].defaultImportanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].affectsOpeningTimesboolean Yes
$.oneOf[0].allOf[1].Payload.events[].countryCodeIncludeListarray Yes
$.oneOf[0].allOf[1].Payload.events[].countryCodeIncludeList[]string No
$.oneOf[0].allOf[1].Payload.events[].countryCodeExcludeListarray Yes
$.oneOf[0].allOf[1].Payload.events[].countryCodeExcludeList[]string No
$.oneOf[0].allOf[1].Payload.events[].physicalLocationobject Yes
$.oneOf[0].allOf[1].Payload.events[].physicalLocation.modestring ["venue","point","none"] Yes
$.oneOf[0].allOf[1].Payload.events[].physicalLocation.locationID Yes
$.oneOf[0].allOf[1].Payload.events[].physicalLocation.locationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].physicalLocation.locationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].physicalLocation.namestring Yes
$.oneOf[0].allOf[1].Payload.events[].physicalLocation.aliasstring Yes
$.oneOf[0].allOf[1].Payload.events[].physicalLocation.addressStringstring Yes
$.oneOf[0].allOf[1].Payload.events[].physicalLocation.countryCodestring Yes
$.oneOf[0].allOf[1].Payload.events[].physicalLocation.lat Yes
$.oneOf[0].allOf[1].Payload.events[].physicalLocation.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.events[].physicalLocation.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].physicalLocation.lng Yes
$.oneOf[0].allOf[1].Payload.events[].physicalLocation.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.events[].physicalLocation.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].viewerobject Yes
$.oneOf[0].allOf[1].Payload.events[].viewer.canEditboolean Yes
$.oneOf[0].allOf[1].Payload.events[].canEditboolean Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindowobject Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.eventTimeID Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.eventTimeID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.eventTimeID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.eventID Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.eventID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.eventID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.startHour Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.startHour.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.startHour.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.endHour Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.endHour.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.endHour.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.locationCategoryID Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.locationCategoryID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.locationCategoryID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.importanceLevel Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.importanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.importanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.daysUntil Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.daysUntil.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.daysUntil.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.repeatOnWeekday Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.repeatOnWeekday.anyOf[0]string ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"] Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.repeatOnWeekday.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.startTime Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.startTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.startTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.endTime Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.endTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.endTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.startDate Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.startDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.startDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.endDate Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.endDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.endDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.hasIndividualStartTimeboolean Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.isUpcomingboolean Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.isPastboolean Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.dateLabelstring Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.timeLabelstring Yes
$.oneOf[0].allOf[1].Payload.events[].dateWindow.displayLabelstring Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrenceobject Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.eventTimeID Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.eventTimeID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.eventTimeID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.eventID Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.eventID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.eventID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.startHour Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.startHour.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.startHour.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.endHour Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.endHour.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.endHour.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.locationCategoryID Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.locationCategoryID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.locationCategoryID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.importanceLevel Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.importanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.importanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.daysUntil Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.daysUntil.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.daysUntil.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.repeatOnWeekday Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.repeatOnWeekday.anyOf[0]string ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"] Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.repeatOnWeekday.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.startTime Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.startTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.startTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.endTime Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.endTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.endTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.startDate Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.startDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.startDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.endDate Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.endDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.endDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.hasIndividualStartTimeboolean Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.isUpcomingboolean Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.isPastboolean Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.dateLabelstring Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.timeLabelstring Yes
$.oneOf[0].allOf[1].Payload.events[].nearestOccurrence.displayLabelstring Yes
$.oneOf[0].allOf[1].Payload.events[].matchReason Yes
$.oneOf[0].allOf[1].Payload.events[].matchReason.anyOf[0]string ["radius","pinned-venue","associated-venue"] Yes
$.oneOf[0].allOf[1].Payload.events[].matchReason.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].distanceMeters Yes
$.oneOf[0].allOf[1].Payload.events[].distanceMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].distanceMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.totalResultsinteger Yes
$.oneOf[0].allOf[1].Payload.searchTextstring Yes
$.oneOf[0].allOf[1].Payload.categoryIDinteger Yes
$.oneOf[0].allOf[1].Payload.citySlugstring Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/events/get_event_candidates",
    "RequestUserAlias": "example-user",
    "Payload": {
        "events": [],
        "totalResults": 0,
        "searchText": "synthetic-example",
        "categoryID": 0,
        "citySlug": "synthetic-example"
    }
}
Machine-readable endpoint documentation
GET

/v1/events/get_event_categories

#
Search existing event categories for the v2 composer event picker. Public-by-design: read-only public event picker category list for composer attachment.

Parameters

NameTypeRequiredDefaultDescription
searchText string No "" Optional category search text.
pageSize int No 20 Number of categories to return (1-100).
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/events/get_event_categories' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'searchText={{searchText}}' \
  --data-urlencode 'pageSize={{pageSize}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$events_get_event_categories_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.categoriesarray Yes
$.oneOf[0].allOf[1].Payload.categories[]object No
$.oneOf[0].allOf[1].Payload.categories[].categoryIDinteger Yes
$.oneOf[0].allOf[1].Payload.categories[].namestring Yes
$.oneOf[0].allOf[1].Payload.categories[].iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.categories[].urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.categories[].parentCategoryID Yes
$.oneOf[0].allOf[1].Payload.categories[].parentCategoryID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.categories[].parentCategoryID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.totalResultsinteger Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/events/get_event_categories",
    "RequestUserAlias": "example-user",
    "Payload": {
        "categories": [],
        "totalResults": 0
    }
}
Machine-readable endpoint documentation
GET

/v1/events/get_event_location_options

#
Search physical-location choices for the rich event card map picker. Requires the caller to be the event originator or hold GlobalCommunityAdministration.

Parameters

NameTypeRequiredDefaultDescription
eventSlug string Yes — The event's URLSlug.
searchText string No "" Venue/address search text.
pageSize int No 8 Maximum options per source (1-12).
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/events/get_event_location_options' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'eventSlug={{eventSlug}}' \
  --data-urlencode 'searchText={{searchText}}' \
  --data-urlencode 'pageSize={{pageSize}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$events_get_event_location_options_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.optionsarray Yes
$.oneOf[0].allOf[1].Payload.options[]EventLocationOption No
$.oneOf[0].allOf[1].Payload.options[].oneOf[0]object No
$.oneOf[0].allOf[1].Payload.options[].oneOf[0].kind = "atLocation" Yes
$.oneOf[0].allOf[1].Payload.options[].oneOf[0].locationIDinteger Yes
$.oneOf[0].allOf[1].Payload.options[].oneOf[0].namestring Yes
$.oneOf[0].allOf[1].Payload.options[].oneOf[0].aliasstring Yes
$.oneOf[0].allOf[1].Payload.options[].oneOf[0].subtitlestring Yes
$.oneOf[0].allOf[1].Payload.options[].oneOf[0].addressStringstring Yes
$.oneOf[0].allOf[1].Payload.options[].oneOf[0].countryCodestring Yes
$.oneOf[0].allOf[1].Payload.options[].oneOf[0].latnumber Yes
$.oneOf[0].allOf[1].Payload.options[].oneOf[0].lngnumber Yes
$.oneOf[0].allOf[1].Payload.options[].oneOf[1]object No
$.oneOf[0].allOf[1].Payload.options[].oneOf[1].kind = "googlePlace" Yes
$.oneOf[0].allOf[1].Payload.options[].oneOf[1].googlePlacesIDstring Yes
$.oneOf[0].allOf[1].Payload.options[].oneOf[1].namestring Yes
$.oneOf[0].allOf[1].Payload.options[].oneOf[1].subtitlestring Yes
$.oneOf[0].allOf[1].Payload.options[].oneOf[1].addressStringstring Yes
$.oneOf[0].allOf[1].Payload.options[].oneOf[1].typesarray Yes
$.oneOf[0].allOf[1].Payload.options[].oneOf[1].types[]string No
$.oneOf[0].allOf[1].Payload.totalResultsinteger Yes
$.oneOf[0].allOf[1].Payload.searchTextstring Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/events/get_event_location_options",
    "RequestUserAlias": "example-user",
    "Payload": {
        "options": [],
        "totalResults": 0,
        "searchText": "synthetic-example"
    }
}
Machine-readable endpoint documentation
GET

/v1/events/get_event_occurrences

#
Return detailed occurrence rows for a selected public event. Public-by-design: read-only public event picker occurrence list for composer attachment.

Parameters

NameTypeRequiredDefaultDescription
eventID int Yes — ATLocationEvents.ID.
pageSize int No 12 Number of event-time rows to return (1-100).
dateFilter string No "all" One of all|upcoming|past.
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/events/get_event_occurrences' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'eventID={{eventID}}' \
  --data-urlencode 'pageSize={{pageSize}}' \
  --data-urlencode 'dateFilter={{dateFilter}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$events_get_event_occurrences_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.dateFilterstring ["all","upcoming","past"] Yes
$.oneOf[0].allOf[1].Payload.occurrencesarray Yes
$.oneOf[0].allOf[1].Payload.occurrences[]object No
$.oneOf[0].allOf[1].Payload.occurrences[].eventTimeID Yes
$.oneOf[0].allOf[1].Payload.occurrences[].eventTimeID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.occurrences[].eventTimeID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.occurrences[].eventID Yes
$.oneOf[0].allOf[1].Payload.occurrences[].eventID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.occurrences[].eventID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.occurrences[].startHour Yes
$.oneOf[0].allOf[1].Payload.occurrences[].startHour.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.occurrences[].startHour.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.occurrences[].endHour Yes
$.oneOf[0].allOf[1].Payload.occurrences[].endHour.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.occurrences[].endHour.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.occurrences[].locationCategoryID Yes
$.oneOf[0].allOf[1].Payload.occurrences[].locationCategoryID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.occurrences[].locationCategoryID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.occurrences[].importanceLevel Yes
$.oneOf[0].allOf[1].Payload.occurrences[].importanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.occurrences[].importanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.occurrences[].daysUntil Yes
$.oneOf[0].allOf[1].Payload.occurrences[].daysUntil.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.occurrences[].daysUntil.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.occurrences[].repeatOnWeekday Yes
$.oneOf[0].allOf[1].Payload.occurrences[].repeatOnWeekday.anyOf[0]string ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"] Yes
$.oneOf[0].allOf[1].Payload.occurrences[].repeatOnWeekday.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.occurrences[].startTime Yes
$.oneOf[0].allOf[1].Payload.occurrences[].startTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.occurrences[].startTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.occurrences[].endTime Yes
$.oneOf[0].allOf[1].Payload.occurrences[].endTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.occurrences[].endTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.occurrences[].startDate Yes
$.oneOf[0].allOf[1].Payload.occurrences[].startDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.occurrences[].startDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.occurrences[].endDate Yes
$.oneOf[0].allOf[1].Payload.occurrences[].endDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.occurrences[].endDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.occurrences[].hasIndividualStartTimeboolean Yes
$.oneOf[0].allOf[1].Payload.occurrences[].isUpcomingboolean Yes
$.oneOf[0].allOf[1].Payload.occurrences[].isPastboolean Yes
$.oneOf[0].allOf[1].Payload.occurrences[].dateLabelstring Yes
$.oneOf[0].allOf[1].Payload.occurrences[].timeLabelstring Yes
$.oneOf[0].allOf[1].Payload.occurrences[].displayLabelstring Yes
$.oneOf[0].allOf[1].Payload.totalResultsinteger Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/events/get_event_occurrences",
    "RequestUserAlias": "example-user",
    "Payload": {
        "eventID": 0,
        "dateFilter": "all",
        "occurrences": [],
        "totalResults": 0
    }
}
Machine-readable endpoint documentation
GET

/v1/events/get_event_place_details

#
Resolve a Google place/address suggestion for the rich event card map picker. Requires the caller to be the event originator or hold GlobalCommunityAdministration.

Parameters

NameTypeRequiredDefaultDescription
eventSlug string Yes — The event's URLSlug.
googlePlacesID string Yes — Google Places place_id selected from get_event_location_options.
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/events/get_event_place_details' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'eventSlug={{eventSlug}}' \
  --data-urlencode 'googlePlacesID={{googlePlacesID}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$events_get_event_place_details_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.placeobject Yes
$.oneOf[0].allOf[1].Payload.place.kind = "googlePlace" Yes
$.oneOf[0].allOf[1].Payload.place.googlePlacesIDstring Yes
$.oneOf[0].allOf[1].Payload.place.namestring Yes
$.oneOf[0].allOf[1].Payload.place.addressStringstring Yes
$.oneOf[0].allOf[1].Payload.place.countryCodestring Yes
$.oneOf[0].allOf[1].Payload.place.latnumber Yes
$.oneOf[0].allOf[1].Payload.place.lngnumber Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/events/get_event_place_details",
    "RequestUserAlias": "example-user",
    "Payload": {
        "place": {
            "kind": "googlePlace",
            "googlePlacesID": "synthetic-example",
            "name": "synthetic-example",
            "addressString": "synthetic-example",
            "countryCode": "synthetic-example",
            "lat": 0,
            "lng": 0
        }
    }
}
Machine-readable endpoint documentation
GET

/v1/events/get_event_summary

#
Returns a single event resolved by URL slug. Includes the owning post URL so callers can route the user into the existing forum viewer for the full event view (per the events feature design — there is no dedicated event detail page; the forum viewer is the event viewer).

Parameters

NameTypeRequiredDefaultDescription
eventSlug string Yes — The event's URLSlug.
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/events/get_event_summary' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'eventSlug={{eventSlug}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$events_get_event_summary_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.eventobject Yes
$.oneOf[0].allOf[1].Payload.event.eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.event.namestring Yes
$.oneOf[0].allOf[1].Payload.event.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.event.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.event.externalURLstring Yes
$.oneOf[0].allOf[1].Payload.event.categoryobject Yes
$.oneOf[0].allOf[1].Payload.event.category.namestring Yes
$.oneOf[0].allOf[1].Payload.event.category.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.event.nextOccurrenceobject Yes
$.oneOf[0].allOf[1].Payload.event.nextOccurrence.startDate Yes
$.oneOf[0].allOf[1].Payload.event.nextOccurrence.startDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.event.nextOccurrence.startDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.nextOccurrence.endDate Yes
$.oneOf[0].allOf[1].Payload.event.nextOccurrence.endDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.event.nextOccurrence.endDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.nextOccurrence.startTime Yes
$.oneOf[0].allOf[1].Payload.event.nextOccurrence.startTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.event.nextOccurrence.startTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.nextOccurrence.endTime Yes
$.oneOf[0].allOf[1].Payload.event.nextOccurrence.endTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.event.nextOccurrence.endTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.nextOccurrence.daysUntil Yes
$.oneOf[0].allOf[1].Payload.event.nextOccurrence.daysUntil.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.nextOccurrence.daysUntil.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.geographicobject Yes
$.oneOf[0].allOf[1].Payload.event.geographic.lat Yes
$.oneOf[0].allOf[1].Payload.event.geographic.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.event.geographic.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.geographic.lng Yes
$.oneOf[0].allOf[1].Payload.event.geographic.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.event.geographic.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.geographic.effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.event.geographic.effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.geographic.effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.geographic.eventATLocationID Yes
$.oneOf[0].allOf[1].Payload.event.geographic.eventATLocationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.geographic.eventATLocationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostID Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostName Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostName.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostName.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostURL Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostURL.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostURL.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.originatorUserID Yes
$.oneOf[0].allOf[1].Payload.event.originatorUserID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.originatorUserID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.backgroundMedia Yes
$.oneOf[0].allOf[1].Payload.event.backgroundMedia.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.event.backgroundMedia.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.event.backgroundMedia.anyOf[0].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.event.backgroundMedia.anyOf[0].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.event.backgroundMedia.anyOf[0].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.event.backgroundMedia.anyOf[0].widthinteger Yes
$.oneOf[0].allOf[1].Payload.event.backgroundMedia.anyOf[0].heightinteger Yes
$.oneOf[0].allOf[1].Payload.event.backgroundMedia.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.event.backgroundMedia.anyOf[0].isImageboolean Yes
$.oneOf[0].allOf[1].Payload.event.backgroundMedia.anyOf[0].isEmbeddedboolean Yes
$.oneOf[0].allOf[1].Payload.event.backgroundMedia.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.postedBy Yes
$.oneOf[0].allOf[1].Payload.event.postedBy.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.event.postedBy.anyOf[0].userIDinteger Yes
$.oneOf[0].allOf[1].Payload.event.postedBy.anyOf[0].aliasstring Yes
$.oneOf[0].allOf[1].Payload.event.postedBy.anyOf[0].avatarstring Yes
$.oneOf[0].allOf[1].Payload.event.postedBy.anyOf[0].profileURLstring Yes
$.oneOf[0].allOf[1].Payload.event.postedBy.anyOf[0].viewerCanFollowboolean Yes
$.oneOf[0].allOf[1].Payload.event.postedBy.anyOf[0].viewerIsFollowingboolean Yes
$.oneOf[0].allOf[1].Payload.event.postedBy.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.earnedTraderPointsinteger Yes
$.oneOf[0].allOf[1].Payload.event.descriptionstring Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/events/get_event_summary",
    "RequestUserAlias": "example-user",
    "Payload": {
        "event": {
            "eventID": 0,
            "name": "synthetic-example",
            "urlSlug": "synthetic-example",
            "iconEmoji": "synthetic-example",
            "externalURL": "synthetic-example",
            "category": {
                "name": "synthetic-example",
                "iconEmoji": "synthetic-example"
            },
            "nextOccurrence": {
                "startDate": "synthetic-example",
                "endDate": "synthetic-example",
                "startTime": "synthetic-example",
                "endTime": "synthetic-example",
                "daysUntil": 0
            },
            "geographic": {
                "lat": 0,
                "lng": 0,
                "effectRadiusInMeters": 0,
                "eventATLocationID": 0
            },
            "ownerPostID": 0,
            "ownerPostName": "synthetic-example",
            "ownerPostURL": "synthetic-example",
            "originatorUserID": 0,
            "backgroundMedia": {
                "id": 0,
                "thumbUrl": "synthetic-example",
                "mediaUrl": "synthetic-example",
                "mediaType": "synthetic-example",
                "width": 0,
                "height": 0,
                "title": "synthetic-example",
                "isImage": false,
                "isEmbedded": false
            },
            "postedBy": {
                "userID": 0,
                "alias": "synthetic-example",
                "avatar": "synthetic-example",
                "profileURL": "synthetic-example",
                "viewerCanFollow": false,
                "viewerIsFollowing": false
            },
            "earnedTraderPoints": 0,
            "description": "synthetic-example"
        }
    }
}
Machine-readable endpoint documentation
GET

/v1/events/get_events_in_city

#
Returns real-world events whose effect radius covers a given city, OR whose pinned venue (Event-ATLocation_ID) is in that city, OR whose associated venues (ATLocationEvents^ATLocation) include any venue in that city. "In range" is computed as ST_Distance_Sphere(EventLocation, cityCenter)

Parameters

NameTypeRequiredDefaultDescription
citySlug string Yes — ATAirport.MunicipalitySlug.
pageSize int No 10 Number of events (1-50).
categorySlug string No "" Optional category slug.
dateRange string No "90d" Forward window including ongoing events.
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/events/get_events_in_city' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'citySlug={{citySlug}}' \
  --data-urlencode 'pageSize={{pageSize}}' \
  --data-urlencode 'categorySlug={{categorySlug}}' \
  --data-urlencode 'dateRange={{dateRange}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$events_get_events_in_city_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.eventsarray Yes
$.oneOf[0].allOf[1].Payload.events[]object No
$.oneOf[0].allOf[1].Payload.events[].eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.events[].namestring Yes
$.oneOf[0].allOf[1].Payload.events[].urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.events[].iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.events[].externalURLstring Yes
$.oneOf[0].allOf[1].Payload.events[].categoryobject Yes
$.oneOf[0].allOf[1].Payload.events[].category.namestring Yes
$.oneOf[0].allOf[1].Payload.events[].category.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrenceobject Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.startDate Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.startDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.startDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.endDate Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.endDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.endDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.startTime Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.startTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.startTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.endTime Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.endTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.endTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.daysUntil Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.daysUntil.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.daysUntil.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].geographicobject Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lat Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lng Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.eventATLocationID Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.eventATLocationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.eventATLocationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostID Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostName Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostName.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostName.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostURL Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostURL.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostURL.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].originatorUserID Yes
$.oneOf[0].allOf[1].Payload.events[].originatorUserID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].originatorUserID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].widthinteger Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].heightinteger Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].isImageboolean Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].isEmbeddedboolean Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[0].userIDinteger Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[0].aliasstring Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[0].avatarstring Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[0].profileURLstring Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[0].viewerCanFollowboolean Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[0].viewerIsFollowingboolean Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].earnedTraderPointsinteger Yes
$.oneOf[0].allOf[1].Payload.events[].rankinteger Yes
$.oneOf[0].allOf[1].Payload.events[].matchReason Yes
$.oneOf[0].allOf[1].Payload.events[].matchReason.anyOf[0]string ["radius","pinned-venue","associated-venue"] Yes
$.oneOf[0].allOf[1].Payload.events[].matchReason.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].distanceFromCityKm Yes
$.oneOf[0].allOf[1].Payload.events[].distanceFromCityKm.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.events[].distanceFromCityKm.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.totalResultsinteger Yes
$.oneOf[0].allOf[1].Payload.cityNamestring Yes
$.oneOf[0].allOf[1].Payload.citySlugstring Yes
$.oneOf[0].allOf[1].Payload.categorySlugstring Yes
$.oneOf[0].allOf[1].Payload.cityLatnumber Yes
$.oneOf[0].allOf[1].Payload.cityLngnumber Yes
$.oneOf[0].allOf[1].Payload.dateRangestring ["7d","30d","90d","180d","365d"] Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/events/get_events_in_city",
    "RequestUserAlias": "example-user",
    "Payload": {
        "events": [],
        "totalResults": 0,
        "cityName": "synthetic-example",
        "citySlug": "synthetic-example",
        "categorySlug": "synthetic-example",
        "cityLat": 0,
        "cityLng": 0,
        "dateRange": "7d"
    }
}
Machine-readable endpoint documentation
GET

/v1/events/get_events_near

#
Returns the top real-world events near a given lat/long, ranked by geographic proximity then by next upcoming occurrence. Distance is computed against EventLocation (POINT) using ST_Distance_Sphere. Events pinned to a venue (Event-ATLocation_ID set, EventLocation null) fall back to the venue's coordinates via a sub-join.

Parameters

NameTypeRequiredDefaultDescription
lat float Yes — Latitude in decimal degrees.
long float Yes — Longitude in decimal degrees.
pageSize int No 4 Number of events to return (1-50).
categorySlug string No "" Optional category slug.
dateRange string No "90d" Forward window for next-occurrence date.
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/events/get_events_near' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'lat={{lat}}' \
  --data-urlencode 'long={{long}}' \
  --data-urlencode 'pageSize={{pageSize}}' \
  --data-urlencode 'categorySlug={{categorySlug}}' \
  --data-urlencode 'dateRange={{dateRange}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$events_get_events_near_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.eventsarray Yes
$.oneOf[0].allOf[1].Payload.events[]object No
$.oneOf[0].allOf[1].Payload.events[].eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.events[].namestring Yes
$.oneOf[0].allOf[1].Payload.events[].urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.events[].iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.events[].externalURLstring Yes
$.oneOf[0].allOf[1].Payload.events[].categoryobject Yes
$.oneOf[0].allOf[1].Payload.events[].category.namestring Yes
$.oneOf[0].allOf[1].Payload.events[].category.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrenceobject Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.startDate Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.startDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.startDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.endDate Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.endDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.endDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.startTime Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.startTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.startTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.endTime Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.endTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.endTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.daysUntil Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.daysUntil.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.daysUntil.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].geographicobject Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lat Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lng Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.eventATLocationID Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.eventATLocationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.eventATLocationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostID Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostName Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostName.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostName.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostURL Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostURL.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostURL.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].originatorUserID Yes
$.oneOf[0].allOf[1].Payload.events[].originatorUserID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].originatorUserID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].widthinteger Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].heightinteger Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].isImageboolean Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].isEmbeddedboolean Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[0].userIDinteger Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[0].aliasstring Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[0].avatarstring Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[0].profileURLstring Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[0].viewerCanFollowboolean Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[0].viewerIsFollowingboolean Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].earnedTraderPointsinteger Yes
$.oneOf[0].allOf[1].Payload.events[].rankinteger Yes
$.oneOf[0].allOf[1].Payload.events[].distanceMeters Yes
$.oneOf[0].allOf[1].Payload.events[].distanceMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].distanceMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.latnumber Yes
$.oneOf[0].allOf[1].Payload.lngnumber Yes
$.oneOf[0].allOf[1].Payload.dateRangestring ["7d","30d","90d","180d","365d"] Yes
$.oneOf[0].allOf[1].Payload.categorySlugstring Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/events/get_events_near",
    "RequestUserAlias": "example-user",
    "Payload": {
        "events": [],
        "lat": 0,
        "lng": 0,
        "dateRange": "7d",
        "categorySlug": "synthetic-example"
    }
}
Machine-readable endpoint documentation
GET

/v1/events/get_top_events

#
Returns the top real-world events globally, including ongoing occurrences. Filters to events with EventLocation set or Event-ATLocation_ID set so recurring weekday demand patterns and national holidays are excluded. Public-by-design: ongoing and upcoming events are public discovery content.

Parameters

NameTypeRequiredDefaultDescription
pageSize int No 20 Number of events to return (1-100).
categorySlug string No "" Optional category slug — matches the named category and any descendants in the parent hierarchy. Empty = all categories.
dateRange string No "90d" Forward window including ongoing events: 7d, 30d, 90d, 180d, 365d.
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/events/get_top_events' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'pageSize={{pageSize}}' \
  --data-urlencode 'categorySlug={{categorySlug}}' \
  --data-urlencode 'dateRange={{dateRange}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$events_get_top_events_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.eventsarray Yes
$.oneOf[0].allOf[1].Payload.events[]object No
$.oneOf[0].allOf[1].Payload.events[].eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.events[].namestring Yes
$.oneOf[0].allOf[1].Payload.events[].urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.events[].iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.events[].externalURLstring Yes
$.oneOf[0].allOf[1].Payload.events[].categoryobject Yes
$.oneOf[0].allOf[1].Payload.events[].category.namestring Yes
$.oneOf[0].allOf[1].Payload.events[].category.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrenceobject Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.startDate Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.startDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.startDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.endDate Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.endDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.endDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.startTime Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.startTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.startTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.endTime Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.endTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.endTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.daysUntil Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.daysUntil.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].nextOccurrence.daysUntil.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].geographicobject Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lat Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lng Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.eventATLocationID Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.eventATLocationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].geographic.eventATLocationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostID Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostName Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostName.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostName.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostURL Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostURL.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.events[].ownerPostURL.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].originatorUserID Yes
$.oneOf[0].allOf[1].Payload.events[].originatorUserID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.events[].originatorUserID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].widthinteger Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].heightinteger Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].isImageboolean Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[0].isEmbeddedboolean Yes
$.oneOf[0].allOf[1].Payload.events[].backgroundMedia.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[0].userIDinteger Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[0].aliasstring Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[0].avatarstring Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[0].profileURLstring Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[0].viewerCanFollowboolean Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[0].viewerIsFollowingboolean Yes
$.oneOf[0].allOf[1].Payload.events[].postedBy.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.events[].earnedTraderPointsinteger Yes
$.oneOf[0].allOf[1].Payload.events[].rankinteger Yes
$.oneOf[0].allOf[1].Payload.totalResultsinteger Yes
$.oneOf[0].allOf[1].Payload.dateRangestring ["7d","30d","90d","180d","365d"] Yes
$.oneOf[0].allOf[1].Payload.categorySlugstring Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/events/get_top_events",
    "RequestUserAlias": "example-user",
    "Payload": {
        "events": [],
        "totalResults": 0,
        "dateRange": "7d",
        "categorySlug": "synthetic-example"
    }
}
Machine-readable endpoint documentation
POST

/v1/events/set_create_event

#
Create a real-world event from the v2 composer event picker. Requires CreateEvent. The permission defaults to true so staff can disable it only for users who abuse event creation.

Parameters

NameTypeRequiredDefaultDescription
eventName string Yes — Event label to create.
categoryID int No 0 ATLocationEventsCategories.ID selected in the event card.
categoryName string No "" Optional category name fallback for duplicate validation.
isWritingRequest bool No false Set true after validating duplicate behavior to actually create the event.
Request example (cURL)
curl --request POST \
  'https://ca.appointmenttrader.com/v1/events/set_create_event' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'eventName={{eventName}}' \
  --data-urlencode 'categoryID={{categoryID}}' \
  --data-urlencode 'categoryName={{categoryName}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$events_set_create_event_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payload Yes
$.oneOf[0].allOf[1].Payload.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].eventobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.externalURLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographicobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.lat Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.lng Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.eventATLocationID Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.eventATLocationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.eventATLocationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.ownerPostID Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.ownerPostID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.ownerPostID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.ownerPostName Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.ownerPostName.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.ownerPostName.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.ownerPostURL Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.ownerPostURL.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.ownerPostURL.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.originatorUserID Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.originatorUserID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.originatorUserID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.earnedTraderPointsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.descriptionstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.categoryobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.category.categoryIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.category.namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.category.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.category.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.importanceLevel Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.importanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.importanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.defaultImportanceLevel Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.defaultImportanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.defaultImportanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.affectsOpeningTimesboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.countryCodeIncludeListarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.countryCodeIncludeList[]string No
$.oneOf[0].allOf[1].Payload.anyOf[0].event.countryCodeExcludeListarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.countryCodeExcludeList[]string No
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocationobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.modestring ["venue","point","none"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.locationID Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.locationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.locationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.aliasstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.addressStringstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.countryCodestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.lat Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.lng Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.viewerobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.viewer.canEditboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.canEditboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindowobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.eventTimeID Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.eventTimeID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.eventTimeID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.eventID Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.eventID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.eventID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.startHour Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.startHour.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.startHour.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.endHour Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.endHour.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.endHour.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.locationCategoryID Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.locationCategoryID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.locationCategoryID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.importanceLevel Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.importanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.importanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.daysUntil Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.daysUntil.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.daysUntil.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.repeatOnWeekday Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.repeatOnWeekday.anyOf[0]string ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.repeatOnWeekday.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.startTime Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.startTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.startTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.endTime Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.endTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.endTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.startDate Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.startDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.startDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.endDate Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.endDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.endDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.hasIndividualStartTimeboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.isUpcomingboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.isPastboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.dateLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.timeLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.dateWindow.displayLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrenceobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.eventTimeID Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.eventTimeID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.eventTimeID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.eventID Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.eventID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.eventID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.startHour Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.startHour.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.startHour.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.endHour Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.endHour.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.endHour.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.locationCategoryID Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.locationCategoryID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.locationCategoryID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.importanceLevel Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.importanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.importanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.daysUntil Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.daysUntil.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.daysUntil.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.repeatOnWeekday Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.repeatOnWeekday.anyOf[0]string ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.repeatOnWeekday.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.startTime Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.startTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.startTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.endTime Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.endTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.endTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.startDate Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.startDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.startDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.endDate Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.endDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.endDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.hasIndividualStartTimeboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.isUpcomingboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.isPastboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.dateLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.timeLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.nearestOccurrence.displayLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.matchReason Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.matchReason.anyOf[0]string ["radius","pinned-venue","associated-venue"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.matchReason.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.distanceMeters Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.distanceMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.distanceMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].eventID Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].eventID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].eventID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].createdboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].eventobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.eventID = null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.externalURLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.categoryobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.category.categoryIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.category.namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.category.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.category.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.category.parentCategoryID Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.category.parentCategoryID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.category.parentCategoryID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.dateWindow = null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.nearestOccurrence = null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].created = false Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].wouldCreate = true Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/events/set_create_event",
    "RequestUserAlias": "example-user",
    "Payload": {
        "event": {
            "eventID": 0,
            "name": "synthetic-example",
            "urlSlug": "synthetic-example",
            "iconEmoji": "synthetic-example",
            "externalURL": "synthetic-example",
            "geographic": {
                "lat": 0,
                "lng": 0,
                "effectRadiusInMeters": 0,
                "eventATLocationID": 0
            },
            "ownerPostID": 0,
            "ownerPostName": "synthetic-example",
            "ownerPostURL": "synthetic-example",
            "originatorUserID": 0,
            "earnedTraderPoints": 0,
            "description": "synthetic-example",
            "effectRadiusInMeters": 0,
            "category": {
                "categoryID": 0,
                "name": "synthetic-example",
                "iconEmoji": "synthetic-example",
                "urlSlug": "synthetic-example"
            },
            "importanceLevel": 0,
            "defaultImportanceLevel": 0,
            "affectsOpeningTimes": false,
            "countryCodeIncludeList": [],
            "countryCodeExcludeList": [],
            "physicalLocation": {
                "mode": "venue",
                "locationID": 0,
                "name": "synthetic-example",
                "alias": "synthetic-example",
                "addressString": "synthetic-example",
                "countryCode": "synthetic-example",
                "lat": 0,
                "lng": 0
            },
            "viewer": {
                "canEdit": false
            },
            "canEdit": false,
            "dateWindow": {
                "eventTimeID": 0,
                "eventID": 0,
                "startHour": 0,
                "endHour": 0,
                "locationCategoryID": 0,
                "importanceLevel": 0,
                "daysUntil": 0,
                "repeatOnWeekday": "Monday",
                "startTime": "synthetic-example",
                "endTime": "synthetic-example",
                "startDate": "synthetic-example",
                "endDate": "synthetic-example",
                "hasIndividualStartTime": false,
                "isUpcoming": false,
                "isPast": false,
                "dateLabel": "synthetic-example",
                "timeLabel": "synthetic-example",
                "displayLabel": "synthetic-example"
            },
            "nearestOccurrence": {
                "eventTimeID": 0,
                "eventID": 0,
                "startHour": 0,
                "endHour": 0,
                "locationCategoryID": 0,
                "importanceLevel": 0,
                "daysUntil": 0,
                "repeatOnWeekday": "Monday",
                "startTime": "synthetic-example",
                "endTime": "synthetic-example",
                "startDate": "synthetic-example",
                "endDate": "synthetic-example",
                "hasIndividualStartTime": false,
                "isUpcoming": false,
                "isPast": false,
                "dateLabel": "synthetic-example",
                "timeLabel": "synthetic-example",
                "displayLabel": "synthetic-example"
            },
            "matchReason": "radius",
            "distanceMeters": 0
        },
        "eventID": 0,
        "created": false
    }
}
Machine-readable endpoint documentation
POST

/v1/events/set_event

#
Edit an existing event. Empty / -1 sentinel values mean "leave unchanged." Requires the caller to be the event originator or hold GlobalCommunityAdministration. Use "__clear__" for optional string/list fields that should be cleared.

Parameters

NameTypeRequiredDefaultDescription
eventSlug string Yes — URLSlug of the event to edit.
name string No "" New event name (empty = no change).
description string No "" New description (empty = no change, "__clear__" = clear).
iconEmoji string No "" New emoji glyph (empty = no change, "__clear__" = clear).
effectRadiusInMeters int No -1 New demand-effect radius in meters (-1 = no change, 0 = clear).
primaryCategorySlug string No "" New primary category slug (empty = no change).
newURLSlug string No "" New URLSlug (empty = no change). Must be unique.
externalURL string No "" New external URL (empty = no change, "__clear__" = clear).
locationMode string No "keep" One of keep|venue|point|clear.
eventLocationID int No 0 ATLocation.ID used when locationMode=venue.
eventLat string No "" Latitude used when locationMode=point.
eventLng string No "" Longitude used when locationMode=point.
defaultImportanceLevel int No -1 Default demand importance (-1 = no change).
affectsOpeningTimes int No -1 1/0 to set whether the event affects opening times (-1 = no change).
countryCodeIncludeList string No "" JSON or comma list of ISO country codes, "__clear__" to clear.
countryCodeExcludeList string No "" JSON or comma list of ISO country codes, "__clear__" to clear.
isWritingRequest bool No false Required true to actually write.
Request example (cURL)
curl --request POST \
  'https://ca.appointmenttrader.com/v1/events/set_event' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'eventSlug={{eventSlug}}' \
  --data-urlencode 'name={{name}}' \
  --data-urlencode 'description={{description}}' \
  --data-urlencode 'iconEmoji={{iconEmoji}}' \
  --data-urlencode 'effectRadiusInMeters={{effectRadiusInMeters}}' \
  --data-urlencode 'primaryCategorySlug={{primaryCategorySlug}}' \
  --data-urlencode 'newURLSlug={{newURLSlug}}' \
  --data-urlencode 'externalURL={{externalURL}}' \
  --data-urlencode 'locationMode={{locationMode}}' \
  --data-urlencode 'eventLocationID={{eventLocationID}}' \
  --data-urlencode 'eventLat={{eventLat}}' \
  --data-urlencode 'eventLng={{eventLng}}' \
  --data-urlencode 'defaultImportanceLevel={{defaultImportanceLevel}}' \
  --data-urlencode 'affectsOpeningTimes={{affectsOpeningTimes}}' \
  --data-urlencode 'countryCodeIncludeList={{countryCodeIncludeList}}' \
  --data-urlencode 'countryCodeExcludeList={{countryCodeExcludeList}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$events_set_event_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.eventobject Yes
$.oneOf[0].allOf[1].Payload.event.eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.event.namestring Yes
$.oneOf[0].allOf[1].Payload.event.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.event.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.event.externalURLstring Yes
$.oneOf[0].allOf[1].Payload.event.geographicobject Yes
$.oneOf[0].allOf[1].Payload.event.geographic.lat Yes
$.oneOf[0].allOf[1].Payload.event.geographic.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.event.geographic.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.geographic.lng Yes
$.oneOf[0].allOf[1].Payload.event.geographic.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.event.geographic.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.geographic.effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.event.geographic.effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.geographic.effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.geographic.eventATLocationID Yes
$.oneOf[0].allOf[1].Payload.event.geographic.eventATLocationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.geographic.eventATLocationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostID Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostName Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostName.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostName.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostURL Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostURL.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.event.ownerPostURL.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.originatorUserID Yes
$.oneOf[0].allOf[1].Payload.event.originatorUserID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.originatorUserID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.earnedTraderPointsinteger Yes
$.oneOf[0].allOf[1].Payload.event.descriptionstring Yes
$.oneOf[0].allOf[1].Payload.event.effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.event.effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.categoryobject Yes
$.oneOf[0].allOf[1].Payload.event.category.categoryIDinteger Yes
$.oneOf[0].allOf[1].Payload.event.category.namestring Yes
$.oneOf[0].allOf[1].Payload.event.category.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.event.category.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.event.importanceLevel Yes
$.oneOf[0].allOf[1].Payload.event.importanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.importanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.defaultImportanceLevel Yes
$.oneOf[0].allOf[1].Payload.event.defaultImportanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.defaultImportanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.affectsOpeningTimesboolean Yes
$.oneOf[0].allOf[1].Payload.event.countryCodeIncludeListarray Yes
$.oneOf[0].allOf[1].Payload.event.countryCodeIncludeList[]string No
$.oneOf[0].allOf[1].Payload.event.countryCodeExcludeListarray Yes
$.oneOf[0].allOf[1].Payload.event.countryCodeExcludeList[]string No
$.oneOf[0].allOf[1].Payload.event.physicalLocationobject Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.modestring ["venue","point","none"] Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.locationID Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.locationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.locationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.namestring Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.aliasstring Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.addressStringstring Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.countryCodestring Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.lat Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.lng Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.event.physicalLocation.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.viewerobject Yes
$.oneOf[0].allOf[1].Payload.event.viewer.canEditboolean Yes
$.oneOf[0].allOf[1].Payload.event.canEditboolean Yes
$.oneOf[0].allOf[1].Payload.eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.updatedinteger Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/events/set_event",
    "RequestUserAlias": "example-user",
    "Payload": {
        "event": {
            "eventID": 0,
            "name": "synthetic-example",
            "urlSlug": "synthetic-example",
            "iconEmoji": "synthetic-example",
            "externalURL": "synthetic-example",
            "geographic": {
                "lat": 0,
                "lng": 0,
                "effectRadiusInMeters": 0,
                "eventATLocationID": 0
            },
            "ownerPostID": 0,
            "ownerPostName": "synthetic-example",
            "ownerPostURL": "synthetic-example",
            "originatorUserID": 0,
            "earnedTraderPoints": 0,
            "description": "synthetic-example",
            "effectRadiusInMeters": 0,
            "category": {
                "categoryID": 0,
                "name": "synthetic-example",
                "iconEmoji": "synthetic-example",
                "urlSlug": "synthetic-example"
            },
            "importanceLevel": 0,
            "defaultImportanceLevel": 0,
            "affectsOpeningTimes": false,
            "countryCodeIncludeList": [],
            "countryCodeExcludeList": [],
            "physicalLocation": {
                "mode": "venue",
                "locationID": 0,
                "name": "synthetic-example",
                "alias": "synthetic-example",
                "addressString": "synthetic-example",
                "countryCode": "synthetic-example",
                "lat": 0,
                "lng": 0
            },
            "viewer": {
                "canEdit": false
            },
            "canEdit": false
        },
        "eventID": 0,
        "updated": 0
    }
}
Machine-readable endpoint documentation
POST

/v1/events/set_event_category

#
Create a reusable event category from the v2 composer event picker. Requires GlobalCommunityAdministration because event categories are global taxonomy, not per-post user content.

Parameters

NameTypeRequiredDefaultDescription
categoryName string Yes — Category label to create.
isWritingRequest bool No false Set true after validating duplicate behavior to actually create the category.
Request example (cURL)
curl --request POST \
  'https://ca.appointmenttrader.com/v1/events/set_event_category' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'categoryName={{categoryName}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$events_set_event_category_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payload Yes
$.oneOf[0].allOf[1].Payload.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].categoryobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].category.categoryIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].category.namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].category.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].category.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].category.parentCategoryID Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].category.parentCategoryID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].category.parentCategoryID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].categoryID Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].categoryID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].categoryID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].createdboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].categoryobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].category.categoryID = null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].category.namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].category.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].category.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].category.parentCategoryID Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].category.parentCategoryID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].category.parentCategoryID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].created = false Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].wouldCreate = true Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/events/set_event_category",
    "RequestUserAlias": "example-user",
    "Payload": {
        "category": {
            "categoryID": 0,
            "name": "synthetic-example",
            "iconEmoji": "synthetic-example",
            "urlSlug": "synthetic-example",
            "parentCategoryID": 0
        },
        "categoryID": 0,
        "created": false
    }
}
Machine-readable endpoint documentation
POST

/v1/events/set_event_location

#
Creates or proposes a missing location from an event surface, then keeps the resulting location tied to that event. Signed-in users with CreateEventLocationDirectly (or GlobalCommunityAdministration) create/merge the ATLocation immediately. Other signed-in users create an event-linked new-location proposal post that follows the normal confirmation workflow; once promoted, the location is linked to the event automatically.

Parameters

NameTypeRequiredDefaultDescription
eventSlug string Yes — The event URLSlug.
boardId int Yes — New-location community board ID selected by the v2 Intent Composer.
locationName string Yes — Proposed venue/location name.
fullAddress string Yes — Full street address.
categoryText string Yes — Category name or ID.
cityText string Yes — City, market slug, or airport/city code.
duplicateAcknowledged int No 0 Must be 1 after the user reviewed duplicate suggestions.
body string No "" Optional post body from the composer.
mediaIdList string No "" Optional comma-separated ATMedia IDs owned by the posting user.
duplicatePayload string No "" Optional JSON payload with duplicate suggestions shown to the user.
googlePlacesID string No "" Optional Google Places ID if already captured.
searchRequestID int No 0 Optional ATLocationCustomSearchRequests.ID from the intent composer, linked after post creation when owned by the caller.
firstOpeningDate string No "" Optional first date the location opens. Format YYYY-MM-DD.
isWritingRequest bool No false all set_[...] functions have this parameter - if false (which is default) the method will execute without writing any data. Set this parameter to true once you are sure that you tested your logic and want to execute a writing request
Request example (cURL)
curl --request POST \
  'https://ca.appointmenttrader.com/v1/events/set_event_location' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'eventSlug={{eventSlug}}' \
  --data-urlencode 'boardId={{boardId}}' \
  --data-urlencode 'locationName={{locationName}}' \
  --data-urlencode 'fullAddress={{fullAddress}}' \
  --data-urlencode 'categoryText={{categoryText}}' \
  --data-urlencode 'cityText={{cityText}}' \
  --data-urlencode 'duplicateAcknowledged={{duplicateAcknowledged}}' \
  --data-urlencode 'body={{body}}' \
  --data-urlencode 'mediaIdList={{mediaIdList}}' \
  --data-urlencode 'duplicatePayload={{duplicatePayload}}' \
  --data-urlencode 'googlePlacesID={{googlePlacesID}}' \
  --data-urlencode 'searchRequestID={{searchRequestID}}' \
  --data-urlencode 'firstOpeningDate={{firstOpeningDate}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Parameters: duplicatePayload
FieldTypeRequiredDescription
duplicatePayloadstring (application/json) NoOptional JSON duplicate-review evidence. The normal input is the duplicate-options response. Arbitrary audit metadata is preserved; invalid JSON is stored as raw text. In the privileged event path, acknowledged options may select the existing location to merge.
duplicatePayload (decoded JSON) No
duplicatePayload.anyOf[0]object No
duplicatePayload.anyOf[0].optionsarray No
duplicatePayload.anyOf[0].options[]object No
duplicatePayload.anyOf[0].options[].locationIdinteger No
duplicatePayload.anyOf[0].options[].aliasstring No
duplicatePayload.anyOf[0].options[].namestring No
duplicatePayload.anyOf[0].options[].subtitlestring No
duplicatePayload.anyOf[0].options[].citystring No
duplicatePayload.anyOf[0].options[].categoryNamestring No
duplicatePayload.anyOf[0].options[].rawobject No
duplicatePayload.anyOf[0].options[].raw.City Yes
duplicatePayload.anyOf[0].options[].raw.City.anyOf[0]string Yes
duplicatePayload.anyOf[0].options[].raw.City.anyOf[1]null Yes
duplicatePayload.anyOf[0].options[].raw.CategoryIcon Yes
duplicatePayload.anyOf[0].options[].raw.CategoryIcon.anyOf[0]string Yes
duplicatePayload.anyOf[0].options[].raw.CategoryIcon.anyOf[1]null Yes
duplicatePayload.anyOf[0].options[].raw.CategoryBackgroundColor Yes
duplicatePayload.anyOf[0].options[].raw.CategoryBackgroundColor.anyOf[0]string Yes
duplicatePayload.anyOf[0].options[].raw.CategoryBackgroundColor.anyOf[1]null Yes
duplicatePayload.anyOf[0].options[].raw.StateShort Yes
duplicatePayload.anyOf[0].options[].raw.StateShort.anyOf[0]string Yes
duplicatePayload.anyOf[0].options[].raw.StateShort.anyOf[1]null Yes
duplicatePayload.anyOf[0].options[].raw.CountryShort Yes
duplicatePayload.anyOf[0].options[].raw.CountryShort.anyOf[0]string Yes
duplicatePayload.anyOf[0].options[].raw.CountryShort.anyOf[1]null Yes
duplicatePayload.anyOf[0].options[].raw.ContinentShort Yes
duplicatePayload.anyOf[0].options[].raw.ContinentShort.anyOf[0]string Yes
duplicatePayload.anyOf[0].options[].raw.ContinentShort.anyOf[1]null Yes
duplicatePayload.anyOf[0].options[].raw.Headliner-ImageURLBasePath Yes
duplicatePayload.anyOf[0].options[].raw.Headliner-ImageURLBasePath.anyOf[0]string Yes
duplicatePayload.anyOf[0].options[].raw.Headliner-ImageURLBasePath.anyOf[1]null Yes
duplicatePayload.anyOf[0].options[].raw.Namestring Yes
duplicatePayload.anyOf[0].options[].raw.Aliasstring Yes
duplicatePayload.anyOf[0].options[].raw.CategoryNamestring Yes
duplicatePayload.anyOf[0].options[].raw.CategoryDescriptorstring Yes
duplicatePayload.anyOf[0].options[].raw.GlobalATRank Yes
duplicatePayload.anyOf[0].options[].raw.GlobalATRank.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
duplicatePayload.anyOf[0].options[].raw.GlobalATRank.anyOf[0].oneOf[0]integer Yes
duplicatePayload.anyOf[0].options[].raw.GlobalATRank.anyOf[0].oneOf[1]string Yes
duplicatePayload.anyOf[0].options[].raw.GlobalATRank.anyOf[1]null Yes
duplicatePayload.anyOf[0].options[].raw.LocalATRank Yes
duplicatePayload.anyOf[0].options[].raw.LocalATRank.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
duplicatePayload.anyOf[0].options[].raw.LocalATRank.anyOf[0].oneOf[0]integer Yes
duplicatePayload.anyOf[0].options[].raw.LocalATRank.anyOf[0].oneOf[1]string Yes
duplicatePayload.anyOf[0].options[].raw.LocalATRank.anyOf[1]null Yes
duplicatePayload.anyOf[0].options[].raw.GlobalATRankInverted No
duplicatePayload.anyOf[0].options[].raw.GlobalATRankInverted.anyOf[0]DatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
duplicatePayload.anyOf[0].options[].raw.GlobalATRankInverted.anyOf[0].oneOf[0]integer No
duplicatePayload.anyOf[0].options[].raw.GlobalATRankInverted.anyOf[0].oneOf[1]string No
duplicatePayload.anyOf[0].options[].raw.GlobalATRankInverted.anyOf[1]null No
duplicatePayload.anyOf[0].options[].raw.LocalATRankInverted No
duplicatePayload.anyOf[0].options[].raw.LocalATRankInverted.anyOf[0]DatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
duplicatePayload.anyOf[0].options[].raw.LocalATRankInverted.anyOf[0].oneOf[0]integer No
duplicatePayload.anyOf[0].options[].raw.LocalATRankInverted.anyOf[0].oneOf[1]string No
duplicatePayload.anyOf[0].options[].raw.LocalATRankInverted.anyOf[1]null No
duplicatePayload.anyOf[0].options[].raw.IDDatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
duplicatePayload.anyOf[0].options[].raw.ID.oneOf[0]integer No
duplicatePayload.anyOf[0].options[].raw.ID.oneOf[1]string No
duplicatePayload.anyOf[0].options[].raw.ATLocation_IDDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
duplicatePayload.anyOf[0].options[].raw.ATLocation_ID.oneOf[0]integer Yes
duplicatePayload.anyOf[0].options[].raw.ATLocation_ID.oneOf[1]string Yes
duplicatePayload.anyOf[0].options[].locationID No
duplicatePayload.anyOf[0].options[].locationID.anyOf[0]integer No
duplicatePayload.anyOf[0].options[].locationID.anyOf[1]string No
duplicatePayload.anyOf[0].options[].ATLocation_ID No
duplicatePayload.anyOf[0].options[].ATLocation_ID.anyOf[0]integer No
duplicatePayload.anyOf[0].options[].ATLocation_ID.anyOf[1]string No
duplicatePayload.anyOf[0].options[].id No
duplicatePayload.anyOf[0].options[].id.anyOf[0]integer No
duplicatePayload.anyOf[0].options[].id.anyOf[1]string No
duplicatePayload.anyOf[0].options[].ID No
duplicatePayload.anyOf[0].options[].ID.anyOf[0]integer No
duplicatePayload.anyOf[0].options[].ID.anyOf[1]string No
duplicatePayload.anyOf[0].options[].Aliasstring No
duplicatePayload.anyOf[0].options[].*LocationDuplicateReviewValue No
duplicatePayload.anyOf[0].options[].*.anyOf[0]string | number | boolean | null No
duplicatePayload.anyOf[0].options[].*.anyOf[1]array No
duplicatePayload.anyOf[0].options[].*.anyOf[1][]LocationDuplicateReviewValue No
duplicatePayload.anyOf[0].options[].*.anyOf[2]object No
duplicatePayload.anyOf[0].options[].*.anyOf[2].*LocationDuplicateReviewValue No
duplicatePayload.anyOf[0].Optionsarray No
duplicatePayload.anyOf[0].Options[]object No
duplicatePayload.anyOf[0].Options[].locationIdinteger No
duplicatePayload.anyOf[0].Options[].aliasstring No
duplicatePayload.anyOf[0].Options[].namestring No
duplicatePayload.anyOf[0].Options[].subtitlestring No
duplicatePayload.anyOf[0].Options[].citystring No
duplicatePayload.anyOf[0].Options[].categoryNamestring No
duplicatePayload.anyOf[0].Options[].rawobject No
duplicatePayload.anyOf[0].Options[].raw.City Yes
duplicatePayload.anyOf[0].Options[].raw.City.anyOf[0]string Yes
duplicatePayload.anyOf[0].Options[].raw.City.anyOf[1]null Yes
duplicatePayload.anyOf[0].Options[].raw.CategoryIcon Yes
duplicatePayload.anyOf[0].Options[].raw.CategoryIcon.anyOf[0]string Yes
duplicatePayload.anyOf[0].Options[].raw.CategoryIcon.anyOf[1]null Yes
duplicatePayload.anyOf[0].Options[].raw.CategoryBackgroundColor Yes
duplicatePayload.anyOf[0].Options[].raw.CategoryBackgroundColor.anyOf[0]string Yes
duplicatePayload.anyOf[0].Options[].raw.CategoryBackgroundColor.anyOf[1]null Yes
duplicatePayload.anyOf[0].Options[].raw.StateShort Yes
duplicatePayload.anyOf[0].Options[].raw.StateShort.anyOf[0]string Yes
duplicatePayload.anyOf[0].Options[].raw.StateShort.anyOf[1]null Yes
duplicatePayload.anyOf[0].Options[].raw.CountryShort Yes
duplicatePayload.anyOf[0].Options[].raw.CountryShort.anyOf[0]string Yes
duplicatePayload.anyOf[0].Options[].raw.CountryShort.anyOf[1]null Yes
duplicatePayload.anyOf[0].Options[].raw.ContinentShort Yes
duplicatePayload.anyOf[0].Options[].raw.ContinentShort.anyOf[0]string Yes
duplicatePayload.anyOf[0].Options[].raw.ContinentShort.anyOf[1]null Yes
duplicatePayload.anyOf[0].Options[].raw.Headliner-ImageURLBasePath Yes
duplicatePayload.anyOf[0].Options[].raw.Headliner-ImageURLBasePath.anyOf[0]string Yes
duplicatePayload.anyOf[0].Options[].raw.Headliner-ImageURLBasePath.anyOf[1]null Yes
duplicatePayload.anyOf[0].Options[].raw.Namestring Yes
duplicatePayload.anyOf[0].Options[].raw.Aliasstring Yes
duplicatePayload.anyOf[0].Options[].raw.CategoryNamestring Yes
duplicatePayload.anyOf[0].Options[].raw.CategoryDescriptorstring Yes
duplicatePayload.anyOf[0].Options[].raw.GlobalATRank Yes
duplicatePayload.anyOf[0].Options[].raw.GlobalATRank.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
duplicatePayload.anyOf[0].Options[].raw.GlobalATRank.anyOf[0].oneOf[0]integer Yes
duplicatePayload.anyOf[0].Options[].raw.GlobalATRank.anyOf[0].oneOf[1]string Yes
duplicatePayload.anyOf[0].Options[].raw.GlobalATRank.anyOf[1]null Yes
duplicatePayload.anyOf[0].Options[].raw.LocalATRank Yes
duplicatePayload.anyOf[0].Options[].raw.LocalATRank.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
duplicatePayload.anyOf[0].Options[].raw.LocalATRank.anyOf[0].oneOf[0]integer Yes
duplicatePayload.anyOf[0].Options[].raw.LocalATRank.anyOf[0].oneOf[1]string Yes
duplicatePayload.anyOf[0].Options[].raw.LocalATRank.anyOf[1]null Yes
duplicatePayload.anyOf[0].Options[].raw.GlobalATRankInverted No
duplicatePayload.anyOf[0].Options[].raw.GlobalATRankInverted.anyOf[0]DatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
duplicatePayload.anyOf[0].Options[].raw.GlobalATRankInverted.anyOf[0].oneOf[0]integer No
duplicatePayload.anyOf[0].Options[].raw.GlobalATRankInverted.anyOf[0].oneOf[1]string No
duplicatePayload.anyOf[0].Options[].raw.GlobalATRankInverted.anyOf[1]null No
duplicatePayload.anyOf[0].Options[].raw.LocalATRankInverted No
duplicatePayload.anyOf[0].Options[].raw.LocalATRankInverted.anyOf[0]DatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
duplicatePayload.anyOf[0].Options[].raw.LocalATRankInverted.anyOf[0].oneOf[0]integer No
duplicatePayload.anyOf[0].Options[].raw.LocalATRankInverted.anyOf[0].oneOf[1]string No
duplicatePayload.anyOf[0].Options[].raw.LocalATRankInverted.anyOf[1]null No
duplicatePayload.anyOf[0].Options[].raw.IDDatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
duplicatePayload.anyOf[0].Options[].raw.ID.oneOf[0]integer No
duplicatePayload.anyOf[0].Options[].raw.ID.oneOf[1]string No
duplicatePayload.anyOf[0].Options[].raw.ATLocation_IDDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
duplicatePayload.anyOf[0].Options[].raw.ATLocation_ID.oneOf[0]integer Yes
duplicatePayload.anyOf[0].Options[].raw.ATLocation_ID.oneOf[1]string Yes
duplicatePayload.anyOf[0].Options[].locationID No
duplicatePayload.anyOf[0].Options[].locationID.anyOf[0]integer No
duplicatePayload.anyOf[0].Options[].locationID.anyOf[1]string No
duplicatePayload.anyOf[0].Options[].ATLocation_ID No
duplicatePayload.anyOf[0].Options[].ATLocation_ID.anyOf[0]integer No
duplicatePayload.anyOf[0].Options[].ATLocation_ID.anyOf[1]string No
duplicatePayload.anyOf[0].Options[].id No
duplicatePayload.anyOf[0].Options[].id.anyOf[0]integer No
duplicatePayload.anyOf[0].Options[].id.anyOf[1]string No
duplicatePayload.anyOf[0].Options[].ID No
duplicatePayload.anyOf[0].Options[].ID.anyOf[0]integer No
duplicatePayload.anyOf[0].Options[].ID.anyOf[1]string No
duplicatePayload.anyOf[0].Options[].Aliasstring No
duplicatePayload.anyOf[0].Options[].*LocationDuplicateReviewValue No
duplicatePayload.anyOf[0].Options[].*.anyOf[0]string | number | boolean | null No
duplicatePayload.anyOf[0].Options[].*.anyOf[1]array No
duplicatePayload.anyOf[0].Options[].*.anyOf[1][]LocationDuplicateReviewValue No
duplicatePayload.anyOf[0].Options[].*.anyOf[2]object No
duplicatePayload.anyOf[0].Options[].*.anyOf[2].*LocationDuplicateReviewValue No
duplicatePayload.anyOf[0].firstOpeningDatestring No
duplicatePayload.anyOf[0].rawstring No
duplicatePayload.anyOf[0].querystring No
duplicatePayload.anyOf[0].totalResultsinteger No
duplicatePayload.anyOf[0].hasPotentialDuplicatesboolean No
duplicatePayload.anyOf[0].*LocationDuplicateReviewValue No
duplicatePayload.anyOf[0].*.anyOf[0]string | number | boolean | null No
duplicatePayload.anyOf[0].*.anyOf[1]array No
duplicatePayload.anyOf[0].*.anyOf[1][]LocationDuplicateReviewValue No
duplicatePayload.anyOf[0].*.anyOf[2]object No
duplicatePayload.anyOf[0].*.anyOf[2].*LocationDuplicateReviewValue No
duplicatePayload.anyOf[1]array No
duplicatePayload.anyOf[1][]LocationDuplicateReviewValue No
duplicatePayload.anyOf[1][].anyOf[0]string | number | boolean | null No
duplicatePayload.anyOf[1][].anyOf[1]array No
duplicatePayload.anyOf[1][].anyOf[1][]LocationDuplicateReviewValue No
duplicatePayload.anyOf[1][].anyOf[2]object No
duplicatePayload.anyOf[1][].anyOf[2].*LocationDuplicateReviewValue No
Response fields
FieldTypeRequiredDescription
$events_set_event_location_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payload Yes
$.oneOf[0].allOf[1].Payload.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].mode = "direct" Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].eventobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.externalURLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.descriptionstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.categoryobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.category.categoryIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.category.namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.category.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.category.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.ownerPostID Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.ownerPostID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.ownerPostID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.ownerPostName Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.ownerPostName.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.ownerPostName.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.ownerPostURL Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.ownerPostURL.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.ownerPostURL.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.originatorUserID Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.originatorUserID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.originatorUserID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.earnedTraderPointsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.importanceLevel Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.importanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.importanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.defaultImportanceLevel Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.defaultImportanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.defaultImportanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.affectsOpeningTimesboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.countryCodeIncludeListarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.countryCodeIncludeList[]string No
$.oneOf[0].allOf[1].Payload.anyOf[0].event.countryCodeExcludeListarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.countryCodeExcludeList[]string No
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographicobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.lat Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.lng Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.eventATLocationID Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.eventATLocationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.geographic.eventATLocationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocationobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.modestring ["venue","point","none"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.locationID Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.locationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.locationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.aliasstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.addressStringstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.countryCodestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.lat Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.lng Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].event.physicalLocation.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].locationIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].locationAliasstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].locationUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].statusstring ["Merged","Confirmed"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptionsobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.querystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.optionsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[]object No
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].locationIdinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].aliasstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].subtitlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].citystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].categoryNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].rawobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.City Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.City.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.City.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.CategoryIcon Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.CategoryIcon.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.CategoryIcon.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.CategoryBackgroundColor Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.CategoryBackgroundColor.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.CategoryBackgroundColor.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.StateShort Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.StateShort.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.StateShort.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.CountryShort Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.CountryShort.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.CountryShort.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.ContinentShort Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.ContinentShort.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.ContinentShort.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.Headliner-ImageURLBasePath Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.Headliner-ImageURLBasePath.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.Headliner-ImageURLBasePath.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.Namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.Aliasstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.CategoryNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.CategoryDescriptorstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.GlobalATRank Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.GlobalATRank.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.GlobalATRank.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.GlobalATRank.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.GlobalATRank.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.LocalATRank Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.LocalATRank.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.LocalATRank.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.LocalATRank.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.LocalATRank.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.GlobalATRankInverted No
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.GlobalATRankInverted.anyOf[0]DatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.GlobalATRankInverted.anyOf[0].oneOf[0]integer No
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.GlobalATRankInverted.anyOf[0].oneOf[1]string No
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.GlobalATRankInverted.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.LocalATRankInverted No
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.LocalATRankInverted.anyOf[0]DatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.LocalATRankInverted.anyOf[0].oneOf[0]integer No
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.LocalATRankInverted.anyOf[0].oneOf[1]string No
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.LocalATRankInverted.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.IDDatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.ID.oneOf[0]integer No
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.ID.oneOf[1]string No
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.ATLocation_IDDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.ATLocation_ID.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.options[].raw.ATLocation_ID.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.totalResultsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].duplicateOptions.hasPotentialDuplicatesboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].postIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].postUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].proposedLocationIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].status = "Pending" Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].confirmations = 0 Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].confirmationsRequiredinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].firstOpeningDatestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].eventobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.externalURLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.descriptionstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.categoryobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.category.categoryIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.category.namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.category.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.category.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.ownerPostID Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.ownerPostID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.ownerPostID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.ownerPostName Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.ownerPostName.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.ownerPostName.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.ownerPostURL Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.ownerPostURL.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.ownerPostURL.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.originatorUserID Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.originatorUserID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.originatorUserID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.earnedTraderPointsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.importanceLevel Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.importanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.importanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.defaultImportanceLevel Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.defaultImportanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.defaultImportanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.affectsOpeningTimesboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.countryCodeIncludeListarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.countryCodeIncludeList[]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].event.countryCodeExcludeListarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.countryCodeExcludeList[]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].event.geographicobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.geographic.lat Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.geographic.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.geographic.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.geographic.lng Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.geographic.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.geographic.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.geographic.effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.geographic.effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.geographic.effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.geographic.eventATLocationID Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.geographic.eventATLocationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.geographic.eventATLocationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.physicalLocationobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.physicalLocation.modestring ["venue","point","none"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.physicalLocation.locationID Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.physicalLocation.locationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.physicalLocation.locationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.physicalLocation.namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.physicalLocation.aliasstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.physicalLocation.addressStringstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.physicalLocation.countryCodestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.physicalLocation.lat Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.physicalLocation.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.physicalLocation.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.physicalLocation.lng Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.physicalLocation.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].event.physicalLocation.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].rewardobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].reward.policyVersionstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].reward.displayRewardboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].reward.rewardTypestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].reward.submitterAmountinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].reward.verifierAmountinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].reward.submitterAmountLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].reward.verifierAmountLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].reward.penaltyMultipliernumber Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].reward.penaltyAppliesboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].reward.usesSnapshotboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].detailUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].legacyUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].createdAtstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].createdAtRelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].bodystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].mediaChannelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastArchivedVersionIdinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].mediaTotalinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].viewerIsAdminboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].canEditPostboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].reusableRequestboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].embeddedModeboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].showEmbeddedStatsboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].hideTitleboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].bodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].ownsPostboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].canViewInsightsboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastEditedAt Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastEditedAt.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastEditedAt.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].requestReuseSource Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].requestReuseSource.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].requestReuseSource.anyOf[0].typestring ["post","request"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].requestReuseSource.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].requestReuseSource.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodiesobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feedobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.bodystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.bodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.translationobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.translation.endpointstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.translation.targetLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.translation.targetLanguageNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.translation.sourceLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.translation.sourceContentHashstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.translation.titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.translation.bodystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.translation.originalTitlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.translation.originalBodystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.translation.eligibleboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.translation.cachedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.translation.liveTranslationSourceEnabledboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.translation.bodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.translation.originalBodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.translation.statestring ["done","eligible","none"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.translation.sourceLanguageDetectionStatusstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.translation.sourceLanguageDetectionConfidence Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.translation.sourceLanguageDetectionConfidence.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.feed.translation.sourceLanguageDetectionConfidence.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embeddedobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.bodystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.bodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.translationobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.translation.endpointstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.translation.targetLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.translation.targetLanguageNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.translation.sourceLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.translation.sourceContentHashstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.translation.titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.translation.bodystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.translation.originalTitlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.translation.originalBodystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.translation.eligibleboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.translation.cachedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.translation.liveTranslationSourceEnabledboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.translation.bodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.translation.originalBodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.translation.statestring ["done","eligible","none"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.translation.sourceLanguageDetectionStatusstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.translation.sourceLanguageDetectionConfidence Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.translation.sourceLanguageDetectionConfidence.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.embedded.translation.sourceLanguageDetectionConfidence.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detailobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.bodystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.bodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.translationobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.translation.endpointstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.translation.targetLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.translation.targetLanguageNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.translation.sourceLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.translation.sourceContentHashstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.translation.titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.translation.bodystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.translation.originalTitlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.translation.originalBodystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.translation.eligibleboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.translation.cachedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.translation.liveTranslationSourceEnabledboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.translation.bodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.translation.originalBodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.translation.statestring ["done","eligible","none"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.translation.sourceLanguageDetectionStatusstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.translation.sourceLanguageDetectionConfidence Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.translation.sourceLanguageDetectionConfidence.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].presentationBodies.detail.translation.sourceLanguageDetectionConfidence.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].boardobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].board.idinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].board.namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].board.slugstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].board.urlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].board.citySlugstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].board.viewerCanFollowboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].board.viewerIsFollowingboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].authorNewsfeedPostAuthor Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].aliasstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].avatarEmojistring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].profileImageUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].bannerImageUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].profileUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].htmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].mentionIdinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].isSystemboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].isYouboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].profileImage Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].profileImage.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].widthinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].heightinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].isImageboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].isEmbeddedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].frameobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].frame.positionXPercentnumber Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].frame.positionYPercentnumber Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].frame.zoomPercentnumber Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].backgroundUrlstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].profileImage.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].bannerImage Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].widthinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].heightinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].isImageboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].isEmbeddedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].frameobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].frame.positionXPercentnumber Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].frame.positionYPercentnumber Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].frame.zoomPercentnumber Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].backgroundUrlstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].bannerImage.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].displayNewsfeedAuthorDisplay Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].aliasstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].avatarstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].avatarEmojistring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImageUrlstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImageURLstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].profileUrlstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].profileURLstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].customColorstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].customTextColorstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].avatarModestring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].htmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].idinteger | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].userIDinteger | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].isRichboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].widthinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].heightinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].isImageboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].isEmbeddedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].frameobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].frame.positionXPercentnumber Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].frame.positionYPercentnumber Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].frame.zoomPercentnumber Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].backgroundUrlstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].medalsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].medals[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].medals[].Namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].medals[].URLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].identityHiddenboolean NoAn anonymized author has no profile or follow action.
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].identityHiddenUntilinteger | null NoCurrent response-race closing timestamp in Unix seconds.
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[0].mentionIdinteger | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[1].aliasstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[1].labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[1].avatarEmojistring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[1].profileUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[1].htmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[1].id = 0 Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[1].mentionIdinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[2]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[2].aliasnull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[2].labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[2].avatarEmojinull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[2].profileUrlnull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[2].htmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[2].idnull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[2].mentionIdnull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[2].identityHidden = true Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].display.anyOf[2].identityHiddenUntilinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].medalsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].medals[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].medals[].namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].medals[].Namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].medals[].urlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].medals[].URLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].medals[].slugstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].medals[].categoryNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].medals[].categorySlugstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].medals[].descriptionstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].medals[].colorstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].medals[].textColorstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].medals[].importanceinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].viewerCanFollowboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[0].viewerIsFollowingboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].aliasnull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].avatarEmojinull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].profileImageUrlnull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].bannerImageUrlnull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].profileUrlnull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].htmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].idnull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].mentionIdnull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].isSystem = false Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].isYou = false Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].profileImagenull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].bannerImagenull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].displayNewsfeedAuthorDisplay Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].aliasstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].avatarstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].avatarEmojistring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImageUrlstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImageURLstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].profileUrlstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].profileURLstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].customColorstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].customTextColorstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].avatarModestring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].htmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].idinteger | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].userIDinteger | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].isRichboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].widthinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].heightinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].isImageboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].isEmbeddedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].frameobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].frame.positionXPercentnumber Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].frame.positionYPercentnumber Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].frame.zoomPercentnumber Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].backgroundUrlstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].medalsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].medals[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].medals[].Namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].medals[].URLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].identityHiddenboolean NoAn anonymized author has no profile or follow action.
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].identityHiddenUntilinteger | null NoCurrent response-race closing timestamp in Unix seconds.
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[0].mentionIdinteger | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[1].aliasstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[1].labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[1].avatarEmojistring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[1].profileUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[1].htmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[1].id = 0 Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[1].mentionIdinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[2]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[2].aliasnull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[2].labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[2].avatarEmojinull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[2].profileUrlnull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[2].htmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[2].idnull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[2].mentionIdnull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[2].identityHidden = true Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].display.anyOf[2].identityHiddenUntilinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].medalsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].viewerCanFollow = false Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].viewerIsFollowing = false Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].identityHidden = true Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].author.anyOf[1].identityHiddenUntilinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].translationobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].translation.endpointstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].translation.targetLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].translation.targetLanguageNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].translation.sourceLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].translation.sourceContentHashstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].translation.titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].translation.bodystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].translation.originalTitlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].translation.originalBodystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].translation.eligibleboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].translation.cachedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].translation.liveTranslationSourceEnabledboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].translation.bodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].translation.originalBodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].translation.statestring ["done","eligible","none"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].translation.sourceLanguageDetectionStatusstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].translation.sourceLanguageDetectionConfidence Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].translation.sourceLanguageDetectionConfidence.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].translation.sourceLanguageDetectionConfidence.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].rating Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].rating.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].rating.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].mediaarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].media[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].media[].idinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].media[].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].media[].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].media[].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].media[].widthinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].media[].heightinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].media[].titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].media[].signInRequiredboolean No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].mediaLabelsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].mediaLabels[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].mediaLabels[].idinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].mediaLabels[].namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].mediaLabels[].emojistring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].mediaNextOffset Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].mediaNextOffset.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].mediaNextOffset.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].inlineMediaarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].inlineMedia[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].inlineMedia[].idinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].inlineMedia[].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].inlineMedia[].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].inlineMedia[].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].inlineMedia[].widthinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].inlineMedia[].heightinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].inlineMedia[].titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richLinksarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richLinks[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richLinks[].idinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richLinks[].urlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richLinks[].canonicalUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richLinks[].hoststring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richLinks[].siteNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richLinks[].titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richLinks[].descriptionstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richLinks[].imageMediaIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richLinks[].image Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richLinks[].image.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richLinks[].image.anyOf[0].mediaIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richLinks[].image.anyOf[0].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richLinks[].image.anyOf[0].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richLinks[].image.anyOf[0].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richLinks[].image.anyOf[0].widthinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richLinks[].image.anyOf[0].heightinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richLinks[].image.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachmentsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[]NewsfeedRichAttachment No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].type = "rating" Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].postIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].reviewUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].ratingValuenumber Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].ratingLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].filledStarsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].maxStars = 5 Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].targetRolestring ["location","buyer","seller"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].visual Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].visual.anyOf[0]array Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].visual.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].visual.anyOf[1].type = "location" Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].visual.anyOf[1].imageUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].visual.anyOf[1].primaryColorstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].visual.anyOf[1].textColorstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].visual.anyOf[1].outlineColorstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].relationshipobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].relationship.typestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].relationship.labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].relationship.htmlstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].relationship.completedCountinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].relationship.pendingCountinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].boardobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].board.idinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].board.namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].board.urlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].targetobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].target.typestring ["board","location","user"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].target.namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].target.urlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].target.htmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].target.metastring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[0].htmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1]NewsfeedLiveAttachment No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].statestring ["starting","live","processing","ready","failed"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].sessionIdstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].mediaIdinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].failureStage Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].failureStage.anyOf[0]string ["publish","media","recording"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].failureStage.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].signInRequiredboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].playUrlstring YesEmpty unless live and signed in; otherwise an expiring authorized playback URL.
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].type = "liveStream" Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].postIdinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].authorUserId Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].authorUserId.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].authorUserId.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].authorAlias Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].authorAlias.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].authorAlias.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].streamTitlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].thumbnailUrlstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].viewerCountUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].shareUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].hirePopupProfilePathstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].htmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].statestring ["starting","live","processing","ready","failed"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].sessionIdstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].mediaIdinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].failureStage Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].failureStage.anyOf[0]string ["publish","media","recording"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].failureStage.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].signInRequiredboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].playUrlstring YesEmpty unless live and signed in; otherwise an expiring authorized playback URL.
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].type = "liveStream" Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].postIdinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].activationIdstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].overlayActivationIdstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].authorUserId Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].authorUserId.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].authorUserId.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].authorAlias Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].authorAlias.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].authorAlias.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].streamTitlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].viewerCountUrl = "" Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].shareUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].htmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2]NewsfeedBidAttachment No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].subtitlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].amountLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].statusLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].requestTextstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].htmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].bidIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].postIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].type = "bid" Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].requiresDeleteFollowup = true Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].metaarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].alertsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].alerts[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].alerts[].tonestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].alerts[].htmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actionsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].typestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].stylestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].actionstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].hrefstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].sellerSignInReturnURLstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].confirmTitlestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].confirmMessagestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].confirmButtonstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].modalTitlestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].chatUserAlias No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].chatUserAlias.anyOf[0]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].chatUserAlias.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].chatNamestring | null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].proposalDefaultLocationAliasstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].proposalDefaultLocationNamestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].proposalDefaultStartTimestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].proposalDefaultInventoryTypeNamestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].isShortlistedstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].shortlistLabelstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].unshortlistLabelstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].feedbackStartTimestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].feedbackEndTimestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].feedbackLocationNamestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].feedbackLocationAliasstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].feedbackInventoryTypeNamestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].feedbackRequestStringstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].feedbackIsPremiumstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].guidancestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].prefillTextstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].reservationNamestring | null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].phoneNumberstring | null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].emailAddressstring | null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].verificationRequiredstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].verificationTitlestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].verificationMessagestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].verificationButtonstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].verificationURLstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].historyTagstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].historyTitlestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].reviewPostURLstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].reviewContextstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].reuseBalancestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].bidIDinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].postIDinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].feedbackAmountinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].discussionPostIDinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].reviewPostIDinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].reviewRequestIDinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].fullPageboolean No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].wrapboolean No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].inlineNavigation No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].inlineNavigation.anyOf[0]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].inlineNavigation.anyOf[1]boolean No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].proposalDefaultInventoryTypeID No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].proposalDefaultInventoryTypeID.anyOf[0]integer No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].proposalDefaultInventoryTypeID.anyOf[1]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issueobject No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.messagestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.stepsTitlestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.stepsarray No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.steps[]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.actionsarray No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.actions[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.actions[].labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.actions[].hrefstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.actions[].fullPageboolean No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.holdAccessBidIDinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].buyerIdentityHiddenboolean No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].buyerIdentityHiddenUntil No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].buyerIdentityHiddenUntil.anyOf[0]integer No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].buyerIdentityHiddenUntil.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].discussionnull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].viewerIsPostAuthorboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].buyerIdentityHiddenboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].buyerIdentityHiddenUntil Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].buyerIdentityHiddenUntil.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].buyerIdentityHiddenUntil.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].buyerShareURLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].directHireExplanationstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].respondByTimestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].respondByLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].fillBySellerHtmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].timeLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].detailLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].isPremiumboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].isCustomConciergeRequestboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].viewerMode = "owner" Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].requestModestring ["general","specific"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].operationalExpiry Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].operationalExpiry.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].operationalExpiry.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].responseRound Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].responseRound.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].responseRound.anyOf[0].roundIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].responseRound.anyOf[0].statestring ["collecting","immediate"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].responseRound.anyOf[0].closesAtinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].responseRound.anyOf[0].serverTimeinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].responseRound.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].visualBidCardVisual Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].visual.anyOf[0]array Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].visual.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].visual.anyOf[1].imageUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].visual.anyOf[1].imageAltstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].visual.anyOf[1].primaryColorstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].visual.anyOf[1].textColorstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].modifyPrefillTextstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].reservationContact No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].reservationContact.anyOf[0]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].reservationContact.anyOf[0].labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].reservationContact.anyOf[0].reservationNamestring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].reservationContact.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].isFilledboolean No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].subtitlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].amountLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].statusLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].requestTextstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].htmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].bidIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].postIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].type = "bid" Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].requiresDeleteFollowup = true Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].metaarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].alertsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].alerts[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].alerts[].tonestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].alerts[].htmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actionsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].typestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].stylestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].actionstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].hrefstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].sellerSignInReturnURLstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].confirmTitlestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].confirmMessagestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].confirmButtonstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].modalTitlestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].chatUserAlias No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].chatUserAlias.anyOf[0]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].chatUserAlias.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].chatNamestring | null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].proposalDefaultLocationAliasstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].proposalDefaultLocationNamestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].proposalDefaultStartTimestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].proposalDefaultInventoryTypeNamestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].isShortlistedstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].shortlistLabelstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].unshortlistLabelstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].feedbackStartTimestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].feedbackEndTimestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].feedbackLocationNamestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].feedbackLocationAliasstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].feedbackInventoryTypeNamestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].feedbackRequestStringstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].feedbackIsPremiumstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].guidancestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].prefillTextstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].reservationNamestring | null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].phoneNumberstring | null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].emailAddressstring | null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].verificationRequiredstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].verificationTitlestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].verificationMessagestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].verificationButtonstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].verificationURLstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].historyTagstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].historyTitlestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].reviewPostURLstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].reviewContextstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].reuseBalancestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].bidIDinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].postIDinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].feedbackAmountinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].discussionPostIDinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].reviewPostIDinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].reviewRequestIDinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].fullPageboolean No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].wrapboolean No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].inlineNavigation No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].inlineNavigation.anyOf[0]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].inlineNavigation.anyOf[1]boolean No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].proposalDefaultInventoryTypeID No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].proposalDefaultInventoryTypeID.anyOf[0]integer No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].proposalDefaultInventoryTypeID.anyOf[1]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issueobject No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.messagestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.stepsTitlestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.stepsarray No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.steps[]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.actionsarray No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.actions[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.actions[].labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.actions[].hrefstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.actions[].fullPageboolean No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.holdAccessBidIDinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].buyerIdentityHiddenboolean No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].buyerIdentityHiddenUntil No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].buyerIdentityHiddenUntil.anyOf[0]integer No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].buyerIdentityHiddenUntil.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].discussionnull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].viewerIsPostAuthorboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].buyerIdentityHiddenboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].buyerIdentityHiddenUntil Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].buyerIdentityHiddenUntil.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].buyerIdentityHiddenUntil.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].viewerMode = "seller" Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].bidUUIDstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].timeLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].detailLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].amountLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].directHireExplanationstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].fulfillmentAliasstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].filledAtstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].statusLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].messagestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].requestTextstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].shareURLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].buyerShareURLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].bidIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].postIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].includedInNewsfeedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].includedInOverviewboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].viewerIsCurrentHolderboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].isPremiumboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].isSubmissionPendingReviewboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].type = "bid" Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].surface = "newsfeed" Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].customerSurveysnull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptionsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].ATLocation_IDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].ATLocationInventoryType_IDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].TimeRangeUnitCountinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].Quantityinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].LocationNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].LocationAliasstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].InventoryTypeNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].StartDatestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].EndDatestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].StartTimestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].EndTimestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].PartySize No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].PartySize.anyOf[0]integer No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].PartySize.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].CheckOutDate No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].CheckOutDate.anyOf[0]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].CheckOutDate.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].Constraintsarray No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].Constraints[]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].ExcludedVenuesarray No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].ExcludedVenues[]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].OperationalProjectionboolean NoTrue for a general request’s operational concierge anchor; these dates/location are not resolved fulfillment facts.
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].deliverableTypestring ["fulfillment","research"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].researchScope Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].researchScope.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].researchScope.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].overviewStatusstring ["","open","held","cancelled","filled"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].metaarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].meta[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].meta[].labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].meta[].valuestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].meta[].valueFormatstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].badgesarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].badges[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].badges[].tonestring ["premium","direct-hire","shortlisted"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].badges[].labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].typestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].stylestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].actionstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].hrefstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].sellerSignInReturnURLstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].confirmTitlestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].confirmMessagestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].confirmButtonstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].modalTitlestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].chatUserAlias No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].chatUserAlias.anyOf[0]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].chatUserAlias.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].chatNamestring | null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].proposalDefaultLocationAliasstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].proposalDefaultLocationNamestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].proposalDefaultStartTimestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].proposalDefaultInventoryTypeNamestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].isShortlistedstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].shortlistLabelstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].unshortlistLabelstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].feedbackStartTimestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].feedbackEndTimestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].feedbackLocationNamestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].feedbackLocationAliasstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].feedbackInventoryTypeNamestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].feedbackRequestStringstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].feedbackIsPremiumstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].guidancestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].prefillTextstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].reservationNamestring | null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].phoneNumberstring | null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].emailAddressstring | null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].verificationRequiredstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].verificationTitlestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].verificationMessagestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].verificationButtonstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].verificationURLstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].historyTagstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].historyTitlestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].reviewPostURLstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].reviewContextstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].reuseBalancestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].bidIDinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].postIDinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].feedbackAmountinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].discussionPostIDinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].reviewPostIDinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].reviewRequestIDinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].fullPageboolean No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].wrapboolean No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].inlineNavigation No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].inlineNavigation.anyOf[0]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].inlineNavigation.anyOf[1]boolean No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].proposalDefaultInventoryTypeID No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].proposalDefaultInventoryTypeID.anyOf[0]integer No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].proposalDefaultInventoryTypeID.anyOf[1]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issueobject No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.messagestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.stepsTitlestring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.stepsarray No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.steps[]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.actionsarray No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.actions[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.actions[].labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.actions[].hrefstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.actions[].fullPageboolean No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.holdAccessBidIDinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].buyerIdentityHiddenboolean No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].buyerIdentityHiddenUntil No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].buyerIdentityHiddenUntil.anyOf[0]integer No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].buyerIdentityHiddenUntil.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].visualBidCardVisual Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].visual.anyOf[0]array Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].visual.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].visual.anyOf[1].imageUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].visual.anyOf[1].imageAltstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].visual.anyOf[1].primaryColorstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].visual.anyOf[1].textColorstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionStateobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.statusstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.messagestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.sponsorAliasstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.sponsorChatLinkstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.sponsorStatusstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.moveOwnershipUnavailableReasonstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.moveOwnershipUnavailableMessagestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.canPickupboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.canDropboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.canFillboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.canMoveOwnershipboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.canShortlistboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.canDiscussboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.canChatboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.requiresSponsorboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.canFillDirectlyboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.fillRateBasisPointsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.minimumFillRateBasisPointsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.missingHoldPermissionsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.missingHoldPermissions[]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.directFillNoticeboolean No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.directFillAvailabilitystring ["available","unavailable","selection_pending","seller_ineligible"] No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auctionURLstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auctionobject No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.venuestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.startTimestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.endTimestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.bidIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.bidAmountCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.roundID Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.roundID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.roundID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.statestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.serverTimeinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.closesAt Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.closesAt.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.closesAt.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.closesAt.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.closesAt.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.enabledboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.openingCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.incrementCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.leadingCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.nextCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.estimatedFeesCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.remainingCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.leadingboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.priorityUntilnull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.priorityMine = false Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.ownOffersarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.ownOffers[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.ownOffers[].idinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.ownOffers[].amountCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.ownOffers[].statestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.ownOffers[].refundCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.eligibilityError Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.eligibilityError.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.eligibilityError.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.holdAppointmentID Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.holdAppointmentID.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.holdAppointmentID.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.holdAppointmentID.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.holdAppointmentID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.buyerIdentityHiddenboolean NoTrue when the authenticated viewer cannot see the buyer during the current response race.
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.buyerIdentityHiddenUntilinteger | null NoSaved current-round ClosesAt as Unix seconds; null when identity is visible. Reveal is authoritative only on a new response.
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.poolRequiredboolean No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.responseRound No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.responseRound.anyOf[0]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.responseRound.anyOf[0].roundIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.responseRound.anyOf[0].statestring ["collecting","immediate"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.responseRound.anyOf[0].closesAtinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.responseRound.anyOf[0].serverTimeinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.responseRound.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].responseRound Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].responseRound.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].responseRound.anyOf[0].roundIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].responseRound.anyOf[0].statestring ["collecting","immediate"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].responseRound.anyOf[0].closesAtinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].responseRound.anyOf[0].serverTimeinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].responseRound.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].buyerIdentityHiddenboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].buyerIdentityHiddenUntil Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].buyerIdentityHiddenUntil.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].buyerIdentityHiddenUntil.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].type = "sharePlanAppointment" Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].joinStateSharedPlanJoinState Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[0].status = "Unavailable" Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[0].canRequest = false Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[0].canManage = false Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[1].statusstring ["Unavailable","Host","Joined","Pending","Accepted","Declined","None"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[1].canRequestboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[1].canManageboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[1].pendingCountinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[1].joiningCountinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[1].requestIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[1].planURLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[1].chatIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].appointmentIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].postIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].locationIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].venueNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].venueUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].imageUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].imageURL256string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].primaryColorstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].textColorstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].cityNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].cityGroupCodestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].datestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].timestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].dateLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].timeLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].planLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].discussionUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].htmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendeesobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.sharedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.countinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.itemsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.items[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].aliasstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].avatarstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].avatarEmojistring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].topUserGroupNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].topMedalCategoryNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].profileURLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].profileImageURLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].bannerImageURLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].importanceLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].userIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].importancePointsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].profileImageMedianull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].profileImageFramenull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].bannerImageMedianull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].bannerImageFramenull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].displaynull Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].isOwnerboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].rolestring ["owner","guest"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].addressstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].categoryNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].cityNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].citySlugstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].cityGroupCodestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].firstOpeningDatestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].firstOpeningDateLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].promotedUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].discussionUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].postIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].proposedLocationIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].categoryIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].confirmationsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].confirmationsRequiredinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].promotedLocationIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].viewerCanConfirmboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].viewerHasConfirmedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].viewerIsSubmitterboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].type = "newLocationProposal" Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].externalURLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].descriptionstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].categoryobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].category.categoryIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].category.namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].category.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].category.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].ownerPostID Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].ownerPostID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].ownerPostID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].ownerPostName Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].ownerPostName.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].ownerPostName.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].ownerPostURL Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].ownerPostURL.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].ownerPostURL.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].originatorUserID Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].originatorUserID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].originatorUserID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].earnedTraderPointsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].importanceLevel Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].importanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].importanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].defaultImportanceLevel Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].defaultImportanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].defaultImportanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].affectsOpeningTimesboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].countryCodeIncludeListarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].countryCodeIncludeList[]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].countryCodeExcludeListarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].countryCodeExcludeList[]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographicobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.lat Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.lng Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.eventATLocationID Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.eventATLocationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.eventATLocationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocationobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.modestring ["venue","point","none"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.locationID Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.locationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.locationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.aliasstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.addressStringstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.countryCodestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.lat Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.lng Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].statusstring ["Pending","Confirmed","Rejected","Merged"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].rewardobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].reward.policyVersionstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].reward.displayRewardboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].reward.rewardTypestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].reward.submitterAmountinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].reward.verifierAmountinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].reward.submitterAmountLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].reward.verifierAmountLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].reward.penaltyMultipliernumber Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].reward.penaltyAppliesboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[4].htmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].type = "listingBundle" Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].postIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].itemsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].listingIDstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].locationNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].locationAliasstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].citystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].imageUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].primaryColorstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].textColorstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].outlineColorstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].hoverColorstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].inventoryTypeNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].datestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].dateLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].timeLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].priceLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].soldLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].statusLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].statusstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].purchaseUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].detailUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].appointmentIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].locationIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].isAvailableboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].isReviewPendingboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].isSoldboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].saleModestring ["FixedPrice","Auction"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].listingIDstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].locationNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].imageUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].inventoryTypeNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].timezonestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].statusLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].cardPriceLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].cardSummarystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].urlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].auctionIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].startingPriceCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].currentBidCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].minimumNextBidCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].bidCountinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].revisioninteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].isOpenboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].isLeadingboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].canAdministrativelyCancelboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].canBidboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].canManageboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].isSellerboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].listingStart Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].listingStart.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].listingStart.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].serverTime Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].serverTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].serverTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].endsAt Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].endsAt.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].endsAt.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].purchaseURL Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].purchaseURL.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].purchaseURL.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].saleModestring ["FixedPrice","Auction"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].statusstring ["PendingApproval","Open","Settling","Sold","Unsold","Cancelled"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].priceCentsinteger No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].items[].auctionSummarystring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].richAttachments[].anyOf[5].htmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].livestream Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].livestream.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].livestream.anyOf[0].statestring ["starting","live","processing","ready","failed"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].livestream.anyOf[0].sessionIdstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].livestream.anyOf[0].mediaIdinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].livestream.anyOf[0].failureStage Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].livestream.anyOf[0].failureStage.anyOf[0]string ["publish","media","recording"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].livestream.anyOf[0].failureStage.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].livestream.anyOf[0].signInRequiredboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].livestream.anyOf[0].playUrlstring YesEmpty unless live and signed in; otherwise an expiring authorized playback URL.
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].livestream.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentionsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].externalURLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].descriptionstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].categoryobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].category.categoryIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].category.namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].category.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].category.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].ownerPostID Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].ownerPostID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].ownerPostID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].ownerPostName Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].ownerPostName.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].ownerPostName.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].ownerPostURL Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].ownerPostURL.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].ownerPostURL.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].originatorUserID Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].originatorUserID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].originatorUserID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].earnedTraderPointsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].importanceLevel Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].importanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].importanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].defaultImportanceLevel Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].defaultImportanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].defaultImportanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].affectsOpeningTimesboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].countryCodeIncludeListarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].countryCodeIncludeList[]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].countryCodeExcludeListarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].countryCodeExcludeList[]string No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].geographicobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].geographic.lat Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].geographic.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].geographic.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].geographic.lng Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].geographic.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].geographic.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].geographic.effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].geographic.effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].geographic.effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].geographic.eventATLocationID Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].geographic.eventATLocationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].geographic.eventATLocationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].physicalLocationobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].physicalLocation.modestring ["venue","point","none"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].physicalLocation.locationID Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].physicalLocation.locationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].physicalLocation.locationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].physicalLocation.namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].physicalLocation.aliasstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].physicalLocation.addressStringstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].physicalLocation.countryCodestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].physicalLocation.lat Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].physicalLocation.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].physicalLocation.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].physicalLocation.lng Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].physicalLocation.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].physicalLocation.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].mentionID Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].mentionID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].mentionID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].eventMentions[].mentionSourcestring ["mention","owner",""] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].repostNewsfeedRepost Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].repost.anyOf[0]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].repost.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].repost.anyOf[1].available = false Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].repost.anyOf[1].sourcePostIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].repost.anyOf[1].messagestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].repost.anyOf[2]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].repost.anyOf[2].available = true Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].repost.anyOf[2].sourcePostIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].repost.anyOf[2].sourcePostNewsfeedPost Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].pollsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[]object NoResults and per-answer counts are hidden until the viewer has voted. An empty endTime means no deadline.
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].idinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].postIdinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].viewerAnswerId Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].viewerAnswerId.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].viewerAnswerId.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].totalVotesinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].resultVisibilitystring ["visible","hidden"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].answersarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].answers[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].answers[].idinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].answers[].titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].answers[].descriptionstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].answers[].voteCountinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].answers[].percentinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].answers[].viewerSelectedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].answers[].isLeaderboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].questionstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].descriptionstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].iconstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].endTimestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].endTimeRelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].isClosedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].viewerHasVotedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].canVoteboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].canAddAnswersboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].polls[].showResultsboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActionsobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.prominentarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.prominent[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.prominent[].ActionButtonIDstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.prominent[].ActionButtonNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.prominent[].IconNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.prominent[].Namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.prominent[].AdditionalTextstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.prominent[].ConfirmTitlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.prominent[].ConfirmTextstring YesServer-rendered confirmation content. May contain HTML; proposal reviews use labeled details with escaped user text and shared time markup.
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.prominent[].ConfirmButtonTextstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.prominent[].DisplayModestring ["prominent","menu"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.prominent[].Clickableboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.prominent[].Stylestring ["primary","secondary","danger"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.menuarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.menu[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.menu[].ActionButtonIDstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.menu[].ActionButtonNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.menu[].IconNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.menu[].Namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.menu[].AdditionalTextstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.menu[].ConfirmTitlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.menu[].ConfirmTextstring YesServer-rendered confirmation content. May contain HTML; proposal reviews use labeled details with escaped user text and shared time markup.
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.menu[].ConfirmButtonTextstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.menu[].DisplayModestring ["prominent","menu"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.menu[].Clickableboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].postActions.menu[].Stylestring ["primary","secondary","danger"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tagsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[] No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[].anyOf[0]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[].anyOf[0].mentionId Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[].anyOf[0].mentionId.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[].anyOf[0].mentionId.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[].anyOf[0].kind = "location" Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[].anyOf[0].labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[].anyOf[0].targetUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[].anyOf[0].citySlugstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[].anyOf[1]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[].anyOf[1].mentionId Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[].anyOf[1].mentionId.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[].anyOf[1].mentionId.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[].anyOf[1].kind = "user" Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[].anyOf[1].labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[].anyOf[1].targetUrl Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[].anyOf[1].targetUrl.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[].anyOf[1].targetUrl.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[].anyOf[1].identityHiddenboolean No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[].anyOf[1].identityHiddenUntil No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[].anyOf[1].identityHiddenUntil.anyOf[0]integer No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tags[].anyOf[1].identityHiddenUntil.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tagDisclosure Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tagDisclosure.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tagDisclosure.anyOf[0].countinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tagDisclosure.anyOf[0].textstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].tagDisclosure.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].traderpointsDisclosure Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].traderpointsDisclosure.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].traderpointsDisclosure.anyOf[0].amountinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].traderpointsDisclosure.anyOf[0].reasonTypestring ["comment","post"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].traderpointsDisclosure.anyOf[0].amountLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].traderpointsDisclosure.anyOf[0].labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].traderpointsDisclosure.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].traderpointsDisclosure.anyOf[0].summarystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].traderpointsDisclosure.anyOf[0].reasonstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].traderpointsDisclosure.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].statsobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.thumbsUpinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.viewsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.engagementBpinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.salesAmountCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.mentionClicksinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.usersNotifiedinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.replyCountinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.indirectReplyCountinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.bookmarkCountinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.viewerHasThumbedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.viewerReactionKeystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].targetTypestring ["post","chat_message"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].targetIdinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].viewerReactionKeystring ["","thumbs_up","heart","money_with_wings","laugh","wow","sad","angry"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].viewerHasReactedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].totalCountinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].countsobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].counts.thumbs_upinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].counts.heartinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].counts.money_with_wingsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].counts.laughinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].counts.wowinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].counts.sadinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].counts.angryinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].recentarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].recent[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].recent[].userIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].recent[].usernamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].recent[].reactionKeystring ["thumbs_up","heart","money_with_wings","laugh","wow","sad","angry"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].recent[].reactionEmojistring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].recent[].createdDate Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].recent[].createdDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].recent[].createdDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].recent[].lastUpdateDate Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].recent[].lastUpdateDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].recent[].lastUpdateDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].recent[].reactedDate Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].recent[].reactedDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].recent[].reactedDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].recent[].createdDateDisplaystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].recent[].lastUpdateDateDisplaystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[0].recent[].reactedDateDisplaystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reactions.anyOf[1]array Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.repostsobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].stats.reposts.countinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].commentIdinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorId Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorId.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorId.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorAlias Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorAlias.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorAlias.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].profileUrl Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].profileUrl.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].profileUrl.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplayobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.aliasstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.avatarstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.avatarEmojistring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImageUrlstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImageURLstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileUrlstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileURLstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.customColorstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.customTextColorstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.avatarModestring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.htmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.idinteger | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.userIDinteger | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.isRichboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].widthinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].heightinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].isImageboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].isEmbeddedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].frameobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].frame.positionXPercentnumber Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].frame.positionYPercentnumber Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].frame.zoomPercentnumber Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].backgroundUrlstring No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.medalsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.medals[]object No
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.medals[].Namestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.medals[].URLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.identityHiddenboolean NoAn anonymized author has no profile or follow action.
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorDisplay.identityHiddenUntilinteger | null NoCurrent response-race closing timestamp in Unix seconds.
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].authorHtmlstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].whenstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[0].whenRelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].lastReply.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].profileUsageobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].profileUsage.countinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].profileUsage.canSetAsProfilePostboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].profileUsage.isViewerProfilePostboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].appUsage Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].appUsage.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].appUsage.anyOf[0].countinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].appUsage.anyOf[0].canSetAsAppPost [0,1] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].appUsage.anyOf[0].isViewerAppPost [0,1] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].appUsage.anyOf[0].ownedAppCountinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].appUsage.anyOf[1]array Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].publicReleaseobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].publicRelease.datestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].publicRelease.inputValuestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].publicRelease.isScheduledboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].publicRelease.isFutureboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].publicRelease.minutesUntilPublicinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].publicRelease.labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].renderedHtmlByModeobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].renderedHtmlByMode.feedstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].renderedHtmlByMode.detailstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].renderedHtmlByMode.embeddedstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[0].renderedHtmlByMode.embeddedPreviewstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[1].idinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].post.anyOf[1].detailUrlstring Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/events/set_event_location",
    "RequestUserAlias": "example-user",
    "Payload": {
        "mode": "direct",
        "event": {
            "eventID": 0,
            "name": "synthetic-example",
            "urlSlug": "synthetic-example",
            "iconEmoji": "synthetic-example",
            "externalURL": "synthetic-example",
            "description": "synthetic-example",
            "effectRadiusInMeters": 0,
            "category": {
                "categoryID": 0,
                "name": "synthetic-example",
                "iconEmoji": "synthetic-example",
                "urlSlug": "synthetic-example"
            },
            "ownerPostID": 0,
            "ownerPostName": "synthetic-example",
            "ownerPostURL": "synthetic-example",
            "originatorUserID": 0,
            "earnedTraderPoints": 0,
            "importanceLevel": 0,
            "defaultImportanceLevel": 0,
            "affectsOpeningTimes": false,
            "countryCodeIncludeList": [],
            "countryCodeExcludeList": [],
            "geographic": {
                "lat": 0,
                "lng": 0,
                "effectRadiusInMeters": 0,
                "eventATLocationID": 0
            },
            "physicalLocation": {
                "mode": "venue",
                "locationID": 0,
                "name": "synthetic-example",
                "alias": "synthetic-example",
                "addressString": "synthetic-example",
                "countryCode": "synthetic-example",
                "lat": 0,
                "lng": 0
            }
        },
        "eventID": 0,
        "locationID": 0,
        "locationAlias": "synthetic-example",
        "locationUrl": "synthetic-example",
        "status": "Merged",
        "duplicateOptions": {
            "query": "synthetic-example",
            "options": [],
            "totalResults": 0,
            "hasPotentialDuplicates": false
        }
    }
}
Machine-readable endpoint documentation
POST

/v1/events/set_event_occurrence

#
Create a date/time occurrence for an existing event from the composer picker. Requires CreateEvent, the same default-on abuse-control permission used for event creation. Event originators and GlobalCommunityAdministration may also add rows through the normal event-edit permission path.

Parameters

NameTypeRequiredDefaultDescription
eventID int Yes — ATLocationEvents.ID selected in the event card.
startDate string Yes — Start date in YYYY-MM-DD.
endDate string No "" Optional end date in YYYY-MM-DD.
startTime string No "" Optional start time in HH:MM.
endTime string No "" Optional end time in HH:MM.
importanceLevel int No 1 Optional event importance override.
eventTimeID int No 0 Optional ATLocationEventsTimes.ID to update instead of creating a new occurrence.
isWritingRequest bool No false Set true after validating duplicate behavior to actually create/update the occurrence.
Request example (cURL)
curl --request POST \
  'https://ca.appointmenttrader.com/v1/events/set_event_occurrence' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'eventID={{eventID}}' \
  --data-urlencode 'startDate={{startDate}}' \
  --data-urlencode 'endDate={{endDate}}' \
  --data-urlencode 'startTime={{startTime}}' \
  --data-urlencode 'endTime={{endTime}}' \
  --data-urlencode 'importanceLevel={{importanceLevel}}' \
  --data-urlencode 'eventTimeID={{eventTimeID}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$events_set_event_occurrence_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payload Yes
$.oneOf[0].allOf[1].Payload.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrenceobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.eventTimeID Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.eventTimeID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.eventTimeID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.eventID Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.eventID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.eventID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.startHour Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.startHour.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.startHour.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.endHour Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.endHour.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.endHour.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.locationCategoryID Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.locationCategoryID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.locationCategoryID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.importanceLevel Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.importanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.importanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.daysUntil Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.daysUntil.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.daysUntil.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.repeatOnWeekday Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.repeatOnWeekday.anyOf[0]string ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.repeatOnWeekday.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.startTime Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.startTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.startTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.endTime Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.endTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.endTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.startDate Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.startDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.startDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.endDate Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.endDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.endDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.hasIndividualStartTimeboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.isUpcomingboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.isPastboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.dateLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.timeLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].occurrence.displayLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].eventTimeID Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].eventTimeID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].eventTimeID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].createdboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrenceobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.eventTimeID Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.eventTimeID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.eventTimeID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.eventID Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.eventID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.eventID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.startHour Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.startHour.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.startHour.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.endHour Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.endHour.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.endHour.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.locationCategoryID Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.locationCategoryID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.locationCategoryID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.importanceLevel Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.importanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.importanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.daysUntil Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.daysUntil.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.daysUntil.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.repeatOnWeekday Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.repeatOnWeekday.anyOf[0]string ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.repeatOnWeekday.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.startTime Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.startTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.startTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.endTime Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.endTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.endTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.startDate Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.startDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.startDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.endDate Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.endDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.endDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.hasIndividualStartTimeboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.isUpcomingboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.isPastboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.dateLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.timeLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].occurrence.displayLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].eventTimeID Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].eventTimeID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].eventTimeID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].created = false Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].wouldCreate = true Yes
$.oneOf[0].allOf[1].Payload.anyOf[2]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrenceobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.eventTimeID Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.eventTimeID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.eventTimeID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.eventID Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.eventID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.eventID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.startHour Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.startHour.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.startHour.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.endHour Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.endHour.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.endHour.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.locationCategoryID Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.locationCategoryID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.locationCategoryID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.importanceLevel Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.importanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.importanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.daysUntil Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.daysUntil.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.daysUntil.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.repeatOnWeekday Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.repeatOnWeekday.anyOf[0]string ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.repeatOnWeekday.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.startTime Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.startTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.startTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.endTime Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.endTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.endTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.startDate Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.startDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.startDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.endDate Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.endDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.endDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.hasIndividualStartTimeboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.isUpcomingboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.isPastboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.dateLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.timeLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].occurrence.displayLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].eventTimeID Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].eventTimeID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].eventTimeID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].updatedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[3]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrenceobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.eventTimeID Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.eventTimeID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.eventTimeID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.eventID Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.eventID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.eventID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.startHour Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.startHour.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.startHour.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.endHour Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.endHour.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.endHour.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.locationCategoryID Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.locationCategoryID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.locationCategoryID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.importanceLevel Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.importanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.importanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.daysUntil Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.daysUntil.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.daysUntil.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.repeatOnWeekday Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.repeatOnWeekday.anyOf[0]string ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.repeatOnWeekday.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.startTime Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.startTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.startTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.endTime Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.endTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.endTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.startDate Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.startDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.startDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.endDate Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.endDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.endDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.hasIndividualStartTimeboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.isUpcomingboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.isPastboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.dateLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.timeLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].occurrence.displayLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].eventTimeID Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].eventTimeID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].eventTimeID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].updated = false Yes
$.oneOf[0].allOf[1].Payload.anyOf[3].wouldUpdate = true Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/events/set_event_occurrence",
    "RequestUserAlias": "example-user",
    "Payload": {
        "occurrence": {
            "eventTimeID": 0,
            "eventID": 0,
            "startHour": 0,
            "endHour": 0,
            "locationCategoryID": 0,
            "importanceLevel": 0,
            "daysUntil": 0,
            "repeatOnWeekday": "Monday",
            "startTime": "synthetic-example",
            "endTime": "synthetic-example",
            "startDate": "synthetic-example",
            "endDate": "synthetic-example",
            "hasIndividualStartTime": false,
            "isUpcoming": false,
            "isPast": false,
            "dateLabel": "synthetic-example",
            "timeLabel": "synthetic-example",
            "displayLabel": "synthetic-example"
        },
        "eventTimeID": 0,
        "created": false
    }
}
Machine-readable endpoint documentation
POST

/v1/events/set_event_venue_association

#
Add or remove an association between an event and a venue (ATLocation). Tags drive demand projections and the venue-transaction royalty.

Parameters

NameTypeRequiredDefaultDescription
eventSlug string Yes — The event's URLSlug.
locationAlias string Yes — The venue's ATLocation.Alias.
action string No "add" 'add' or 'remove'.
isWritingRequest bool No false Required true to actually write.
Request example (cURL)
curl --request POST \
  'https://ca.appointmenttrader.com/v1/events/set_event_venue_association' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'eventSlug={{eventSlug}}' \
  --data-urlencode 'locationAlias={{locationAlias}}' \
  --data-urlencode 'action={{action}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$events_set_event_venue_association_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.locationIDinteger Yes
$.oneOf[0].allOf[1].Payload.actionstring ["add","remove"] Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/events/set_event_venue_association",
    "RequestUserAlias": "example-user",
    "Payload": {
        "eventID": 0,
        "locationID": 0,
        "action": "add"
    }
}
Machine-readable endpoint documentation