Online Now  

/v1/location/

Handles all location related functions.
GET

/v1/location/get_address_suggestions

#
Searches the self-hosted worldwide address dataset. Use HTTPS POST to keep address queries out of URL logs. Authenticated sessions work before identity approval; external clients use the existing AT API-key eligibility rules. Results are mapped suggestions, not proof of residence or postal deliverability. Show the returned OpenStreetMap attribution wherever suggestions are displayed.

Parameters

NameTypeRequiredDefaultDescription
query string Yes — Address text, 3–250 characters.
language string No "en" Result names: en, de, fr or local.
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/location/get_address_suggestions' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'query={{query}}' \
  --data-urlencode 'language={{language}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$location_get_address_suggestions_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.suggestionsarray Yes
$.oneOf[0].allOf[1].Payload.suggestions[]object No
$.oneOf[0].allOf[1].Payload.suggestions[].labelstring Yes
$.oneOf[0].allOf[1].Payload.suggestions[].typestring Yes
$.oneOf[0].allOf[1].Payload.suggestions[].addressobject Yes
$.oneOf[0].allOf[1].Payload.suggestions[].address.formatted_addressstring Yes
$.oneOf[0].allOf[1].Payload.suggestions[].address.address_componentsarray Yes
$.oneOf[0].allOf[1].Payload.suggestions[].address.address_components[]object No
$.oneOf[0].allOf[1].Payload.suggestions[].address.address_components[].long_namestring Yes
$.oneOf[0].allOf[1].Payload.suggestions[].address.address_components[].short_namestring Yes
$.oneOf[0].allOf[1].Payload.suggestions[].address.address_components[].typesarray Yes
$.oneOf[0].allOf[1].Payload.suggestions[].address.address_components[].types[]string No
$.oneOf[0].allOf[1].Payload.suggestions[].address.source = "photon" Yes
$.oneOf[0].allOf[1].Payload.suggestions[].address.osmobject Yes
$.oneOf[0].allOf[1].Payload.suggestions[].address.osm.typestring ["N","W","R"] Yes
$.oneOf[0].allOf[1].Payload.suggestions[].address.osm.idstring Yes
$.oneOf[0].allOf[1].Payload.suggestions[].address.coordinatesobject Yes
$.oneOf[0].allOf[1].Payload.suggestions[].address.coordinates.latitudenumber Yes
$.oneOf[0].allOf[1].Payload.suggestions[].address.coordinates.longitudenumber Yes
$.oneOf[0].allOf[1].Payload.suggestions[].address.resultTypestring Yes
$.oneOf[0].allOf[1].Payload.suggestions[].address.schemaVersion = 1 Yes
$.oneOf[0].allOf[1].Payload.attributionstring Yes
$.oneOf[0].allOf[1].Payload.attributionURLstring 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/location/get_address_suggestions",
    "RequestUserAlias": "example-user",
    "Payload": {
        "suggestions": [],
        "attribution": "Synthetic attribution example.",
        "attributionURL": "https://www.example.invalid/copyright"
    }
}
Machine-readable endpoint documentation
GET

/v1/location/get_category

#
Returns the locations category type (f.i. Restaurant or Prepaid-Restaurant) and the required field list for listings of this category. Public-by-design: location category metadata and listing field requirements are public marketplace configuration.

Parameters

NameTypeRequiredDefaultDescription
locationAlias string Yes — Slug found after the slash when opening a location in the portal
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/location/get_category' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationAlias={{locationAlias}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$location_get_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].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.Namestring Yes
$.oneOf[0].allOf[1].Payload.MetaInformationobject Yes
$.oneOf[0].allOf[1].Payload.MetaInformation.categorySlug Yes
$.oneOf[0].allOf[1].Payload.MetaInformation.categorySlug.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.MetaInformation.categorySlug.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.MetaInformation.categoryNamestring Yes
$.oneOf[0].allOf[1].Payload.MetaInformation.categoryInventoryTypeDescriptorstring Yes
$.oneOf[0].allOf[1].Payload.MetaInformation.newListingAllowedboolean Yes
$.oneOf[0].allOf[1].Payload.MetaInformation.newListingErrorstring Yes
$.oneOf[0].allOf[1].Payload.KeyValueListarray Yes
$.oneOf[0].allOf[1].Payload.KeyValueList[]object No
$.oneOf[0].allOf[1].Payload.KeyValueList[].fieldIDDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.KeyValueList[].fieldID.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.KeyValueList[].fieldID.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.KeyValueList[].fieldCaptionstring Yes
$.oneOf[0].allOf[1].Payload.KeyValueList[].fieldTypestring ["text","image","currency","link"] Yes
$.oneOf[0].allOf[1].Payload.KeyValueList[].fieldIsOptionalDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.KeyValueList[].fieldIsOptional.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.KeyValueList[].fieldIsOptional.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.KeyValueList[].fieldDescriptionstring Yes
$.oneOf[0].allOf[1].Payload.KeyValueFieldListarray Yes
$.oneOf[0].allOf[1].Payload.KeyValueFieldList[]string No
$.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/location/get_category",
    "RequestUserAlias": "example-user",
    "Payload": {
        "Name": "synthetic-example",
        "MetaInformation": {
            "categorySlug": "synthetic-example",
            "categoryName": "synthetic-example",
            "categoryInventoryTypeDescriptor": "synthetic-example",
            "newListingAllowed": false,
            "newListingError": "synthetic-example"
        },
        "KeyValueList": [],
        "KeyValueFieldList": []
    }
}
Machine-readable endpoint documentation
GET

/v1/location/get_category_list

#
Searches all categories

Parameters

NameTypeRequiredDefaultDescription
searchFilter string No "" filter criteria
filterBy string No "locationCategoryName" comma seperated list of fields that should be included
pageSize int No 50 Defines how many results will be return per request
pageNumber int No 0 Defines which page should be returned
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/location/get_category_list' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'searchFilter={{searchFilter}}' \
  --data-urlencode 'filterBy={{filterBy}}' \
  --data-urlencode 'pageSize={{pageSize}}' \
  --data-urlencode 'pageNumber={{pageNumber}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$location_get_category_list_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.ATResponseObjectType = "NestedKeyValueList" Yes
$.oneOf[0].allOf[1].Payload.ResponseBodyobject Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.Namestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformationarray Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation[]string No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueListarray Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[]object No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationCategoryIDDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationCategoryID.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationCategoryID.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationCategoryNamestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationCategoryDescriptionstring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueFieldListarray Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueFieldList[]string No
$.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/location/get_category_list",
    "RequestUserAlias": "example-user",
    "Payload": {
        "ATResponseObjectType": "NestedKeyValueList",
        "ResponseBody": {
            "Name": "synthetic-example",
            "MetaInformation": [],
            "KeyValueList": [],
            "KeyValueFieldList": []
        }
    }
}
Machine-readable endpoint documentation
GET

/v1/location/get_city_list

#
Searches all cities

Parameters

NameTypeRequiredDefaultDescription
searchFilter string No "" filter criteria
filterBy string No "cityName" comma seperated list of fields that should be included
pageSize int No 50 Defines how many results will be return per request
pageNumber int No 0 Defines which page should be returned
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/location/get_city_list' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'searchFilter={{searchFilter}}' \
  --data-urlencode 'filterBy={{filterBy}}' \
  --data-urlencode 'pageSize={{pageSize}}' \
  --data-urlencode 'pageNumber={{pageNumber}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$location_get_city_list_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.ATResponseObjectType = "NestedKeyValueList" Yes
$.oneOf[0].allOf[1].Payload.ResponseBodyobject Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.Namestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformationarray Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation[]string No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueListarray Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[]object No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].cityName Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].cityName.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].cityName.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].citySlugstring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].cityGroupCode Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].cityGroupCode.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].cityGroupCode.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueFieldListarray Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueFieldList[]string No
$.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/location/get_city_list",
    "RequestUserAlias": "example-user",
    "Payload": {
        "ATResponseObjectType": "NestedKeyValueList",
        "ResponseBody": {
            "Name": "synthetic-example",
            "MetaInformation": [],
            "KeyValueList": [],
            "KeyValueFieldList": []
        }
    }
}
Machine-readable endpoint documentation
GET

/v1/location/get_comparable_trades

#
Returns comparable price information for any inventory type and date.

Parameters

NameTypeRequiredDefaultDescription
locationAlias string Yes — Slug found after the slash when opening a location in the portal
dateTime string Yes — Date and Time of listing, must match one of the screenshots provided in the Key Value list below. Date format: YYYY-MM-DD HH:MM:SS
inventoryTypeID int Yes — inventoryTypeID found in /v1/location/get_inventory_types
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/location/get_comparable_trades' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationAlias={{locationAlias}}' \
  --data-urlencode 'dateTime={{dateTime}}' \
  --data-urlencode 'inventoryTypeID={{inventoryTypeID}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$location_get_comparable_trades_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.ATResponseObjectType = "NestedKeyValueList" Yes
$.oneOf[0].allOf[1].Payload.ResponseBodyobject Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.Namestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformationobject Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation.average_priceAmountInSmallestUnitnumber Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation.low_priceAmountInSmallestUnitnumber Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation.high_priceAmountInSmallestUnitnumber Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation.isExactInventoryTypeComparableboolean Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation.currencyCode = "USD" Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation.priceFactorstring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueListarray Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[]object No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationAliasstring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationNamestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].popularityScoreBracket Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].popularityScoreBracket.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].popularityScoreBracket.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].popularityScoreBracket.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].popularityScoreBracket.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].appointmentNoticestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].priceAmountInSmallestUnitDatabaseNumber YesNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].priceAmountInSmallestUnit.oneOf[0]number Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].priceAmountInSmallestUnit.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].transactionTypestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].currencyCode = "USD" Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueFieldListarray Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueFieldList[]string No
$.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/location/get_comparable_trades",
    "RequestUserAlias": "example-user",
    "Payload": {
        "ATResponseObjectType": "NestedKeyValueList",
        "ResponseBody": {
            "Name": "synthetic-example",
            "MetaInformation": {
                "average_priceAmountInSmallestUnit": 0,
                "low_priceAmountInSmallestUnit": 0,
                "high_priceAmountInSmallestUnit": 0,
                "isExactInventoryTypeComparable": false,
                "currencyCode": "USD",
                "priceFactor": "synthetic-example"
            },
            "KeyValueList": [],
            "KeyValueFieldList": []
        }
    }
}
Machine-readable endpoint documentation
GET

/v1/location/get_follow_recommendations

#
Related venue exploration for the follow dialog, excluding locations already followed.

Parameters

NameTypeRequiredDefaultDescription
locationID int Yes — Location that anchors the recommendations.
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/location/get_follow_recommendations' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$location_get_follow_recommendations_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.relatedVenuesarray Yes
$.oneOf[0].allOf[1].Payload.relatedVenues[]object No
$.oneOf[0].allOf[1].Payload.relatedVenues[].valuestring Yes
$.oneOf[0].allOf[1].Payload.relatedVenues[].labelstring Yes
$.oneOf[0].allOf[1].Payload.relatedVenues[].namestring Yes
$.oneOf[0].allOf[1].Payload.relatedVenues[].aliasstring Yes
$.oneOf[0].allOf[1].Payload.relatedVenues[].citystring Yes
$.oneOf[0].allOf[1].Payload.relatedVenues[].stateShortstring Yes
$.oneOf[0].allOf[1].Payload.relatedVenues[].countryShortstring Yes
$.oneOf[0].allOf[1].Payload.relatedVenues[].categoryNamestring Yes
$.oneOf[0].allOf[1].Payload.relatedVenues[].imageURLstring Yes
$.oneOf[0].allOf[1].Payload.relatedVenues[].sourceLocationNamestring Yes
$.oneOf[0].allOf[1].Payload.relatedVenues[].recentTradeAmountLabelstring Yes
$.oneOf[0].allOf[1].Payload.relatedVenues[].totalTradeAmountLabelstring Yes
$.oneOf[0].allOf[1].Payload.relatedVenues[].locationIDinteger Yes
$.oneOf[0].allOf[1].Payload.relatedVenues[].sourceLocationIDinteger Yes
$.oneOf[0].allOf[1].Payload.relatedVenues[].relationshipCountinteger Yes
$.oneOf[0].allOf[1].Payload.relatedVenues[].recentTradeCountinteger Yes
$.oneOf[0].allOf[1].Payload.relatedVenues[].recentTradeAmountinteger Yes
$.oneOf[0].allOf[1].Payload.relatedVenues[].totalTradeCountinteger Yes
$.oneOf[0].allOf[1].Payload.relatedVenues[].totalTradeAmountinteger 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/location/get_follow_recommendations",
    "RequestUserAlias": "example-user",
    "Payload": {
        "relatedVenues": []
    }
}
Machine-readable endpoint documentation
GET

/v1/location/get_inventory_types

#
Returns the inventory types available for the requested location.

Parameters

NameTypeRequiredDefaultDescription
locationAlias string Yes — Slug found after the slash when opening a location in the portal
searchFilter string No "" Search filter
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/location/get_inventory_types' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationAlias={{locationAlias}}' \
  --data-urlencode 'searchFilter={{searchFilter}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$location_get_inventory_types_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.ATResponseObjectType = "NestedKeyValueList" Yes
$.oneOf[0].allOf[1].Payload.ResponseBodyobject Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.Namestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformationarray Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation[]string No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueListarray Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[]object No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].inventoryTypeIDDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].inventoryTypeID.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].inventoryTypeID.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].inventoryTypeNamestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueFieldListarray Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueFieldList[]string No
$.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/location/get_inventory_types",
    "RequestUserAlias": "example-user",
    "Payload": {
        "ATResponseObjectType": "NestedKeyValueList",
        "ResponseBody": {
            "Name": "synthetic-example",
            "MetaInformation": [],
            "KeyValueList": [],
            "KeyValueFieldList": []
        }
    }
}
Machine-readable endpoint documentation
GET

/v1/location/get_list

#
Searches all location aliasses

Parameters

NameTypeRequiredDefaultDescription
searchFilter string Yes — filter criteria
pageSize int No 50 Defines how many results will be return per request
pageNumber int No 0 Defines which page should be returned
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/location/get_list' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'searchFilter={{searchFilter}}' \
  --data-urlencode 'pageSize={{pageSize}}' \
  --data-urlencode 'pageNumber={{pageNumber}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$location_get_list_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.ATResponseObjectType = "NestedKeyValueList" Yes
$.oneOf[0].allOf[1].Payload.ResponseBodyobject Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.Namestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformationarray Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation[]string No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueListarray Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[]object No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationAliasstring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationCategoryNamestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationCategoryID Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationCategoryID.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationCategoryID.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationCategoryID.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationCategoryID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].city Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].city.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].city.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].localATRank Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].localATRank.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].localATRank.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].localATRank.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].localATRank.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].globalATRank Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].globalATRank.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].globalATRank.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].globalATRank.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].globalATRank.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueFieldListarray Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueFieldList[]string No
$.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/location/get_list",
    "RequestUserAlias": "example-user",
    "Payload": {
        "ATResponseObjectType": "NestedKeyValueList",
        "ResponseBody": {
            "Name": "synthetic-example",
            "MetaInformation": [],
            "KeyValueList": [],
            "KeyValueFieldList": []
        }
    }
}
Machine-readable endpoint documentation
GET

/v1/location/get_metric_history

#
Returns history of location metrics across a defined timeframe

Parameters

NameTypeRequiredDefaultDescription
locationAlias string Yes — Slug found after the slash when opening a location in the portal
metricList string Yes — list of metrics to return. All available metricnames for location and timeframe are returned in the MetaInformation of the return list
interval string Yes — timeframe between metrics, valid values are: day,week,month,year
dateRangeStart string Yes — oldest date of metrics to be reported Date format: YYYY-MM-DD
dateRangeEnd string Yes — latest date of metrics to be reported Date format: YYYY-MM-DD
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/location/get_metric_history' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationAlias={{locationAlias}}' \
  --data-urlencode 'metricList={{metricList}}' \
  --data-urlencode 'interval={{interval}}' \
  --data-urlencode 'dateRangeStart={{dateRangeStart}}' \
  --data-urlencode 'dateRangeEnd={{dateRangeEnd}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$location_get_metric_history_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.ATResponseObjectType = "NestedKeyValueList" Yes
$.oneOf[0].allOf[1].Payload.ResponseBodyobject Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.Namestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformationobject Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation.AllAvailableMetrics Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation.AllAvailableMetrics.oneOf[0]array Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation.AllAvailableMetrics.oneOf[0][]string No
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation.AllAvailableMetrics.oneOf[1] = false Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0]object Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*array No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[]object No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].locationMetricNamestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].locationMetricIntegerValue Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].locationMetricIntegerValue.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].locationMetricIntegerValue.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].locationMetricIntegerValue.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].locationMetricIntegerValue.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].locationMetricTextValue Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].locationMetricTextValue.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].locationMetricTextValue.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].1DayChange Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].1DayChange.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].1DayChange.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].1DayChange.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].1DayChange.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].7DayChange Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].7DayChange.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].7DayChange.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].7DayChange.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].7DayChange.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].30DayChange Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].30DayChange.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].30DayChange.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].30DayChange.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].30DayChange.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].3MoChange Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].3MoChange.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].3MoChange.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].3MoChange.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].3MoChange.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].12MoChange Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].12MoChange.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].12MoChange.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].12MoChange.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[0].*[].12MoChange.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[1]array Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.oneOf[1][]string No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueFieldListarray Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueFieldList[]string No
$.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/location/get_metric_history",
    "RequestUserAlias": "example-user",
    "Payload": {
        "ATResponseObjectType": "NestedKeyValueList",
        "ResponseBody": {
            "Name": "synthetic-example",
            "MetaInformation": {
                "AllAvailableMetrics": []
            },
            "KeyValueList": [],
            "KeyValueFieldList": []
        }
    }
}
Machine-readable endpoint documentation
GET

/v1/location/get_metrics

#
Returns detailed 90 day location trading metrics

Parameters

NameTypeRequiredDefaultDescription
locationAlias string Yes — Slug found after the slash when opening a location in the portal
dateRangeStart string Yes — oldest date of metrics to be reported Date format: YYYY-MM-DD
dateRangeEnd string Yes — latest date of metrics to be reported Date format: YYYY-MM-DD
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/location/get_metrics' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationAlias={{locationAlias}}' \
  --data-urlencode 'dateRangeStart={{dateRangeStart}}' \
  --data-urlencode 'dateRangeEnd={{dateRangeEnd}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$location_get_metrics_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.ATResponseObjectType = "NestedKeyValueList" Yes
$.oneOf[0].allOf[1].Payload.ResponseBodyobject Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.Namestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformationarray Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation[]string No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueListobject Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.LowPrice Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.LowPrice.anyOf[0]DatabaseNumber YesNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.LowPrice.anyOf[0].oneOf[0]number Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.LowPrice.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.LowPrice.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.HighPrice Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.HighPrice.anyOf[0]DatabaseNumber YesNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.HighPrice.anyOf[0].oneOf[0]number Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.HighPrice.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.HighPrice.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.AveragePrice Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.AveragePrice.anyOf[0]DatabaseNumber YesNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.AveragePrice.anyOf[0].oneOf[0]number Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.AveragePrice.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.AveragePrice.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.LowestBid Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.LowestBid.anyOf[0]DatabaseNumber YesNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.LowestBid.anyOf[0].oneOf[0]number Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.LowestBid.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.LowestBid.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.AverageBid Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.AverageBid.anyOf[0]DatabaseNumber YesNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.AverageBid.anyOf[0].oneOf[0]number Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.AverageBid.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.AverageBid.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.HighestBid Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.HighestBid.anyOf[0]DatabaseNumber YesNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.HighestBid.anyOf[0].oneOf[0]number Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.HighestBid.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.HighestBid.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.LowestAsk Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.LowestAsk.anyOf[0]DatabaseNumber YesNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.LowestAsk.anyOf[0].oneOf[0]number Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.LowestAsk.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.LowestAsk.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.AverageAsk Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.AverageAsk.anyOf[0]DatabaseNumber YesNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.AverageAsk.anyOf[0].oneOf[0]number Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.AverageAsk.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.AverageAsk.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.HighestAsk Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.HighestAsk.anyOf[0]DatabaseNumber YesNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.HighestAsk.anyOf[0].oneOf[0]number Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.HighestAsk.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.HighestAsk.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.AvgThreeDayTransactionPrice Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.AvgThreeDayTransactionPrice.anyOf[0]DatabaseNumber YesNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.AvgThreeDayTransactionPrice.anyOf[0].oneOf[0]number Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.AvgThreeDayTransactionPrice.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.AvgThreeDayTransactionPrice.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.Avg30DayTransactionPrice Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.Avg30DayTransactionPrice.anyOf[0]DatabaseNumber YesNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.Avg30DayTransactionPrice.anyOf[0].oneOf[0]number Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.Avg30DayTransactionPrice.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.Avg30DayTransactionPrice.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.TransacationVolume Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.TransacationVolume.anyOf[0]DatabaseNumber YesNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.TransacationVolume.anyOf[0].oneOf[0]number Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.TransacationVolume.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.TransacationVolume.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.TransactionCountDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.TransactionCount.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.TransactionCount.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.24HourVisitorsDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.24HourVisitors.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.24HourVisitors.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.ActiveBidsDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.ActiveBids.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.ActiveBids.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.ActiveAsksDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.ActiveAsks.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.ActiveAsks.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.BidsDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.Bids.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.Bids.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.AsksDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.Asks.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.Asks.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.PageVisitorsDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.PageVisitors.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList.PageVisitors.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueFieldListarray Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueFieldList[]string No
$.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/location/get_metrics",
    "RequestUserAlias": "example-user",
    "Payload": {
        "ATResponseObjectType": "NestedKeyValueList",
        "ResponseBody": {
            "Name": "synthetic-example",
            "MetaInformation": [],
            "KeyValueList": {
                "LowPrice": 0,
                "HighPrice": 0,
                "AveragePrice": 0,
                "LowestBid": 0,
                "AverageBid": 0,
                "HighestBid": 0,
                "LowestAsk": 0,
                "AverageAsk": 0,
                "HighestAsk": 0,
                "AvgThreeDayTransactionPrice": 0,
                "Avg30DayTransactionPrice": 0,
                "TransacationVolume": 0,
                "TransactionCount": 0,
                "24HourVisitors": 0,
                "ActiveBids": 0,
                "ActiveAsks": 0,
                "Bids": 0,
                "Asks": 0,
                "PageVisitors": 0
            },
            "KeyValueFieldList": []
        }
    }
}
Machine-readable endpoint documentation
GET

/v1/location/get_new_location_duplicate_options

#
Returns possible existing locations before a user proposes a missing venue. Public-by-design: read-only same-site duplicate suggestions are shown before submit so logged-out users can see whether a venue already exists before authentication.

Parameters

NameTypeRequiredDefaultDescription
locationName string Yes — Proposed venue/location name.
fullAddress string No "" Proposed full address.
cityText string No "" City, market slug, or airport/city code.
pageSize int No 5 Maximum suggestions to return.
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/location/get_new_location_duplicate_options' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationName={{locationName}}' \
  --data-urlencode 'fullAddress={{fullAddress}}' \
  --data-urlencode 'cityText={{cityText}}' \
  --data-urlencode 'pageSize={{pageSize}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$location_get_new_location_duplicate_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.querystring Yes
$.oneOf[0].allOf[1].Payload.optionsarray Yes
$.oneOf[0].allOf[1].Payload.options[]object No
$.oneOf[0].allOf[1].Payload.options[].locationIdinteger Yes
$.oneOf[0].allOf[1].Payload.options[].aliasstring Yes
$.oneOf[0].allOf[1].Payload.options[].namestring Yes
$.oneOf[0].allOf[1].Payload.options[].subtitlestring Yes
$.oneOf[0].allOf[1].Payload.options[].citystring Yes
$.oneOf[0].allOf[1].Payload.options[].categoryNamestring Yes
$.oneOf[0].allOf[1].Payload.options[].rawobject Yes
$.oneOf[0].allOf[1].Payload.options[].raw.City Yes
$.oneOf[0].allOf[1].Payload.options[].raw.City.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.options[].raw.City.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.options[].raw.CategoryIcon Yes
$.oneOf[0].allOf[1].Payload.options[].raw.CategoryIcon.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.options[].raw.CategoryIcon.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.options[].raw.CategoryBackgroundColor Yes
$.oneOf[0].allOf[1].Payload.options[].raw.CategoryBackgroundColor.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.options[].raw.CategoryBackgroundColor.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.options[].raw.StateShort Yes
$.oneOf[0].allOf[1].Payload.options[].raw.StateShort.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.options[].raw.StateShort.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.options[].raw.CountryShort Yes
$.oneOf[0].allOf[1].Payload.options[].raw.CountryShort.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.options[].raw.CountryShort.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.options[].raw.ContinentShort Yes
$.oneOf[0].allOf[1].Payload.options[].raw.ContinentShort.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.options[].raw.ContinentShort.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.options[].raw.Headliner-ImageURLBasePath Yes
$.oneOf[0].allOf[1].Payload.options[].raw.Headliner-ImageURLBasePath.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.options[].raw.Headliner-ImageURLBasePath.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.options[].raw.Namestring Yes
$.oneOf[0].allOf[1].Payload.options[].raw.Aliasstring Yes
$.oneOf[0].allOf[1].Payload.options[].raw.CategoryNamestring Yes
$.oneOf[0].allOf[1].Payload.options[].raw.CategoryDescriptorstring Yes
$.oneOf[0].allOf[1].Payload.options[].raw.GlobalATRank Yes
$.oneOf[0].allOf[1].Payload.options[].raw.GlobalATRank.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.options[].raw.GlobalATRank.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.options[].raw.GlobalATRank.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.options[].raw.GlobalATRank.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.options[].raw.LocalATRank Yes
$.oneOf[0].allOf[1].Payload.options[].raw.LocalATRank.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.options[].raw.LocalATRank.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.options[].raw.LocalATRank.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.options[].raw.LocalATRank.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.options[].raw.GlobalATRankInverted No
$.oneOf[0].allOf[1].Payload.options[].raw.GlobalATRankInverted.anyOf[0]DatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.options[].raw.GlobalATRankInverted.anyOf[0].oneOf[0]integer No
$.oneOf[0].allOf[1].Payload.options[].raw.GlobalATRankInverted.anyOf[0].oneOf[1]string No
$.oneOf[0].allOf[1].Payload.options[].raw.GlobalATRankInverted.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.options[].raw.LocalATRankInverted No
$.oneOf[0].allOf[1].Payload.options[].raw.LocalATRankInverted.anyOf[0]DatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.options[].raw.LocalATRankInverted.anyOf[0].oneOf[0]integer No
$.oneOf[0].allOf[1].Payload.options[].raw.LocalATRankInverted.anyOf[0].oneOf[1]string No
$.oneOf[0].allOf[1].Payload.options[].raw.LocalATRankInverted.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.options[].raw.IDDatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.options[].raw.ID.oneOf[0]integer No
$.oneOf[0].allOf[1].Payload.options[].raw.ID.oneOf[1]string No
$.oneOf[0].allOf[1].Payload.options[].raw.ATLocation_IDDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.options[].raw.ATLocation_ID.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.options[].raw.ATLocation_ID.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.totalResultsinteger Yes
$.oneOf[0].allOf[1].Payload.hasPotentialDuplicatesboolean 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/location/get_new_location_duplicate_options",
    "RequestUserAlias": "example-user",
    "Payload": {
        "query": "synthetic-example",
        "options": [],
        "totalResults": 0,
        "hasPotentialDuplicates": false
    }
}
Machine-readable endpoint documentation
GET

/v1/location/get_profile

#
Returns public profile metadata and regulation-derived capabilities for a location. Historical seller trackrecords are available on public community profiles, including regulated venues without marketplace access. Their cards link to View Profile when marketplace hiring is unavailable or active regulations apply; fully unavailable profiles retain their existing visibility restriction. Seller relationships put viewer-visible intros first, then relationship relevance and exact-venue fill count descending; ties retain the existing seller order (recent sign-in first, then the lower shared response score within the relationship group). The venue heading info dialog gives a general explanation of algorithmic user ranking. Each seller includes aboutIntro with its visible intro preview and selected profile/banner media, and metrics with key, label, rawValue, formattedValue and clickable: average completed price first, then fill count. Price keys append AveragePrice to the relationship metric key; rawValue is the unrounded USD-cent average (null if unavailable), formattedValue is whole USD or an em dash. Count rawValue stays an integer. Both tiles use the same exact-venue, chain or region scope. The average uses the same non-deleted completed bid transactions without appointment refunds. responseTimeLabel describes the existing historical median first response as Usually responds in, displayed with a timing icon below the action. Historical fills and prices may lag up to 24 hours; intros, media, identities and access remain live. Each seller also includes canViewProfile for the current viewer; only cards with this permission show the shared profile presence indicator using the live lastSeenRaw Unix timestamp. Public-by-design: location profile metadata is used for publicly indexable community pages; marketplace actions are separately gated by the returned capabilities. Unrestricted locations also include marketplace.completedPurchaseSummary: userCount counts distinct buyers across all completed, non-deleted paid purchases without an appointment refund or no-show; transactionCount and averageAmountCents use that same all-time set. mostFrequentNoticeWindow groups nonnegative DaysFromCreatedDateToMaturityDate values (request/purchase creation to event date) into the shared maturity windows, weighted by completed transactions; ties prefer shorter notice. It is null without valid notice data; endDays is null for an open-ended window. These aggregates may lag by up to 24 hours.

Parameters

NameTypeRequiredDefaultDescription
locationAlias string Yes — The public ATLocation alias.
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/location/get_profile' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationAlias={{locationAlias}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$location_get_profile_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.locationobject Yes
$.oneOf[0].allOf[1].Payload.location.createdDatestring Yes
$.oneOf[0].allOf[1].Payload.location.aliasstring Yes
$.oneOf[0].allOf[1].Payload.location.namestring Yes
$.oneOf[0].allOf[1].Payload.location.descriptionstring Yes
$.oneOf[0].allOf[1].Payload.location.citystring Yes
$.oneOf[0].allOf[1].Payload.location.stateShortstring Yes
$.oneOf[0].allOf[1].Payload.location.countryShortstring Yes
$.oneOf[0].allOf[1].Payload.location.closeByCitySlugstring Yes
$.oneOf[0].allOf[1].Payload.location.cityGroupCodestring Yes
$.oneOf[0].allOf[1].Payload.location.cityLinestring Yes
$.oneOf[0].allOf[1].Payload.location.addressStringstring Yes
$.oneOf[0].allOf[1].Payload.location.streetNumberstring Yes
$.oneOf[0].allOf[1].Payload.location.streetstring Yes
$.oneOf[0].allOf[1].Payload.location.zipstring Yes
$.oneOf[0].allOf[1].Payload.location.googleMapsUrlstring Yes
$.oneOf[0].allOf[1].Payload.location.headlinerImageUrlstring Yes
$.oneOf[0].allOf[1].Payload.location.idinteger Yes
$.oneOf[0].allOf[1].Payload.location.categoryobject Yes
$.oneOf[0].allOf[1].Payload.location.category.idinteger Yes
$.oneOf[0].allOf[1].Payload.location.category.namestring Yes
$.oneOf[0].allOf[1].Payload.location.category.descriptionstring Yes
$.oneOf[0].allOf[1].Payload.location.category.iconstring Yes
$.oneOf[0].allOf[1].Payload.location.category.slugstring Yes
$.oneOf[0].allOf[1].Payload.location.category.titlePluralstring Yes
$.oneOf[0].allOf[1].Payload.location.category.jsonLDTypestring Yes
$.oneOf[0].allOf[1].Payload.location.coordinates Yes
$.oneOf[0].allOf[1].Payload.location.coordinates.oneOf[0]object Yes
$.oneOf[0].allOf[1].Payload.location.coordinates.oneOf[0].latitudenumber Yes
$.oneOf[0].allOf[1].Payload.location.coordinates.oneOf[0].longitudenumber Yes
$.oneOf[0].allOf[1].Payload.location.coordinates.oneOf[1]array Yes
$.oneOf[0].allOf[1].Payload.location.coordinates.oneOf[1][]string No
$.oneOf[0].allOf[1].Payload.location.creatorobject Yes
$.oneOf[0].allOf[1].Payload.location.creator.userIDinteger Yes
$.oneOf[0].allOf[1].Payload.location.creator.aliasstring Yes
$.oneOf[0].allOf[1].Payload.location.creator.avatarstring Yes
$.oneOf[0].allOf[1].Payload.location.creator.profileURLstring Yes
$.oneOf[0].allOf[1].Payload.location.localToplist Yes
$.oneOf[0].allOf[1].Payload.location.localToplist.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.location.localToplist.anyOf[0].rankinteger Yes
$.oneOf[0].allOf[1].Payload.location.localToplist.anyOf[0].cityNamestring Yes
$.oneOf[0].allOf[1].Payload.location.localToplist.anyOf[0].citySlugstring Yes
$.oneOf[0].allOf[1].Payload.location.localToplist.anyOf[0].categorySlugstring Yes
$.oneOf[0].allOf[1].Payload.location.localToplist.anyOf[0].categoryTitlePluralstring Yes
$.oneOf[0].allOf[1].Payload.location.localToplist.anyOf[0].labelstring Yes
$.oneOf[0].allOf[1].Payload.location.localToplist.anyOf[0].urlstring Yes
$.oneOf[0].allOf[1].Payload.location.localToplist.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.location.marketplace Yes
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0]object Yes
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0].localRankinteger No
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0].globalRankinteger No
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0].completedTradesinteger No
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0].recentViews30Dayinteger No
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0].avgTradingPrice90Dayinteger No
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0].lowTradingPrice90Dayinteger No
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0].highTradingPrice90Dayinteger No
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0].completedPurchaseSummaryobject No
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0].completedPurchaseSummary.userCountinteger Yes
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0].completedPurchaseSummary.transactionCountinteger Yes
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0].completedPurchaseSummary.averageAmountCents Yes
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0].completedPurchaseSummary.averageAmountCents.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0].completedPurchaseSummary.averageAmountCents.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0].completedPurchaseSummary.mostFrequentNoticeWindow Yes
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0].completedPurchaseSummary.mostFrequentNoticeWindow.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0].completedPurchaseSummary.mostFrequentNoticeWindow.anyOf[0].startDaysinteger Yes
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0].completedPurchaseSummary.mostFrequentNoticeWindow.anyOf[0].endDays Yes
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0].completedPurchaseSummary.mostFrequentNoticeWindow.anyOf[0].endDays.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0].completedPurchaseSummary.mostFrequentNoticeWindow.anyOf[0].endDays.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0].completedPurchaseSummary.mostFrequentNoticeWindow.anyOf[0].transactionCountinteger Yes
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[0].completedPurchaseSummary.mostFrequentNoticeWindow.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[1]array Yes
$.oneOf[0].allOf[1].Payload.location.marketplace.oneOf[1][]string No
$.oneOf[0].allOf[1].Payload.location.community Yes
$.oneOf[0].allOf[1].Payload.location.community.oneOf[0]object Yes
$.oneOf[0].allOf[1].Payload.location.community.oneOf[0].latestPostTitlestring Yes
$.oneOf[0].allOf[1].Payload.location.community.oneOf[0].latestPostTextstring Yes
$.oneOf[0].allOf[1].Payload.location.community.oneOf[0].latestPostURLstring Yes
$.oneOf[0].allOf[1].Payload.location.community.oneOf[0].latestPostAuthorAliasstring Yes
$.oneOf[0].allOf[1].Payload.location.community.oneOf[0].latestPostCreatedDatestring Yes
$.oneOf[0].allOf[1].Payload.location.community.oneOf[0].latestBoardNamestring Yes
$.oneOf[0].allOf[1].Payload.location.community.oneOf[0].latestBoardURLstring Yes
$.oneOf[0].allOf[1].Payload.location.community.oneOf[0].reviewBoardNamestring Yes
$.oneOf[0].allOf[1].Payload.location.community.oneOf[0].reviewBoardURLstring Yes
$.oneOf[0].allOf[1].Payload.location.community.oneOf[0].postCountinteger Yes
$.oneOf[0].allOf[1].Payload.location.community.oneOf[0].rating Yes
$.oneOf[0].allOf[1].Payload.location.community.oneOf[0].rating.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.location.community.oneOf[0].rating.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.location.community.oneOf[0].ratingCountinteger Yes
$.oneOf[0].allOf[1].Payload.location.community.oneOf[0].minimumRatingCountinteger No
$.oneOf[0].allOf[1].Payload.location.community.oneOf[0].hasPublicRatingboolean No
$.oneOf[0].allOf[1].Payload.location.community.oneOf[1]array Yes
$.oneOf[0].allOf[1].Payload.location.community.oneOf[1][]string No
$.oneOf[0].allOf[1].Payload.location.aboutIntroobject Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.schemaReadyboolean Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].bodyPreviewstring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].urlstring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].createdDatestring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].authorAboutPostAuthor Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].author.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].author.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].author.anyOf[0].aliasstring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].author.anyOf[0].avatarEmojistring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].author.anyOf[0].profileUrlstring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].author.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].author.anyOf[1].idnull Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].author.anyOf[1].aliasnull Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].author.anyOf[1].avatarEmojinull Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].author.anyOf[1].profileUrlnull Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].author.anyOf[1].identityHidden = true Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].author.anyOf[1].identityHiddenUntilinteger Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].boardobject Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].board.idinteger Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].board.namestring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].board.slugstring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].board.typestring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].imageMediaCountinteger Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].mediaarray Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].media[]object No
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].media[].idinteger Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].media[].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].media[].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].media[].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].media[].widthinteger Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].media[].heightinteger Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].media[].titlestring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].media[].isImageboolean Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].media[].isEmbeddedboolean Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].locationobject Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].location.idinteger Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].selectedProfileImageMediaIDinteger Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].selectedBannerImageMediaIDinteger Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].selectedProfileImageFrameobject Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].selectedProfileImageFrame.positionXPercentnumber Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].selectedProfileImageFrame.positionYPercentnumber Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].selectedProfileImageFrame.zoomPercentnumber Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].selectedBannerImageFrameobject Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].selectedBannerImageFrame.positionXPercentnumber Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].selectedBannerImageFrame.positionYPercentnumber Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[0].selectedBannerImageFrame.zoomPercentnumber Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.aboutPost.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.profileImageMedia Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.profileImageMedia.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.profileImageMedia.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.profileImageMedia.anyOf[0].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.profileImageMedia.anyOf[0].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.profileImageMedia.anyOf[0].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.profileImageMedia.anyOf[0].widthinteger Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.profileImageMedia.anyOf[0].heightinteger Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.profileImageMedia.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.profileImageMedia.anyOf[0].isImageboolean Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.profileImageMedia.anyOf[0].isEmbeddedboolean Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.profileImageMedia.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.profileImageFrameobject Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.profileImageFrame.positionXPercentnumber Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.profileImageFrame.positionYPercentnumber Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.profileImageFrame.zoomPercentnumber Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.bannerImageMedia Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.bannerImageMedia.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.bannerImageMedia.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.bannerImageMedia.anyOf[0].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.bannerImageMedia.anyOf[0].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.bannerImageMedia.anyOf[0].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.bannerImageMedia.anyOf[0].widthinteger Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.bannerImageMedia.anyOf[0].heightinteger Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.bannerImageMedia.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.bannerImageMedia.anyOf[0].isImageboolean Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.bannerImageMedia.anyOf[0].isEmbeddedboolean Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.bannerImageMedia.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.bannerImageFrameobject Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.bannerImageFrame.positionXPercentnumber Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.bannerImageFrame.positionYPercentnumber Yes
$.oneOf[0].allOf[1].Payload.location.aboutIntro.bannerImageFrame.zoomPercentnumber Yes
$.oneOf[0].allOf[1].Payload.sellerRelationshipsobject Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.enabledboolean Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellersarray Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[]object No
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].userIDinteger Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aliasstring Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].avatarstring Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].profileURLstring Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].lastSeenstring Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].lastSeenRawinteger Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].canViewProfileboolean Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].primaryMedalNamestring Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].sourceKeysarray Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].sourceKeys[]string ["exact","chain","region"] No
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].signalLabelsarray Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].signalLabels[]string No
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].proofLabelsarray Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].proofLabels[]string No
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].responseTimeLabelstring Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].metricsarray Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].metrics[]object No
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].metrics[].keystring Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].metrics[].labelstring Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].metrics[].rawValue Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].metrics[].rawValue.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].metrics[].rawValue.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].metrics[].formattedValuestring Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].metrics[].clickable = false Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntroobject Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.aboutPost Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.aboutPost.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.aboutPost.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.aboutPost.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.aboutPost.anyOf[0].bodyPreviewstring Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.aboutPost.anyOf[0].urlstring Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.aboutPost.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageMedia Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageMedia.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageMedia.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageMedia.anyOf[0].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageMedia.anyOf[0].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageMedia.anyOf[0].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageMedia.anyOf[0].widthinteger Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageMedia.anyOf[0].heightinteger Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageMedia.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageMedia.anyOf[0].isImageboolean Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageMedia.anyOf[0].isEmbeddedboolean Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageMedia.anyOf[0].frameobject Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageMedia.anyOf[0].frame.positionXPercentnumber Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageMedia.anyOf[0].frame.positionYPercentnumber Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageMedia.anyOf[0].frame.zoomPercentnumber Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageMedia.anyOf[0].backgroundUrlstring No
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageMedia.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageFrame Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageFrame.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageFrame.anyOf[0].positionXPercentnumber Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageFrame.anyOf[0].positionYPercentnumber Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageFrame.anyOf[0].zoomPercentnumber Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.profileImageFrame.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageMedia Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageMedia.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageMedia.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageMedia.anyOf[0].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageMedia.anyOf[0].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageMedia.anyOf[0].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageMedia.anyOf[0].widthinteger Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageMedia.anyOf[0].heightinteger Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageMedia.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageMedia.anyOf[0].isImageboolean Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageMedia.anyOf[0].isEmbeddedboolean Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageMedia.anyOf[0].frameobject Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageMedia.anyOf[0].frame.positionXPercentnumber Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageMedia.anyOf[0].frame.positionYPercentnumber Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageMedia.anyOf[0].frame.zoomPercentnumber Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageMedia.anyOf[0].backgroundUrlstring No
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageMedia.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageFrame Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageFrame.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageFrame.anyOf[0].positionXPercentnumber Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageFrame.anyOf[0].positionYPercentnumber Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageFrame.anyOf[0].zoomPercentnumber Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.sellers[].aboutIntro.bannerImageFrame.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.sellerRelationships.totalinteger Yes
$.oneOf[0].allOf[1].Payload.capabilitiesobject Yes
$.oneOf[0].allOf[1].Payload.capabilities.accessboolean Yes
$.oneOf[0].allOf[1].Payload.capabilities.communityboolean Yes
$.oneOf[0].allOf[1].Payload.capabilities.richHeaderboolean Yes
$.oneOf[0].allOf[1].Payload.capabilities.listingsboolean Yes
$.oneOf[0].allOf[1].Payload.capabilities.bidsboolean Yes
$.oneOf[0].allOf[1].Payload.capabilities.canRenderProfileboolean Yes
$.oneOf[0].allOf[1].Payload.capabilities.communityOnlyboolean Yes
$.oneOf[0].allOf[1].Payload.capabilities.activeRegulationsarray Yes
$.oneOf[0].allOf[1].Payload.capabilities.activeRegulations[]object No
$.oneOf[0].allOf[1].Payload.capabilities.activeRegulations[].idinteger Yes
$.oneOf[0].allOf[1].Payload.capabilities.activeRegulations[].namestring Yes
$.oneOf[0].allOf[1].Payload.capabilities.activeRegulations[].descriptionstring Yes
$.oneOf[0].allOf[1].Payload.capabilities.activeRegulations[].urlstring Yes
$.oneOf[0].allOf[1].Payload.capabilities.activeRegulations[].effectiveDateStartstring Yes
$.oneOf[0].allOf[1].Payload.capabilities.activeRegulations[].effectiveDateEndstring Yes
$.oneOf[0].allOf[1].Payload.capabilities.activeRegulations[].effectiveCategoriesarray Yes
$.oneOf[0].allOf[1].Payload.capabilities.activeRegulations[].effectiveCategories[]object No
$.oneOf[0].allOf[1].Payload.capabilities.activeRegulations[].effectiveCategories[].idinteger Yes
$.oneOf[0].allOf[1].Payload.capabilities.activeRegulations[].effectiveCategories[].namestring Yes
$.oneOf[0].allOf[1].Payload.capabilities.activeRegulations[].effectiveCategories[].slugstring Yes
$.oneOf[0].allOf[1].Payload.viewerobject Yes
$.oneOf[0].allOf[1].Payload.viewer.isAuthenticatedboolean Yes
$.oneOf[0].allOf[1].Payload.viewer.canFollowboolean Yes
$.oneOf[0].allOf[1].Payload.viewer.isFollowingboolean Yes
$.oneOf[0].allOf[1].Payload.viewer.myPlansAtLocation Yes
$.oneOf[0].allOf[1].Payload.viewer.myPlansAtLocation.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.viewer.myPlansAtLocation.anyOf[0].hasItems = true Yes
$.oneOf[0].allOf[1].Payload.viewer.myPlansAtLocation.anyOf[0].cityCodestring Yes
$.oneOf[0].allOf[1].Payload.viewer.myPlansAtLocation.anyOf[0].cityNamestring Yes
$.oneOf[0].allOf[1].Payload.viewer.myPlansAtLocation.anyOf[0].citySlugstring Yes
$.oneOf[0].allOf[1].Payload.viewer.myPlansAtLocation.anyOf[0].cityEmojistring Yes
$.oneOf[0].allOf[1].Payload.viewer.myPlansAtLocation.anyOf[0].urlstring Yes
$.oneOf[0].allOf[1].Payload.viewer.myPlansAtLocation.anyOf[0].windowstring ["upcoming","past"] Yes
$.oneOf[0].allOf[1].Payload.viewer.myPlansAtLocation.anyOf[0].totalCountinteger Yes
$.oneOf[0].allOf[1].Payload.viewer.myPlansAtLocation.anyOf[0].planCountinteger Yes
$.oneOf[0].allOf[1].Payload.viewer.myPlansAtLocation.anyOf[0].pendingBidCountinteger Yes
$.oneOf[0].allOf[1].Payload.viewer.myPlansAtLocation.anyOf[0].upcomingCountinteger Yes
$.oneOf[0].allOf[1].Payload.viewer.myPlansAtLocation.anyOf[0].pastCountinteger Yes
$.oneOf[0].allOf[1].Payload.viewer.myPlansAtLocation.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.copyobject Yes
$.oneOf[0].allOf[1].Payload.copy.titlestring Yes
$.oneOf[0].allOf[1].Payload.copy.descriptionstring Yes
$.oneOf[0].allOf[1].Payload.copy.emptyFeedstring 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/location/get_profile",
    "RequestUserAlias": "example-user",
    "Payload": {
        "location": {
            "createdDate": "synthetic-example",
            "alias": "synthetic-example",
            "name": "synthetic-example",
            "description": "synthetic-example",
            "city": "synthetic-example",
            "stateShort": "synthetic-example",
            "countryShort": "synthetic-example",
            "closeByCitySlug": "synthetic-example",
            "cityGroupCode": "synthetic-example",
            "cityLine": "synthetic-example",
            "addressString": "synthetic-example",
            "streetNumber": "synthetic-example",
            "street": "synthetic-example",
            "zip": "synthetic-example",
            "googleMapsUrl": "synthetic-example",
            "headlinerImageUrl": "synthetic-example",
            "id": 0,
            "category": {
                "id": 0,
                "name": "synthetic-example",
                "description": "synthetic-example",
                "icon": "synthetic-example",
                "slug": "synthetic-example",
                "titlePlural": "synthetic-example",
                "jsonLDType": "synthetic-example"
            },
            "coordinates": {
                "latitude": 0,
                "longitude": 0
            },
            "creator": {
                "userID": 0,
                "alias": "synthetic-example",
                "avatar": "synthetic-example",
                "profileURL": "synthetic-example"
            },
            "localToplist": {
                "rank": 0,
                "cityName": "synthetic-example",
                "citySlug": "synthetic-example",
                "categorySlug": "synthetic-example",
                "categoryTitlePlural": "synthetic-example",
                "label": "synthetic-example",
                "url": "synthetic-example"
            },
            "marketplace": [],
            "community": {
                "latestPostTitle": "synthetic-example",
                "latestPostText": "synthetic-example",
                "latestPostURL": "synthetic-example",
                "latestPostAuthorAlias": "synthetic-example",
                "latestPostCreatedDate": "synthetic-example",
                "latestBoardName": "synthetic-example",
                "latestBoardURL": "synthetic-example",
                "reviewBoardName": "synthetic-example",
                "reviewBoardURL": "synthetic-example",
                "postCount": 0,
                "rating": 0,
                "ratingCount": 0
            },
            "aboutIntro": {
                "schemaReady": false,
                "aboutPost": {
                    "id": 0,
                    "title": "synthetic-example",
                    "bodyPreview": "synthetic-example",
                    "url": "synthetic-example",
                    "createdDate": "synthetic-example",
                    "author": {
                        "id": 0,
                        "alias": "synthetic-example",
                        "avatarEmoji": "synthetic-example",
                        "profileUrl": "synthetic-example"
                    },
                    "board": {
                        "id": 0,
                        "name": "synthetic-example",
                        "slug": "synthetic-example",
                        "type": "synthetic-example"
                    },
                    "imageMediaCount": 0,
                    "media": [],
                    "location": {
                        "id": 0
                    },
                    "selectedProfileImageMediaID": 0,
                    "selectedBannerImageMediaID": 0,
                    "selectedProfileImageFrame": {
                        "positionXPercent": 0,
                        "positionYPercent": 0,
                        "zoomPercent": 100
                    },
                    "selectedBannerImageFrame": {
                        "positionXPercent": 0,
                        "positionYPercent": 0,
                        "zoomPercent": 100
                    }
                },
                "profileImageMedia": {
                    "id": 0,
                    "thumbUrl": "synthetic-example",
                    "mediaUrl": "synthetic-example",
                    "mediaType": "synthetic-example",
                    "width": 0,
                    "height": 0,
                    "title": "synthetic-example",
                    "isImage": false,
                    "isEmbedded": false
                },
                "profileImageFrame": {
                    "positionXPercent": 0,
                    "positionYPercent": 0,
                    "zoomPercent": 100
                },
                "bannerImageMedia": {
                    "id": 0,
                    "thumbUrl": "synthetic-example",
                    "mediaUrl": "synthetic-example",
                    "mediaType": "synthetic-example",
                    "width": 0,
                    "height": 0,
                    "title": "synthetic-example",
                    "isImage": false,
                    "isEmbedded": false
                },
                "bannerImageFrame": {
                    "positionXPercent": 0,
                    "positionYPercent": 0,
                    "zoomPercent": 100
                }
            }
        },
        "sellerRelationships": {
            "enabled": false,
            "sellers": [],
            "total": 0
        },
        "capabilities": {
            "access": false,
            "community": false,
            "richHeader": false,
            "listings": false,
            "bids": false,
            "canRenderProfile": false,
            "communityOnly": false,
            "activeRegulations": []
        },
        "viewer": {
            "isAuthenticated": false,
            "canFollow": false,
            "isFollowing": false,
            "myPlansAtLocation": {
                "hasItems": true,
                "cityCode": "synthetic-example",
                "cityName": "synthetic-example",
                "citySlug": "synthetic-example",
                "cityEmoji": "synthetic-example",
                "url": "synthetic-example",
                "window": "upcoming",
                "totalCount": 0,
                "planCount": 0,
                "pendingBidCount": 0,
                "upcomingCount": 0,
                "pastCount": 0
            }
        },
        "copy": {
            "title": "synthetic-example",
            "description": "synthetic-example",
            "emptyFeed": "synthetic-example"
        }
    }
}
Machine-readable endpoint documentation
POST

/v1/location/set_confirm_proposed_location

#
Confirms a proposed missing location. Three distinct eligible confirmations promote it into ATLocation.

Parameters

NameTypeRequiredDefaultDescription
proposedLocationID int Yes — ATProposedLocations.ID.
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/location/set_confirm_proposed_location' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'proposedLocationID={{proposedLocationID}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$location_set_confirm_proposed_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.oneOf[0]object Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].namestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].addressstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].categoryNamestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].cityNamestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].citySlugstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].cityGroupCodestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].firstOpeningDatestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].firstOpeningDateLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].promotedUrlstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].discussionUrlstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].postIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].proposedLocationIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].categoryIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].confirmationsinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].confirmationsRequiredinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].promotedLocationIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].viewerCanConfirmboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].viewerHasConfirmedboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].viewerIsSubmitterboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].type = "newLocationProposal" Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].namestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].externalURLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].descriptionstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].categoryobject Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].category.categoryIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].category.namestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].category.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].category.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].ownerPostID Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].ownerPostID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].ownerPostID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].ownerPostName Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].ownerPostName.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].ownerPostName.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].ownerPostURL Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].ownerPostURL.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].ownerPostURL.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].originatorUserID Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].originatorUserID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].originatorUserID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].earnedTraderPointsinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].importanceLevel Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].importanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].importanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].defaultImportanceLevel Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].defaultImportanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].defaultImportanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].affectsOpeningTimesboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].countryCodeIncludeListarray Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].countryCodeIncludeList[]string No
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].countryCodeExcludeListarray Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].countryCodeExcludeList[]string No
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].geographicobject Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].geographic.lat Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].geographic.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].geographic.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].geographic.lng Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].geographic.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].geographic.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].geographic.effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].geographic.effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].geographic.effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].geographic.eventATLocationID Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].geographic.eventATLocationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].geographic.eventATLocationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].physicalLocationobject Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].physicalLocation.modestring ["venue","point","none"] Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].physicalLocation.locationID Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].physicalLocation.locationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].physicalLocation.locationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].physicalLocation.namestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].physicalLocation.aliasstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].physicalLocation.addressStringstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].physicalLocation.countryCodestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].physicalLocation.lat Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].physicalLocation.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].physicalLocation.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].physicalLocation.lng Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].physicalLocation.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[0].physicalLocation.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].event.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].statusstring ["Pending","Confirmed","Rejected","Merged"] Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].rewardobject Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reward.policyVersionstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reward.displayRewardboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reward.rewardTypestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reward.submitterAmountinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reward.verifierAmountinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reward.submitterAmountLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reward.verifierAmountLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reward.penaltyMultipliernumber Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reward.penaltyAppliesboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[1] = false 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/location/set_confirm_proposed_location",
    "RequestUserAlias": "example-user",
    "Payload": {
        "name": "synthetic-example",
        "address": "synthetic-example",
        "categoryName": "synthetic-example",
        "cityName": "synthetic-example",
        "citySlug": "synthetic-example",
        "cityGroupCode": "synthetic-example",
        "firstOpeningDate": "synthetic-example",
        "firstOpeningDateLabel": "synthetic-example",
        "promotedUrl": "synthetic-example",
        "discussionUrl": "synthetic-example",
        "postID": 0,
        "proposedLocationID": 0,
        "eventID": 0,
        "categoryID": 0,
        "confirmations": 0,
        "confirmationsRequired": 0,
        "promotedLocationID": 0,
        "viewerCanConfirm": false,
        "viewerHasConfirmed": false,
        "viewerIsSubmitter": false,
        "type": "newLocationProposal",
        "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
            }
        },
        "status": "Pending",
        "reward": {
            "policyVersion": "synthetic-example",
            "displayReward": false,
            "rewardType": "synthetic-example",
            "submitterAmount": 0,
            "verifierAmount": 0,
            "submitterAmountLabel": "synthetic-example",
            "verifierAmountLabel": "synthetic-example",
            "penaltyMultiplier": 0,
            "penaltyApplies": false
        }
    }
}
Machine-readable endpoint documentation
POST

/v1/location/set_follow

#
Follow or unfollow a location with one relationship. Current buyer profiles receive offer alerts; current seller profiles receive matching bid invitations. General venue updates use all followers; following does not grant permission to respond or establish a seller's venue expertise.

Parameters

NameTypeRequiredDefaultDescription
locationID int Yes — Location to follow.
isFollowing bool No true Desired follow state.
isWritingRequest bool No false Must be true to save.
Request example (cURL)
curl --request POST \
  'https://ca.appointmenttrader.com/v1/location/set_follow' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}' \
  --data-urlencode 'isFollowing={{isFollowing}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$location_set_follow_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.locationIDinteger Yes
$.oneOf[0].allOf[1].Payload.isFollowingboolean 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/location/set_follow",
    "RequestUserAlias": "example-user",
    "Payload": {
        "locationID": 0,
        "isFollowing": false
    }
}
Machine-readable endpoint documentation
POST

/v1/location/set_general_opening_hours

#
Set a locations opening hours.

Parameters

NameTypeRequiredDefaultDescription
locationAlias string Yes — Slug found after the slash when opening a location in the portal
firstOpeningDate string No "" Defines when this location opens for the first time.
mondayOpeningTime int No 0 Monday Opening time in military hours
mondayClosingTime int No 23 Monday Closing time in military hours
tuesdayOpeningTime int No 0 Tuesday Opening time in military hours
tuesdayClosingTime int No 23 Tuesday Closing time in military hours
wednesdayOpeningTime int No 0 Wednesday Opening time in military hours
wednesdayClosingTime int No 23 Wednesday Closing time in military hours
thursdayOpeningTime int No 0 Thursday Opening time in military hours
thursdayClosingTime int No 23 Thursday Closing time in military hours
fridayOpeningTime int No 0 Friday Opening time in military hours
fridayClosingTime int No 23 Friday Closing time in military hours
saturdayOpeningTime int No 0 Saturday Opening time in military hours
saturdayClosingTime int No 23 Saturday Closing time in military hours
sundayOpeningTime int No 0 Sunday Opening time in military hours
sundayClosingTime int No 23 Sunday Closing time in military hours
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/location/set_general_opening_hours' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationAlias={{locationAlias}}' \
  --data-urlencode 'firstOpeningDate={{firstOpeningDate}}' \
  --data-urlencode 'mondayOpeningTime={{mondayOpeningTime}}' \
  --data-urlencode 'mondayClosingTime={{mondayClosingTime}}' \
  --data-urlencode 'tuesdayOpeningTime={{tuesdayOpeningTime}}' \
  --data-urlencode 'tuesdayClosingTime={{tuesdayClosingTime}}' \
  --data-urlencode 'wednesdayOpeningTime={{wednesdayOpeningTime}}' \
  --data-urlencode 'wednesdayClosingTime={{wednesdayClosingTime}}' \
  --data-urlencode 'thursdayOpeningTime={{thursdayOpeningTime}}' \
  --data-urlencode 'thursdayClosingTime={{thursdayClosingTime}}' \
  --data-urlencode 'fridayOpeningTime={{fridayOpeningTime}}' \
  --data-urlencode 'fridayClosingTime={{fridayClosingTime}}' \
  --data-urlencode 'saturdayOpeningTime={{saturdayOpeningTime}}' \
  --data-urlencode 'saturdayClosingTime={{saturdayClosingTime}}' \
  --data-urlencode 'sundayOpeningTime={{sundayOpeningTime}}' \
  --data-urlencode 'sundayClosingTime={{sundayClosingTime}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$location_set_general_opening_hours_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 = 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/location/set_general_opening_hours",
    "RequestUserAlias": "example-user",
    "Payload": true
}
Machine-readable endpoint documentation
POST

/v1/location/set_inventory_type

#
Creates a location-specific inventory type when no existing type has the requested name.

Parameters

NameTypeRequiredDefaultDescription
locationAlias string Yes — Slug found after the slash when opening a location in the portal
inventoryTypeName string Yes — Inventory type label to create, for example "Chef counter for 2".
isWritingRequest bool No false all set_[...] functions have this parameter - if false (which is default) the method will execute without writing any data.
Request example (cURL)
curl --request POST \
  'https://ca.appointmenttrader.com/v1/location/set_inventory_type' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationAlias={{locationAlias}}' \
  --data-urlencode 'inventoryTypeName={{inventoryTypeName}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$location_set_inventory_type_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.oneOf[0]object Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].inventoryTypeIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].inventoryTypeNamestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].createdboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[1]object Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].inventoryTypeID = null Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].inventoryTypeNamestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].created = false Yes
$.oneOf[0].allOf[1].Payload.oneOf[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/location/set_inventory_type",
    "RequestUserAlias": "example-user",
    "Payload": {
        "inventoryTypeID": 0,
        "inventoryTypeName": "synthetic-example",
        "created": false
    }
}
Machine-readable endpoint documentation
POST

/v1/location/set_listing

#
Submits a new listing for review or if the user has the Permission::SelfReviewListings the listing will be approved. If the timeframe and price matches a vacant bid, the bid will be filled automatically. Please keep in mind that account limits apply as posted in the permission overview of your account. Note: This function currently only supports single timeslot listings, support for multiday listings such as hotel listings will follow. Support for virtual phone, email and card numbers will also follow in a future release.

Parameters

NameTypeRequiredDefaultDescription
locationAlias string Yes — Slug found after the slash when opening a location in the portal
inventoryTypeID int Yes — inventoryTypeID found in /v1/location/get_inventory_types
priceAmountInSmallestUnit int Yes — Smallest possible currency unit, for example USD 100 would be 10000 (usd-cents), amounts will be rounded to next 5 increment. Refer to the MetaInformation of the return object of /v1/location/get_comparable_trades for pricing information. Endpoint will also return if there is an available bid - if available bid price is matched in your upload, bid will automatically be filled.
currencyCode string Yes — 3 digit currency code, currently all prices will be converted to USD and rounded
dateTime string Yes — Date and Time of listing, must match one of the screenshots provided in the Key Value list below. Date format: YYYY-MM-DD HH:MM:SS
firstName string Yes — First name of listing
lastName string Yes — Last name of listing
emailAddress string Yes — Email address associated with the listing
phoneNumber string Yes — Phone number associated with the listing
locationCategoryFieldIDValueList array Yes — Refer to /v1/location/get_category to identify the required and optional field list for the location you are submitting for. All image files have to be passed by providing a valid https URL Maximum file size: 5MB Accepted file types: JPEG or PNG format.
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
saleMode string No "FixedPrice" FixedPrice (default) or Auction. Auctions do not auto-fill demand bids.
auctionEndsAt string No "" Auction closing timestamp in the venue timezone or ISO with offset. Empty defaults to 24 hours capped at listing start.
Request example (cURL)
curl --request POST \
  'https://ca.appointmenttrader.com/v1/location/set_listing' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationAlias={{locationAlias}}' \
  --data-urlencode 'inventoryTypeID={{inventoryTypeID}}' \
  --data-urlencode 'priceAmountInSmallestUnit={{priceAmountInSmallestUnit}}' \
  --data-urlencode 'currencyCode={{currencyCode}}' \
  --data-urlencode 'dateTime={{dateTime}}' \
  --data-urlencode 'firstName={{firstName}}' \
  --data-urlencode 'lastName={{lastName}}' \
  --data-urlencode 'emailAddress={{emailAddress}}' \
  --data-urlencode 'phoneNumber={{phoneNumber}}' \
  --data-urlencode 'locationCategoryFieldIDValueList={{locationCategoryFieldIDValueList}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}' \
  --data-urlencode 'saleMode={{saleMode}}' \
  --data-urlencode 'auctionEndsAt={{auctionEndsAt}}'

Returns

JSON
See the shared response schema and synthetic example.
Parameters: locationCategoryFieldIDValueList
FieldTypeRequiredDescription
locationCategoryFieldIDValueListstring (application/json) YesPass a JSON-encoded string, not nested form fields.
locationCategoryFieldIDValueListarray (decoded JSON) Yes
locationCategoryFieldIDValueList[]object No
locationCategoryFieldIDValueList[].fieldIDDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
locationCategoryFieldIDValueList[].fieldID.oneOf[0]integer Yes
locationCategoryFieldIDValueList[].fieldID.oneOf[1]string Yes
locationCategoryFieldIDValueList[].fieldValuestring YesField value; image and link fields require an HTTPS URL. Images support jpg/jpeg/png/gif up to 5 MiB.
Response fields
FieldTypeRequiredDescription
$location_set_listing_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].Payloadstring YesListing UUID of the created listing. Submission/review and matching-bid outcome are described by ResponseMessage.
$.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/location/set_listing",
    "RequestUserAlias": "example-user",
    "Payload": "synthetic-listing-0001"
}
Machine-readable endpoint documentation
POST

/v1/location/set_proposed_location

#
Posts a proposed missing location to a city board for community verification.

Parameters

NameTypeRequiredDefaultDescription
boardId int Yes — 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/location/set_proposed_location' \
  --data-urlencode 'key={{API_KEY}}' \
  --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
$location_set_proposed_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].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.postIDinteger Yes
$.oneOf[0].allOf[1].Payload.postUrlstring Yes
$.oneOf[0].allOf[1].Payload.proposedLocationIDinteger Yes
$.oneOf[0].allOf[1].Payload.status = "Pending" Yes
$.oneOf[0].allOf[1].Payload.confirmations = 0 Yes
$.oneOf[0].allOf[1].Payload.confirmationsRequiredinteger Yes
$.oneOf[0].allOf[1].Payload.firstOpeningDatestring Yes
$.oneOf[0].allOf[1].Payload.event Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].namestring Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].externalURLstring Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].descriptionstring Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].categoryobject Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].category.categoryIDinteger Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].category.namestring Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].category.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].category.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].ownerPostID Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].ownerPostID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].ownerPostID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].ownerPostName Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].ownerPostName.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].ownerPostName.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].ownerPostURL Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].ownerPostURL.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].ownerPostURL.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].originatorUserID Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].originatorUserID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].originatorUserID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].earnedTraderPointsinteger Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].importanceLevel Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].importanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].importanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].defaultImportanceLevel Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].defaultImportanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].defaultImportanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].affectsOpeningTimesboolean Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].countryCodeIncludeListarray Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].countryCodeIncludeList[]string No
$.oneOf[0].allOf[1].Payload.event.anyOf[0].countryCodeExcludeListarray Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].countryCodeExcludeList[]string No
$.oneOf[0].allOf[1].Payload.event.anyOf[0].geographicobject Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].geographic.lat Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].geographic.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].geographic.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].geographic.lng Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].geographic.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].geographic.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].geographic.effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].geographic.effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].geographic.effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].geographic.eventATLocationID Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].geographic.eventATLocationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].geographic.eventATLocationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].physicalLocationobject Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].physicalLocation.modestring ["venue","point","none"] Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].physicalLocation.locationID Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].physicalLocation.locationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].physicalLocation.locationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].physicalLocation.namestring Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].physicalLocation.aliasstring Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].physicalLocation.addressStringstring Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].physicalLocation.countryCodestring Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].physicalLocation.lat Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].physicalLocation.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].physicalLocation.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].physicalLocation.lng Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].physicalLocation.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[0].physicalLocation.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.event.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.rewardobject Yes
$.oneOf[0].allOf[1].Payload.reward.policyVersionstring Yes
$.oneOf[0].allOf[1].Payload.reward.displayRewardboolean Yes
$.oneOf[0].allOf[1].Payload.reward.rewardTypestring Yes
$.oneOf[0].allOf[1].Payload.reward.submitterAmountinteger Yes
$.oneOf[0].allOf[1].Payload.reward.verifierAmountinteger Yes
$.oneOf[0].allOf[1].Payload.reward.submitterAmountLabelstring Yes
$.oneOf[0].allOf[1].Payload.reward.verifierAmountLabelstring Yes
$.oneOf[0].allOf[1].Payload.reward.penaltyMultipliernumber Yes
$.oneOf[0].allOf[1].Payload.reward.penaltyAppliesboolean Yes
$.oneOf[0].allOf[1].Payload.reward.usesSnapshotboolean Yes
$.oneOf[0].allOf[1].Payload.post Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].detailUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].legacyUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].createdAtstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].createdAtRelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].bodystring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].mediaChannelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastArchivedVersionIdinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].mediaTotalinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].viewerIsAdminboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].canEditPostboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].reusableRequestboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].embeddedModeboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].showEmbeddedStatsboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].hideTitleboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].bodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].ownsPostboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].canViewInsightsboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastEditedAt Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastEditedAt.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastEditedAt.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].requestReuseSource Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].requestReuseSource.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].requestReuseSource.anyOf[0].typestring ["post","request"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].requestReuseSource.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].requestReuseSource.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodiesobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feedobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.bodystring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.bodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.translationobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.translation.endpointstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.translation.targetLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.translation.targetLanguageNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.translation.sourceLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.translation.sourceContentHashstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.translation.titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.translation.bodystring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.translation.originalTitlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.translation.originalBodystring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.translation.eligibleboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.translation.cachedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.translation.liveTranslationSourceEnabledboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.translation.bodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.translation.originalBodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.translation.statestring ["done","eligible","none"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.translation.sourceLanguageDetectionStatusstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.translation.sourceLanguageDetectionConfidence Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.translation.sourceLanguageDetectionConfidence.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.feed.translation.sourceLanguageDetectionConfidence.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embeddedobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.bodystring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.bodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.translationobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.translation.endpointstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.translation.targetLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.translation.targetLanguageNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.translation.sourceLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.translation.sourceContentHashstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.translation.titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.translation.bodystring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.translation.originalTitlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.translation.originalBodystring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.translation.eligibleboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.translation.cachedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.translation.liveTranslationSourceEnabledboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.translation.bodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.translation.originalBodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.translation.statestring ["done","eligible","none"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.translation.sourceLanguageDetectionStatusstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.translation.sourceLanguageDetectionConfidence Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.translation.sourceLanguageDetectionConfidence.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.embedded.translation.sourceLanguageDetectionConfidence.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detailobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.bodystring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.bodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.translationobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.translation.endpointstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.translation.targetLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.translation.targetLanguageNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.translation.sourceLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.translation.sourceContentHashstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.translation.titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.translation.bodystring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.translation.originalTitlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.translation.originalBodystring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.translation.eligibleboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.translation.cachedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.translation.liveTranslationSourceEnabledboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.translation.bodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.translation.originalBodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.translation.statestring ["done","eligible","none"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.translation.sourceLanguageDetectionStatusstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.translation.sourceLanguageDetectionConfidence Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.translation.sourceLanguageDetectionConfidence.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].presentationBodies.detail.translation.sourceLanguageDetectionConfidence.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].boardobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].board.idinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].board.namestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].board.slugstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].board.urlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].board.citySlugstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].board.viewerCanFollowboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].board.viewerIsFollowingboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].authorNewsfeedPostAuthor Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].aliasstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].avatarEmojistring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].profileImageUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].bannerImageUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].profileUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].htmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].mentionIdinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].isSystemboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].isYouboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].profileImage Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].profileImage.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].widthinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].heightinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].isImageboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].isEmbeddedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].frameobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].frame.positionXPercentnumber Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].frame.positionYPercentnumber Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].frame.zoomPercentnumber Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].profileImage.anyOf[0].backgroundUrlstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].profileImage.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].bannerImage Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].widthinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].heightinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].isImageboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].isEmbeddedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].frameobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].frame.positionXPercentnumber Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].frame.positionYPercentnumber Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].frame.zoomPercentnumber Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].bannerImage.anyOf[0].backgroundUrlstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].bannerImage.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].displayNewsfeedAuthorDisplay Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].aliasstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].avatarstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].avatarEmojistring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImageUrlstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImageURLstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].profileUrlstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].profileURLstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].customColorstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].customTextColorstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].avatarModestring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].htmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].idinteger | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].userIDinteger | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].isRichboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].widthinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].heightinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].isImageboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].isEmbeddedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].frameobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].frame.positionXPercentnumber Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].frame.positionYPercentnumber Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].frame.zoomPercentnumber Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[0].backgroundUrlstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].profileImage.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].medalsarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].medals[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].medals[].Namestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].medals[].URLstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].identityHiddenboolean NoAn anonymized author has no profile or follow action.
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].identityHiddenUntilinteger | null NoCurrent response-race closing timestamp in Unix seconds.
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[0].mentionIdinteger | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[1].aliasstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[1].labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[1].avatarEmojistring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[1].profileUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[1].htmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[1].id = 0 Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[1].mentionIdinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[2]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[2].aliasnull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[2].labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[2].avatarEmojinull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[2].profileUrlnull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[2].htmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[2].idnull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[2].mentionIdnull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[2].identityHidden = true Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].display.anyOf[2].identityHiddenUntilinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].medalsarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].medals[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].medals[].namestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].medals[].Namestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].medals[].urlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].medals[].URLstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].medals[].slugstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].medals[].categoryNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].medals[].categorySlugstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].medals[].descriptionstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].medals[].colorstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].medals[].textColorstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].medals[].importanceinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].viewerCanFollowboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[0].viewerIsFollowingboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].aliasnull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].avatarEmojinull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].profileImageUrlnull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].bannerImageUrlnull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].profileUrlnull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].htmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].idnull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].mentionIdnull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].isSystem = false Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].isYou = false Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].profileImagenull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].bannerImagenull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].displayNewsfeedAuthorDisplay Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].aliasstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].avatarstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].avatarEmojistring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImageUrlstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImageURLstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].profileUrlstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].profileURLstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].customColorstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].customTextColorstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].avatarModestring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].htmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].idinteger | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].userIDinteger | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].isRichboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].widthinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].heightinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].isImageboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].isEmbeddedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].frameobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].frame.positionXPercentnumber Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].frame.positionYPercentnumber Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].frame.zoomPercentnumber Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[0].backgroundUrlstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].profileImage.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].medalsarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].medals[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].medals[].Namestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].medals[].URLstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].identityHiddenboolean NoAn anonymized author has no profile or follow action.
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].identityHiddenUntilinteger | null NoCurrent response-race closing timestamp in Unix seconds.
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[0].mentionIdinteger | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[1].aliasstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[1].labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[1].avatarEmojistring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[1].profileUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[1].htmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[1].id = 0 Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[1].mentionIdinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[2]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[2].aliasnull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[2].labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[2].avatarEmojinull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[2].profileUrlnull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[2].htmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[2].idnull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[2].mentionIdnull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[2].identityHidden = true Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].display.anyOf[2].identityHiddenUntilinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].medalsarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].viewerCanFollow = false Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].viewerIsFollowing = false Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].identityHidden = true Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].author.anyOf[1].identityHiddenUntilinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].translationobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].translation.endpointstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].translation.targetLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].translation.targetLanguageNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].translation.sourceLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].translation.sourceContentHashstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].translation.titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].translation.bodystring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].translation.originalTitlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].translation.originalBodystring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].translation.eligibleboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].translation.cachedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].translation.liveTranslationSourceEnabledboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].translation.bodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].translation.originalBodyTruncatedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].translation.statestring ["done","eligible","none"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].translation.sourceLanguageDetectionStatusstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].translation.sourceLanguageDetectionConfidence Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].translation.sourceLanguageDetectionConfidence.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].translation.sourceLanguageDetectionConfidence.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].rating Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].rating.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].rating.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].mediaarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].media[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].media[].idinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].media[].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].media[].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].media[].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].media[].widthinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].media[].heightinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].media[].titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].media[].signInRequiredboolean No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].mediaLabelsarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].mediaLabels[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].mediaLabels[].idinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].mediaLabels[].namestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].mediaLabels[].emojistring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].mediaNextOffset Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].mediaNextOffset.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].mediaNextOffset.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].inlineMediaarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].inlineMedia[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].inlineMedia[].idinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].inlineMedia[].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].inlineMedia[].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].inlineMedia[].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].inlineMedia[].widthinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].inlineMedia[].heightinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].inlineMedia[].titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richLinksarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richLinks[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richLinks[].idinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richLinks[].urlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richLinks[].canonicalUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richLinks[].hoststring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richLinks[].siteNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richLinks[].titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richLinks[].descriptionstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richLinks[].imageMediaIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richLinks[].image Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richLinks[].image.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richLinks[].image.anyOf[0].mediaIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richLinks[].image.anyOf[0].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richLinks[].image.anyOf[0].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richLinks[].image.anyOf[0].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richLinks[].image.anyOf[0].widthinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richLinks[].image.anyOf[0].heightinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richLinks[].image.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachmentsarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[]NewsfeedRichAttachment No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].type = "rating" Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].postIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].reviewUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].ratingValuenumber Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].ratingLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].filledStarsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].maxStars = 5 Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].targetRolestring ["location","buyer","seller"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].visual Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].visual.anyOf[0]array Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].visual.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].visual.anyOf[1].type = "location" Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].visual.anyOf[1].imageUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].visual.anyOf[1].primaryColorstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].visual.anyOf[1].textColorstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].visual.anyOf[1].outlineColorstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].relationshipobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].relationship.typestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].relationship.labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].relationship.htmlstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].relationship.completedCountinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].relationship.pendingCountinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].boardobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].board.idinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].board.namestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].board.urlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].targetobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].target.typestring ["board","location","user"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].target.namestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].target.urlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].target.htmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].target.metastring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[0].htmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1]NewsfeedLiveAttachment No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].statestring ["starting","live","processing","ready","failed"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].sessionIdstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].mediaIdinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].failureStage Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].failureStage.anyOf[0]string ["publish","media","recording"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].failureStage.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].signInRequiredboolean Yes
$.oneOf[0].allOf[1].Payload.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.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].type = "liveStream" Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].postIdinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].authorUserId Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].authorUserId.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].authorUserId.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].authorAlias Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].authorAlias.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].authorAlias.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].streamTitlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].thumbnailUrlstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].viewerCountUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].shareUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].hirePopupProfilePathstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[0].htmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].statestring ["starting","live","processing","ready","failed"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].sessionIdstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].mediaIdinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].failureStage Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].failureStage.anyOf[0]string ["publish","media","recording"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].failureStage.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].signInRequiredboolean Yes
$.oneOf[0].allOf[1].Payload.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.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].type = "liveStream" Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].postIdinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].activationIdstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].overlayActivationIdstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].authorUserId Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].authorUserId.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].authorUserId.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].authorAlias Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].authorAlias.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].authorAlias.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].streamTitlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].viewerCountUrl = "" Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].shareUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[1].anyOf[1].htmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2]NewsfeedBidAttachment No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].subtitlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].amountLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].statusLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].requestTextstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].htmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].bidIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].postIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].type = "bid" Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].requiresDeleteFollowup = true Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].metaarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].alertsarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].alerts[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].alerts[].tonestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].alerts[].htmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actionsarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].typestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].stylestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].actionstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].hrefstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].sellerSignInReturnURLstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].confirmTitlestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].confirmMessagestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].confirmButtonstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].modalTitlestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].chatUserAlias No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].chatUserAlias.anyOf[0]string No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].chatUserAlias.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].chatNamestring | null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].proposalDefaultLocationAliasstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].proposalDefaultLocationNamestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].proposalDefaultStartTimestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].proposalDefaultInventoryTypeNamestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].isShortlistedstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].shortlistLabelstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].unshortlistLabelstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].feedbackStartTimestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].feedbackEndTimestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].feedbackLocationNamestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].feedbackLocationAliasstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].feedbackInventoryTypeNamestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].feedbackRequestStringstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].feedbackIsPremiumstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].guidancestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].prefillTextstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].reservationNamestring | null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].phoneNumberstring | null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].emailAddressstring | null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].verificationRequiredstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].verificationTitlestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].verificationMessagestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].verificationButtonstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].verificationURLstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].historyTagstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].historyTitlestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].reviewPostURLstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].reviewContextstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].reuseBalancestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].bidIDinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].postIDinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].feedbackAmountinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].discussionPostIDinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].reviewPostIDinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].reviewRequestIDinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].fullPageboolean No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].wrapboolean No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].inlineNavigation No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].inlineNavigation.anyOf[0]string No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].inlineNavigation.anyOf[1]boolean No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].proposalDefaultInventoryTypeID No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].proposalDefaultInventoryTypeID.anyOf[0]integer No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].proposalDefaultInventoryTypeID.anyOf[1]string No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issueobject No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.messagestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.stepsTitlestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.stepsarray No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.steps[]string No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.actionsarray No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.actions[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.actions[].labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.actions[].hrefstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.actions[].fullPageboolean No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].issue.holdAccessBidIDinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].buyerIdentityHiddenboolean No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].buyerIdentityHiddenUntil No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].buyerIdentityHiddenUntil.anyOf[0]integer No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].actions[].buyerIdentityHiddenUntil.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].discussionnull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].viewerIsPostAuthorboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].buyerIdentityHiddenboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].buyerIdentityHiddenUntil Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].buyerIdentityHiddenUntil.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].buyerIdentityHiddenUntil.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].buyerShareURLstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].directHireExplanationstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].respondByTimestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].respondByLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].fillBySellerHtmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].timeLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].detailLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].isPremiumboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].isCustomConciergeRequestboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].viewerMode = "owner" Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].requestModestring ["general","specific"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].operationalExpiry Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].operationalExpiry.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].operationalExpiry.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].responseRound Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].responseRound.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].responseRound.anyOf[0].roundIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].responseRound.anyOf[0].statestring ["collecting","immediate"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].responseRound.anyOf[0].closesAtinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].responseRound.anyOf[0].serverTimeinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].responseRound.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].visualBidCardVisual Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].visual.anyOf[0]array Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].visual.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].visual.anyOf[1].imageUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].visual.anyOf[1].imageAltstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].visual.anyOf[1].primaryColorstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].visual.anyOf[1].textColorstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].modifyPrefillTextstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].reservationContact No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].reservationContact.anyOf[0]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].reservationContact.anyOf[0].labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].reservationContact.anyOf[0].reservationNamestring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].reservationContact.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[0].isFilledboolean No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].subtitlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].amountLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].statusLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].requestTextstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].htmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].bidIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].postIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].type = "bid" Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].requiresDeleteFollowup = true Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].metaarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].alertsarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].alerts[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].alerts[].tonestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].alerts[].htmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actionsarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].typestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].stylestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].actionstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].hrefstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].sellerSignInReturnURLstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].confirmTitlestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].confirmMessagestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].confirmButtonstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].modalTitlestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].chatUserAlias No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].chatUserAlias.anyOf[0]string No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].chatUserAlias.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].chatNamestring | null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].proposalDefaultLocationAliasstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].proposalDefaultLocationNamestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].proposalDefaultStartTimestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].proposalDefaultInventoryTypeNamestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].isShortlistedstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].shortlistLabelstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].unshortlistLabelstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].feedbackStartTimestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].feedbackEndTimestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].feedbackLocationNamestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].feedbackLocationAliasstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].feedbackInventoryTypeNamestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].feedbackRequestStringstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].feedbackIsPremiumstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].guidancestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].prefillTextstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].reservationNamestring | null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].phoneNumberstring | null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].emailAddressstring | null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].verificationRequiredstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].verificationTitlestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].verificationMessagestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].verificationButtonstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].verificationURLstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].historyTagstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].historyTitlestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].reviewPostURLstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].reviewContextstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].reuseBalancestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].bidIDinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].postIDinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].feedbackAmountinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].discussionPostIDinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].reviewPostIDinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].reviewRequestIDinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].fullPageboolean No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].wrapboolean No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].inlineNavigation No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].inlineNavigation.anyOf[0]string No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].inlineNavigation.anyOf[1]boolean No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].proposalDefaultInventoryTypeID No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].proposalDefaultInventoryTypeID.anyOf[0]integer No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].proposalDefaultInventoryTypeID.anyOf[1]string No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issueobject No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.messagestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.stepsTitlestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.stepsarray No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.steps[]string No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.actionsarray No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.actions[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.actions[].labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.actions[].hrefstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.actions[].fullPageboolean No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].issue.holdAccessBidIDinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].buyerIdentityHiddenboolean No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].buyerIdentityHiddenUntil No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].buyerIdentityHiddenUntil.anyOf[0]integer No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].actions[].buyerIdentityHiddenUntil.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].discussionnull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].viewerIsPostAuthorboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].buyerIdentityHiddenboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].buyerIdentityHiddenUntil Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].buyerIdentityHiddenUntil.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].buyerIdentityHiddenUntil.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].viewerMode = "seller" Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].bidUUIDstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].timeLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].detailLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].amountLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].directHireExplanationstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].fulfillmentAliasstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].filledAtstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].statusLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].messagestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].requestTextstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].shareURLstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].buyerShareURLstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].bidIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].postIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].includedInNewsfeedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].includedInOverviewboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].viewerIsCurrentHolderboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].isPremiumboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].isSubmissionPendingReviewboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].type = "bid" Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].surface = "newsfeed" Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].customerSurveysnull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptionsarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].ATLocation_IDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].ATLocationInventoryType_IDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].TimeRangeUnitCountinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].Quantityinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].LocationNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].LocationAliasstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].InventoryTypeNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].StartDatestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].EndDatestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].StartTimestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].EndTimestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].PartySize No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].PartySize.anyOf[0]integer No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].PartySize.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].CheckOutDate No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].CheckOutDate.anyOf[0]string No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].CheckOutDate.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].Constraintsarray No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].Constraints[]string No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].ExcludedVenuesarray No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].acceptedOptions[].ExcludedVenues[]string No
$.oneOf[0].allOf[1].Payload.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.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].deliverableTypestring ["fulfillment","research"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].researchScope Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].researchScope.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].researchScope.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].overviewStatusstring ["","open","held","cancelled","filled"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].metaarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].meta[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].meta[].labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].meta[].valuestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].meta[].valueFormatstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].badgesarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].badges[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].badges[].tonestring ["premium","direct-hire","shortlisted"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].badges[].labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionsarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].typestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].stylestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].actionstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].hrefstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].sellerSignInReturnURLstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].confirmTitlestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].confirmMessagestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].confirmButtonstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].modalTitlestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].chatUserAlias No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].chatUserAlias.anyOf[0]string No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].chatUserAlias.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].chatNamestring | null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].proposalDefaultLocationAliasstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].proposalDefaultLocationNamestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].proposalDefaultStartTimestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].proposalDefaultInventoryTypeNamestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].isShortlistedstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].shortlistLabelstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].unshortlistLabelstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].feedbackStartTimestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].feedbackEndTimestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].feedbackLocationNamestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].feedbackLocationAliasstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].feedbackInventoryTypeNamestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].feedbackRequestStringstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].feedbackIsPremiumstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].guidancestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].prefillTextstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].reservationNamestring | null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].phoneNumberstring | null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].emailAddressstring | null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].verificationRequiredstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].verificationTitlestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].verificationMessagestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].verificationButtonstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].verificationURLstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].historyTagstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].historyTitlestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].reviewPostURLstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].reviewContextstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].reuseBalancestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].bidIDinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].postIDinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].feedbackAmountinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].discussionPostIDinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].reviewPostIDinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].reviewRequestIDinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].fullPageboolean No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].wrapboolean No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].inlineNavigation No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].inlineNavigation.anyOf[0]string No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].inlineNavigation.anyOf[1]boolean No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].proposalDefaultInventoryTypeID No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].proposalDefaultInventoryTypeID.anyOf[0]integer No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].proposalDefaultInventoryTypeID.anyOf[1]string No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issueobject No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.messagestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.stepsTitlestring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.stepsarray No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.steps[]string No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.actionsarray No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.actions[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.actions[].labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.actions[].hrefstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.actions[].fullPageboolean No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].issue.holdAccessBidIDinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].buyerIdentityHiddenboolean No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].buyerIdentityHiddenUntil No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].buyerIdentityHiddenUntil.anyOf[0]integer No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actions[].buyerIdentityHiddenUntil.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].visualBidCardVisual Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].visual.anyOf[0]array Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].visual.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].visual.anyOf[1].imageUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].visual.anyOf[1].imageAltstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].visual.anyOf[1].primaryColorstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].visual.anyOf[1].textColorstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionStateobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.statusstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.messagestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.sponsorAliasstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.sponsorChatLinkstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.sponsorStatusstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.moveOwnershipUnavailableReasonstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.moveOwnershipUnavailableMessagestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.canPickupboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.canDropboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.canFillboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.canMoveOwnershipboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.canShortlistboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.canDiscussboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.canChatboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.requiresSponsorboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.canFillDirectlyboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.fillRateBasisPointsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.minimumFillRateBasisPointsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.missingHoldPermissionsarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.missingHoldPermissions[]string No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.directFillNoticeboolean No
$.oneOf[0].allOf[1].Payload.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.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auctionURLstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auctionobject No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.venuestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.startTimestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.endTimestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.bidIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.bidAmountCentsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.roundID Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.roundID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.roundID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.statestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.serverTimeinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.closesAt Yes
$.oneOf[0].allOf[1].Payload.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.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.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.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.closesAt.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.enabledboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.openingCentsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.incrementCentsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.leadingCentsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.nextCentsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.estimatedFeesCentsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.remainingCentsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.leadingboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.priorityUntilnull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.priorityMine = false Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.ownOffersarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.ownOffers[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.ownOffers[].idinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.ownOffers[].amountCentsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.ownOffers[].statestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.ownOffers[].refundCentsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.eligibilityError Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.eligibilityError.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.eligibilityError.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.holdAppointmentID Yes
$.oneOf[0].allOf[1].Payload.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.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.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.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.auction.holdAppointmentID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.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.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.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.poolRequiredboolean No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.responseRound No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.responseRound.anyOf[0]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.responseRound.anyOf[0].roundIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.responseRound.anyOf[0].statestring ["collecting","immediate"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.responseRound.anyOf[0].closesAtinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.responseRound.anyOf[0].serverTimeinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].actionState.responseRound.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].responseRound Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].responseRound.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].responseRound.anyOf[0].roundIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].responseRound.anyOf[0].statestring ["collecting","immediate"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].responseRound.anyOf[0].closesAtinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].responseRound.anyOf[0].serverTimeinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].responseRound.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].buyerIdentityHiddenboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].buyerIdentityHiddenUntil Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].buyerIdentityHiddenUntil.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[0].buyerIdentityHiddenUntil.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[2].anyOf[1].container.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].type = "sharePlanAppointment" Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].joinStateSharedPlanJoinState Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[0].status = "Unavailable" Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[0].canRequest = false Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[0].canManage = false Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[1].statusstring ["Unavailable","Host","Joined","Pending","Accepted","Declined","None"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[1].canRequestboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[1].canManageboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[1].pendingCountinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[1].joiningCountinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[1].requestIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[1].planURLstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].joinState.anyOf[1].chatIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].appointmentIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].postIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].locationIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].venueNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].venueUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].imageUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].imageURL256string Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].primaryColorstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].textColorstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].cityNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].cityGroupCodestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].datestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].timestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].dateLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].timeLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].planLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].discussionUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].htmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendeesobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.sharedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.countinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.itemsarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.items[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].aliasstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].avatarstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].avatarEmojistring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].topUserGroupNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].topMedalCategoryNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].profileURLstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].profileImageURLstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].bannerImageURLstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].importanceLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].userIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].importancePointsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].profileImageMedianull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].profileImageFramenull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].bannerImageMedianull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].bannerImageFramenull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].displaynull Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].isOwnerboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[3].attendees.items[].rolestring ["owner","guest"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].namestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].addressstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].categoryNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].cityNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].citySlugstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].cityGroupCodestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].firstOpeningDatestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].firstOpeningDateLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].promotedUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].discussionUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].postIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].proposedLocationIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].categoryIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].confirmationsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].confirmationsRequiredinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].promotedLocationIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].viewerCanConfirmboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].viewerHasConfirmedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].viewerIsSubmitterboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].type = "newLocationProposal" Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].namestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].externalURLstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].descriptionstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].categoryobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].category.categoryIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].category.namestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].category.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].category.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].ownerPostID Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].ownerPostID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].ownerPostID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].ownerPostName Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].ownerPostName.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].ownerPostName.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].ownerPostURL Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].ownerPostURL.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].ownerPostURL.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].originatorUserID Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].originatorUserID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].originatorUserID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].earnedTraderPointsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].importanceLevel Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].importanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].importanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].defaultImportanceLevel Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].defaultImportanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].defaultImportanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].affectsOpeningTimesboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].countryCodeIncludeListarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].countryCodeIncludeList[]string No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].countryCodeExcludeListarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].countryCodeExcludeList[]string No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographicobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.lat Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.lng Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.eventATLocationID Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.eventATLocationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].geographic.eventATLocationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocationobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.modestring ["venue","point","none"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.locationID Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.locationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.locationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.namestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.aliasstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.addressStringstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.countryCodestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.lat Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.lng Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[0].physicalLocation.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].event.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].statusstring ["Pending","Confirmed","Rejected","Merged"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].rewardobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].reward.policyVersionstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].reward.displayRewardboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].reward.rewardTypestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].reward.submitterAmountinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].reward.verifierAmountinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].reward.submitterAmountLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].reward.verifierAmountLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].reward.penaltyMultipliernumber Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].reward.penaltyAppliesboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[4].htmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].type = "listingBundle" Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].postIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].itemsarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].listingIDstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].locationNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].locationAliasstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].citystring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].imageUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].primaryColorstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].textColorstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].outlineColorstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].hoverColorstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].inventoryTypeNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].datestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].dateLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].timeLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].priceLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].soldLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].statusLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].statusstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].purchaseUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].detailUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].appointmentIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].locationIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].isAvailableboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].isReviewPendingboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].isSoldboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].saleModestring ["FixedPrice","Auction"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].listingIDstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].locationNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].imageUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].inventoryTypeNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].timezonestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].statusLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].cardPriceLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].cardSummarystring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].urlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].auctionIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].startingPriceCentsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].currentBidCentsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].minimumNextBidCentsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].bidCountinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].revisioninteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].isOpenboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].isLeadingboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].canAdministrativelyCancelboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].canBidboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].canManageboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].isSellerboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].listingStart Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].listingStart.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].listingStart.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].serverTime Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].serverTime.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].serverTime.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].endsAt Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].endsAt.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].endsAt.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].purchaseURL Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].purchaseURL.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].purchaseURL.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].saleModestring ["FixedPrice","Auction"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[0].statusstring ["PendingApproval","Open","Settling","Sold","Unsold","Cancelled"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auction.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].priceCentsinteger No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].items[].auctionSummarystring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].richAttachments[].anyOf[5].htmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].livestream Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].livestream.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].livestream.anyOf[0].statestring ["starting","live","processing","ready","failed"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].livestream.anyOf[0].sessionIdstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].livestream.anyOf[0].mediaIdinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].livestream.anyOf[0].failureStage Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].livestream.anyOf[0].failureStage.anyOf[0]string ["publish","media","recording"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].livestream.anyOf[0].failureStage.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].livestream.anyOf[0].signInRequiredboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].livestream.anyOf[0].playUrlstring YesEmpty unless live and signed in; otherwise an expiring authorized playback URL.
$.oneOf[0].allOf[1].Payload.post.anyOf[0].livestream.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentionsarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].eventIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].namestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].externalURLstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].descriptionstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].categoryobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].category.categoryIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].category.namestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].category.iconEmojistring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].category.urlSlugstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].ownerPostID Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].ownerPostID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].ownerPostID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].ownerPostName Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].ownerPostName.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].ownerPostName.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].ownerPostURL Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].ownerPostURL.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].ownerPostURL.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].originatorUserID Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].originatorUserID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].originatorUserID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].earnedTraderPointsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].importanceLevel Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].importanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].importanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].defaultImportanceLevel Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].defaultImportanceLevel.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].defaultImportanceLevel.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].affectsOpeningTimesboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].countryCodeIncludeListarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].countryCodeIncludeList[]string No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].countryCodeExcludeListarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].countryCodeExcludeList[]string No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].geographicobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].geographic.lat Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].geographic.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].geographic.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].geographic.lng Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].geographic.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].geographic.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].geographic.effectRadiusInMeters Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].geographic.effectRadiusInMeters.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].geographic.effectRadiusInMeters.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].geographic.eventATLocationID Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].geographic.eventATLocationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].geographic.eventATLocationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].physicalLocationobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].physicalLocation.modestring ["venue","point","none"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].physicalLocation.locationID Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].physicalLocation.locationID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].physicalLocation.locationID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].physicalLocation.namestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].physicalLocation.aliasstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].physicalLocation.addressStringstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].physicalLocation.countryCodestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].physicalLocation.lat Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].physicalLocation.lat.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].physicalLocation.lat.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].physicalLocation.lng Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].physicalLocation.lng.anyOf[0]number Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].physicalLocation.lng.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].mentionID Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].mentionID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].mentionID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].eventMentions[].mentionSourcestring ["mention","owner",""] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].repostNewsfeedRepost Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].repost.anyOf[0]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].repost.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].repost.anyOf[1].available = false Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].repost.anyOf[1].sourcePostIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].repost.anyOf[1].messagestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].repost.anyOf[2]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].repost.anyOf[2].available = true Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].repost.anyOf[2].sourcePostIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].repost.anyOf[2].sourcePostNewsfeedPost Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].pollsarray Yes
$.oneOf[0].allOf[1].Payload.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.post.anyOf[0].polls[].idinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].postIdinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].viewerAnswerId Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].viewerAnswerId.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].viewerAnswerId.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].totalVotesinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].resultVisibilitystring ["visible","hidden"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].answersarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].answers[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].answers[].idinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].answers[].titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].answers[].descriptionstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].answers[].voteCountinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].answers[].percentinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].answers[].viewerSelectedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].answers[].isLeaderboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].questionstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].descriptionstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].iconstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].endTimestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].endTimeRelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].isClosedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].viewerHasVotedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].canVoteboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].canAddAnswersboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].polls[].showResultsboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActionsobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.prominentarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.prominent[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.prominent[].ActionButtonIDstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.prominent[].ActionButtonNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.prominent[].IconNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.prominent[].Namestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.prominent[].AdditionalTextstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.prominent[].ConfirmTitlestring Yes
$.oneOf[0].allOf[1].Payload.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.post.anyOf[0].postActions.prominent[].ConfirmButtonTextstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.prominent[].DisplayModestring ["prominent","menu"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.prominent[].Clickableboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.prominent[].Stylestring ["primary","secondary","danger"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.menuarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.menu[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.menu[].ActionButtonIDstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.menu[].ActionButtonNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.menu[].IconNamestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.menu[].Namestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.menu[].AdditionalTextstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.menu[].ConfirmTitlestring Yes
$.oneOf[0].allOf[1].Payload.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.post.anyOf[0].postActions.menu[].ConfirmButtonTextstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.menu[].DisplayModestring ["prominent","menu"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.menu[].Clickableboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].postActions.menu[].Stylestring ["primary","secondary","danger"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tagsarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[] No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[].anyOf[0]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[].anyOf[0].mentionId Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[].anyOf[0].mentionId.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[].anyOf[0].mentionId.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[].anyOf[0].kind = "location" Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[].anyOf[0].labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[].anyOf[0].targetUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[].anyOf[0].citySlugstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[].anyOf[1]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[].anyOf[1].mentionId Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[].anyOf[1].mentionId.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[].anyOf[1].mentionId.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[].anyOf[1].kind = "user" Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[].anyOf[1].labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[].anyOf[1].targetUrl Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[].anyOf[1].targetUrl.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[].anyOf[1].targetUrl.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[].anyOf[1].identityHiddenboolean No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[].anyOf[1].identityHiddenUntil No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[].anyOf[1].identityHiddenUntil.anyOf[0]integer No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tags[].anyOf[1].identityHiddenUntil.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tagDisclosure Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tagDisclosure.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tagDisclosure.anyOf[0].countinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tagDisclosure.anyOf[0].textstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].tagDisclosure.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].traderpointsDisclosure Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].traderpointsDisclosure.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].traderpointsDisclosure.anyOf[0].amountinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].traderpointsDisclosure.anyOf[0].reasonTypestring ["comment","post"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].traderpointsDisclosure.anyOf[0].amountLabelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].traderpointsDisclosure.anyOf[0].labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].traderpointsDisclosure.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].traderpointsDisclosure.anyOf[0].summarystring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].traderpointsDisclosure.anyOf[0].reasonstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].traderpointsDisclosure.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].statsobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.thumbsUpinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.viewsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.engagementBpinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.salesAmountCentsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.mentionClicksinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.usersNotifiedinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.replyCountinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.indirectReplyCountinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.bookmarkCountinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.viewerHasThumbedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.viewerReactionKeystring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].targetTypestring ["post","chat_message"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].targetIdinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].viewerReactionKeystring ["","thumbs_up","heart","money_with_wings","laugh","wow","sad","angry"] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].viewerHasReactedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].totalCountinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].countsobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].counts.thumbs_upinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].counts.heartinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].counts.money_with_wingsinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].counts.laughinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].counts.wowinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].counts.sadinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].counts.angryinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].recentarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].recent[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].recent[].userIDinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].recent[].usernamestring Yes
$.oneOf[0].allOf[1].Payload.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.post.anyOf[0].stats.reactions.anyOf[0].recent[].reactionEmojistring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].recent[].createdDate Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].recent[].createdDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].recent[].createdDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].recent[].lastUpdateDate Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].recent[].lastUpdateDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].recent[].lastUpdateDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].recent[].reactedDate Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].recent[].reactedDate.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].recent[].reactedDate.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].recent[].createdDateDisplaystring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].recent[].lastUpdateDateDisplaystring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[0].recent[].reactedDateDisplaystring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reactions.anyOf[1]array Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.repostsobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].stats.reposts.countinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].commentIdinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorId Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorId.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorId.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorAlias Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorAlias.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorAlias.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].profileUrl Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].profileUrl.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].profileUrl.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplayobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.aliasstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.avatarstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.avatarEmojistring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImageUrlstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImageURLstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileUrlstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileURLstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.customColorstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.customTextColorstring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.avatarModestring | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.htmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.idinteger | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.userIDinteger | null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.isRichboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].thumbUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].mediaUrlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].mediaTypestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].widthinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].heightinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].isImageboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].isEmbeddedboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].frameobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].frame.positionXPercentnumber Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].frame.positionYPercentnumber Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].frame.zoomPercentnumber Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[0].backgroundUrlstring No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.profileImage.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.medalsarray Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.medals[]object No
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.medals[].Namestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.medals[].URLstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.identityHiddenboolean NoAn anonymized author has no profile or follow action.
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorDisplay.identityHiddenUntilinteger | null NoCurrent response-race closing timestamp in Unix seconds.
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].authorHtmlstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].whenstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[0].whenRelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].lastReply.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].profileUsageobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].profileUsage.countinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].profileUsage.canSetAsProfilePostboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].profileUsage.isViewerProfilePostboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].appUsage Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].appUsage.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].appUsage.anyOf[0].countinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].appUsage.anyOf[0].canSetAsAppPost [0,1] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].appUsage.anyOf[0].isViewerAppPost [0,1] Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].appUsage.anyOf[0].ownedAppCountinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].appUsage.anyOf[1]array Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].publicReleaseobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].publicRelease.datestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].publicRelease.inputValuestring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].publicRelease.isScheduledboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].publicRelease.isFutureboolean Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].publicRelease.minutesUntilPublicinteger Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].publicRelease.labelstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].renderedHtmlByModeobject Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].renderedHtmlByMode.feedstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].renderedHtmlByMode.detailstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].renderedHtmlByMode.embeddedstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[0].renderedHtmlByMode.embeddedPreviewstring Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.post.anyOf[1].idinteger Yes
$.oneOf[0].allOf[1].Payload.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/location/set_proposed_location",
    "RequestUserAlias": "example-user",
    "Payload": {
        "postID": 0,
        "postUrl": "synthetic-example",
        "proposedLocationID": 0,
        "status": "Pending",
        "confirmations": 0,
        "confirmationsRequired": 0,
        "firstOpeningDate": "synthetic-example",
        "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
            }
        },
        "reward": {
            "policyVersion": "synthetic-example",
            "displayReward": false,
            "rewardType": "synthetic-example",
            "submitterAmount": 0,
            "verifierAmount": 0,
            "submitterAmountLabel": "synthetic-example",
            "verifierAmountLabel": "synthetic-example",
            "penaltyMultiplier": 0,
            "penaltyApplies": false,
            "usesSnapshot": false
        },
        "post": {
            "urlSlug": "synthetic-example",
            "detailUrl": "synthetic-example",
            "legacyUrl": "synthetic-example",
            "createdAt": "synthetic-example",
            "createdAtRel": "synthetic-example",
            "title": "synthetic-example",
            "body": "synthetic-example",
            "mediaChannel": "synthetic-example",
            "id": 0,
            "lastArchivedVersionId": 0,
            "mediaTotal": 0,
            "viewerIsAdmin": false,
            "canEditPost": false,
            "reusableRequest": false,
            "embeddedMode": false,
            "showEmbeddedStats": false,
            "hideTitle": false,
            "bodyTruncated": false,
            "ownsPost": false,
            "canViewInsights": false,
            "lastEditedAt": "synthetic-example",
            "requestReuseSource": {
                "type": "post",
                "id": 0
            },
            "presentationBodies": {
                "feed": {
                    "body": "synthetic-example",
                    "bodyTruncated": false,
                    "translation": {
                        "endpoint": "synthetic-example",
                        "targetLanguageCode": "synthetic-example",
                        "targetLanguageName": "synthetic-example",
                        "sourceLanguageCode": "synthetic-example",
                        "sourceContentHash": "synthetic-example",
                        "title": "synthetic-example",
                        "body": "synthetic-example",
                        "originalTitle": "synthetic-example",
                        "originalBody": "synthetic-example",
                        "eligible": false,
                        "cached": false,
                        "liveTranslationSourceEnabled": false,
                        "bodyTruncated": false,
                        "originalBodyTruncated": false,
                        "state": "done",
                        "sourceLanguageDetectionStatus": "synthetic-example",
                        "sourceLanguageDetectionConfidence": 0
                    }
                },
                "embedded": {
                    "body": "synthetic-example",
                    "bodyTruncated": false,
                    "translation": {
                        "endpoint": "synthetic-example",
                        "targetLanguageCode": "synthetic-example",
                        "targetLanguageName": "synthetic-example",
                        "sourceLanguageCode": "synthetic-example",
                        "sourceContentHash": "synthetic-example",
                        "title": "synthetic-example",
                        "body": "synthetic-example",
                        "originalTitle": "synthetic-example",
                        "originalBody": "synthetic-example",
                        "eligible": false,
                        "cached": false,
                        "liveTranslationSourceEnabled": false,
                        "bodyTruncated": false,
                        "originalBodyTruncated": false,
                        "state": "done",
                        "sourceLanguageDetectionStatus": "synthetic-example",
                        "sourceLanguageDetectionConfidence": 0
                    }
                },
                "detail": {
                    "body": "synthetic-example",
                    "bodyTruncated": false,
                    "translation": {
                        "endpoint": "synthetic-example",
                        "targetLanguageCode": "synthetic-example",
                        "targetLanguageName": "synthetic-example",
                        "sourceLanguageCode": "synthetic-example",
                        "sourceContentHash": "synthetic-example",
                        "title": "synthetic-example",
                        "body": "synthetic-example",
                        "originalTitle": "synthetic-example",
                        "originalBody": "synthetic-example",
                        "eligible": false,
                        "cached": false,
                        "liveTranslationSourceEnabled": false,
                        "bodyTruncated": false,
                        "originalBodyTruncated": false,
                        "state": "done",
                        "sourceLanguageDetectionStatus": "synthetic-example",
                        "sourceLanguageDetectionConfidence": 0
                    }
                }
            },
            "board": {
                "id": 0,
                "name": "synthetic-example",
                "slug": "synthetic-example",
                "url": "synthetic-example",
                "citySlug": "synthetic-example",
                "viewerCanFollow": false,
                "viewerIsFollowing": false
            },
            "author": {
                "alias": "synthetic-example",
                "avatarEmoji": "synthetic-example",
                "profileImageUrl": "synthetic-example",
                "bannerImageUrl": "synthetic-example",
                "profileUrl": "synthetic-example",
                "html": "synthetic-example",
                "id": 0,
                "mentionId": 0,
                "isSystem": false,
                "isYou": false,
                "profileImage": {
                    "id": 0,
                    "thumbUrl": "synthetic-example",
                    "mediaUrl": "synthetic-example",
                    "mediaType": "synthetic-example",
                    "width": 0,
                    "height": 0,
                    "title": "synthetic-example",
                    "isImage": false,
                    "isEmbedded": false,
                    "frame": {
                        "positionXPercent": 0,
                        "positionYPercent": 0,
                        "zoomPercent": 100
                    }
                },
                "bannerImage": {
                    "id": 0,
                    "thumbUrl": "synthetic-example",
                    "mediaUrl": "synthetic-example",
                    "mediaType": "synthetic-example",
                    "width": 0,
                    "height": 0,
                    "title": "synthetic-example",
                    "isImage": false,
                    "isEmbedded": false,
                    "frame": {
                        "positionXPercent": 0,
                        "positionYPercent": 0,
                        "zoomPercent": 100
                    }
                },
                "display": {
                    "alias": "synthetic-example",
                    "avatar": "synthetic-example",
                    "avatarEmoji": "synthetic-example",
                    "profileImageUrl": "synthetic-example",
                    "profileImageURL": "synthetic-example",
                    "label": "synthetic-example",
                    "profileUrl": "synthetic-example",
                    "profileURL": "synthetic-example",
                    "title": "synthetic-example",
                    "customColor": "synthetic-example",
                    "customTextColor": "synthetic-example",
                    "avatarMode": "synthetic-example",
                    "html": "synthetic-example",
                    "id": 0,
                    "userID": 0,
                    "isRich": false,
                    "profileImage": {
                        "id": 0,
                        "thumbUrl": "synthetic-example",
                        "mediaUrl": "synthetic-example",
                        "mediaType": "synthetic-example",
                        "width": 0,
                        "height": 0,
                        "title": "synthetic-example",
                        "isImage": false,
                        "isEmbedded": false,
                        "frame": {
                            "positionXPercent": 0,
                            "positionYPercent": 0,
                            "zoomPercent": 100
                        }
                    },
                    "medals": [],
                    "mentionId": 0
                },
                "medals": [],
                "viewerCanFollow": false,
                "viewerIsFollowing": false
            },
            "translation": {
                "endpoint": "synthetic-example",
                "targetLanguageCode": "synthetic-example",
                "targetLanguageName": "synthetic-example",
                "sourceLanguageCode": "synthetic-example",
                "sourceContentHash": "synthetic-example",
                "title": "synthetic-example",
                "body": "synthetic-example",
                "originalTitle": "synthetic-example",
                "originalBody": "synthetic-example",
                "eligible": false,
                "cached": false,
                "liveTranslationSourceEnabled": false,
                "bodyTruncated": false,
                "originalBodyTruncated": false,
                "state": "done",
                "sourceLanguageDetectionStatus": "synthetic-example",
                "sourceLanguageDetectionConfidence": 0
            },
            "rating": 0,
            "media": [],
            "mediaLabels": [],
            "mediaNextOffset": 0,
            "inlineMedia": [],
            "richLinks": [],
            "richAttachments": [],
            "livestream": {
                "state": "starting",
                "sessionId": "00000000000000000000000000000001",
                "mediaId": 0,
                "failureStage": "publish",
                "signInRequired": false,
                "playUrl": ""
            },
            "eventMentions": [],
            "repost": null,
            "polls": [],
            "postActions": {
                "prominent": [],
                "menu": []
            },
            "tags": [],
            "tagDisclosure": {
                "count": 0,
                "text": "synthetic-example"
            },
            "traderpointsDisclosure": {
                "amount": 0,
                "reasonType": "comment",
                "amountLabel": "synthetic-example",
                "label": "synthetic-example",
                "title": "synthetic-example",
                "summary": "synthetic-example",
                "reason": "synthetic-example"
            },
            "stats": {
                "thumbsUp": 0,
                "views": 0,
                "engagementBp": 0,
                "salesAmountCents": 0,
                "mentionClicks": 0,
                "usersNotified": 0,
                "replyCount": 0,
                "indirectReplyCount": 0,
                "bookmarkCount": 0,
                "viewerHasThumbed": false,
                "viewerReactionKey": "synthetic-example",
                "reactions": {
                    "targetType": "post",
                    "targetId": 0,
                    "viewerReactionKey": "",
                    "viewerHasReacted": false,
                    "totalCount": 0,
                    "counts": {
                        "thumbs_up": 0,
                        "heart": 0,
                        "money_with_wings": 0,
                        "laugh": 0,
                        "wow": 0,
                        "sad": 0,
                        "angry": 0
                    },
                    "recent": []
                },
                "reposts": {
                    "count": 0
                }
            },
            "lastReply": {
                "id": 0,
                "commentId": 0,
                "authorId": 0,
                "authorAlias": "synthetic-example",
                "profileUrl": "synthetic-example",
                "authorDisplay": {
                    "alias": "synthetic-example",
                    "avatar": "synthetic-example",
                    "avatarEmoji": "synthetic-example",
                    "profileImageUrl": "synthetic-example",
                    "profileImageURL": "synthetic-example",
                    "label": "synthetic-example",
                    "profileUrl": "synthetic-example",
                    "profileURL": "synthetic-example",
                    "title": "synthetic-example",
                    "customColor": "synthetic-example",
                    "customTextColor": "synthetic-example",
                    "avatarMode": "synthetic-example",
                    "html": "synthetic-example",
                    "id": 0,
                    "userID": 0,
                    "isRich": false,
                    "profileImage": {
                        "id": 0,
                        "thumbUrl": "synthetic-example",
                        "mediaUrl": "synthetic-example",
                        "mediaType": "synthetic-example",
                        "width": 0,
                        "height": 0,
                        "title": "synthetic-example",
                        "isImage": false,
                        "isEmbedded": false,
                        "frame": {
                            "positionXPercent": 0,
                            "positionYPercent": 0,
                            "zoomPercent": 100
                        }
                    },
                    "medals": []
                },
                "authorHtml": "synthetic-example",
                "when": "synthetic-example",
                "whenRel": "synthetic-example"
            },
            "profileUsage": {
                "count": 0,
                "canSetAsProfilePost": false,
                "isViewerProfilePost": false
            },
            "appUsage": {
                "count": 0,
                "canSetAsAppPost": 0,
                "isViewerAppPost": 0,
                "ownedAppCount": 0
            },
            "publicRelease": {
                "date": "synthetic-example",
                "inputValue": "synthetic-example",
                "isScheduled": false,
                "isFuture": false,
                "minutesUntilPublic": 0,
                "label": "synthetic-example"
            },
            "renderedHtmlByMode": {
                "feed": "synthetic-example",
                "detail": "synthetic-example",
                "embedded": "synthetic-example",
                "embeddedPreview": "synthetic-example"
            }
        }
    }
}
Machine-readable endpoint documentation
POST

/v1/location/set_subscribe_to_city_area_priority_bids

#
Subscribe to Concierge Bids for the Area You will receive a message each time when a bid is placed in the region.

Parameters

NameTypeRequiredDefaultDescription
citySlug string Yes — City Slug
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/location/set_subscribe_to_city_area_priority_bids' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'citySlug={{citySlug}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$location_set_subscribe_to_city_area_priority_bids_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 = 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/location/set_subscribe_to_city_area_priority_bids",
    "RequestUserAlias": "example-user",
    "Payload": true
}
Machine-readable endpoint documentation
POST

/v1/location/set_subscribe_to_location_priority_bids

#
Subscribe to Insider Bids You will receive a message each time when a bid is placed for this location.

Parameters

NameTypeRequiredDefaultDescription
locationAlias string Yes — Slug found after the slash when opening a location in the portal
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/location/set_subscribe_to_location_priority_bids' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationAlias={{locationAlias}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$location_set_subscribe_to_location_priority_bids_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 = 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/location/set_subscribe_to_location_priority_bids",
    "RequestUserAlias": "example-user",
    "Payload": true
}
Machine-readable endpoint documentation
POST

/v1/location/set_unlock_exact_listing_times

#
Unlock Exact Listing Times You will be able to see all exact listing start times for this day after unlocking.

Parameters

NameTypeRequiredDefaultDescription
locationAlias string Yes — Slug found after the slash when opening a location in the portal
date string Yes — Date that shall be unlocked. Date 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/location/set_unlock_exact_listing_times' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationAlias={{locationAlias}}' \
  --data-urlencode 'date={{date}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$location_set_unlock_exact_listing_times_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 = 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/location/set_unlock_exact_listing_times",
    "RequestUserAlias": "example-user",
    "Payload": true
}
Machine-readable endpoint documentation
POST

/v1/location/set_unsubscribe_from_city_area_priority_bids

#
Unsubscribe from Concierge Bids for the Area You will no longer receive a message each time when a bid is placed in the region.

Parameters

NameTypeRequiredDefaultDescription
citySlug string Yes — City Slug
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/location/set_unsubscribe_from_city_area_priority_bids' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'citySlug={{citySlug}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$location_set_unsubscribe_from_city_area_priority_bids_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 = 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/location/set_unsubscribe_from_city_area_priority_bids",
    "RequestUserAlias": "example-user",
    "Payload": true
}
Machine-readable endpoint documentation
POST

/v1/location/set_unsubscribe_from_location_priority_bids

#
Unsubscribe from Insider Bids You will no longer receive a message each time when a bid is placed for this location.

Parameters

NameTypeRequiredDefaultDescription
locationAlias string Yes — Slug found after the slash when opening a location in the portal
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/location/set_unsubscribe_from_location_priority_bids' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationAlias={{locationAlias}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$location_set_unsubscribe_from_location_priority_bids_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 = 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/location/set_unsubscribe_from_location_priority_bids",
    "RequestUserAlias": "example-user",
    "Payload": true
}
Machine-readable endpoint documentation