Şu an çevrimiçi  

/v1/portfolio/

Manages all portfolio related functions
GET

/v1/portfolio/get_last_order_list_id

#
Returns the order list that has been used last by the api user
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/portfolio/get_last_order_list_id' \
  --data-urlencode 'key={{API_KEY}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_get_last_order_list_id_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payloadstring Evet
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/get_last_order_list_id",
    "RequestUserAlias": "example-user",
    "Payload": "00000000-0000-4000-8000-000000900001"
}
Makine tarafından okunabilir uç nokta belgeleri
GET

/v1/portfolio/get_listings

#
Returns all listings in the users portfolio.

Parametreler

AdTürGerekliVarsayılanAçıklama
getPopularityScoreBracket bool HAYIR false if true, the popularity score for all listings will be returned
dateTimeRangeStart string HAYIR "" Time Range Start Date, will be ignored if empty format: YYYY-MM-DD HH:MM:SS
dateTimeRangeEnd string HAYIR "" Time Range End Date, will be ignored if empty format: YYYY-MM-DD HH:MM:SS
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/portfolio/get_listings' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'getPopularityScoreBracket={{getPopularityScoreBracket}}' \
  --data-urlencode 'dateTimeRangeStart={{dateTimeRangeStart}}' \
  --data-urlencode 'dateTimeRangeEnd={{dateTimeRangeEnd}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_get_listings_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payloadobject Evet
$.oneOf[0].allOf[1].Payload.Name = "Portfolio Listing Items" Evet
$.oneOf[0].allOf[1].Payload.MetaInformation = [] Evet
$.oneOf[0].allOf[1].Payload.KeyValueListarray Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[]object HAYIR
$.oneOf[0].allOf[1].Payload.KeyValueList[].Namestring ["AppointmentDrafts","ApprovedAppointments","PrivateAppointments","UnlockedAppointments","SubmittedListings_Rejections","SubmittedListings_InReview","SubmittedListings_WaitingForReview"] Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].MetaInformationobject Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].MetaInformation.ListingCountinteger Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueListarray Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[]object HAYIR
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingIDstring | null Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].locationAliasstring Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].locationIDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].locationID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].locationID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingRespondByTime Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingRespondByTime.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingRespondByTime.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].locationCitySlug Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].locationCitySlug.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].locationCitySlug.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].creatorUserAlias Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].creatorUserAlias.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].creatorUserAlias.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].inventoryTypeIDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].inventoryTypeID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].inventoryTypeID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].inventoryTypeName Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].inventoryTypeName.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].inventoryTypeName.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingDatestring Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingTimestring Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingStartHourDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingStartHour.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingStartHour.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingCurrentAskingPriceDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingCurrentAskingPrice.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingCurrentAskingPrice.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].bid-communityPostID Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].bid-communityPostID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].bid-communityPostID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].bid-communityPostID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].bid-communityPostID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingDetailStatementstring Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingStatusstring Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingPublicConfirmationNumberstring Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].orderListID Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].orderListID.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].orderListID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingPopularityScoreBracket HAYIR
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingPopularityScoreBracket.anyOf[0]number HAYIR
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingPopularityScoreBracket.anyOf[1]string HAYIR
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingPopularityScoreBracket.anyOf[2]null HAYIR
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingViewsOneDayDatabaseInteger HAYIRInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingViewsOneDay.oneOf[0]integer HAYIR
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingViewsOneDay.oneOf[1]string HAYIR
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingViewsAllTimeDatabaseInteger HAYIRInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingViewsAllTime.oneOf[0]integer HAYIR
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueList[].listingViewsAllTime.oneOf[1]string HAYIR
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueFieldListarray Evet
$.oneOf[0].allOf[1].Payload.KeyValueList[].KeyValueFieldList[]string HAYIR
$.oneOf[0].allOf[1].Payload.KeyValueFieldList = [] Evet
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/get_listings",
    "RequestUserAlias": "example-user",
    "Payload": {
        "Name": "Portfolio Listing Items",
        "MetaInformation": [],
        "KeyValueList": [],
        "KeyValueFieldList": []
    }
}
Makine tarafından okunabilir uç nokta belgeleri
GET

/v1/portfolio/get_my_appointments_grouped_by_city

#
Returns the authenticated viewer's appointments grouped by city, with separate counts for upcoming (Date >= today) and past (Date < today) rows. Powers the v2 sidebar's "My Bookings" block. Each group carries the city's IATA-style group code, display name, and emoji from ATAirport (joined via ATLocation.ATAirport_CityGroupCode, which is a denormalized cache column on ATLocation — no extra join to ATAirport in the count query). Filters applied (always): - CurrentOwner-ATUser_ID = the authenticated viewer (self-only; no peer-user param by design). - DeletedDate IS NULL on ATAppointment and ATLocation. - Status is one of the active My Bookings appointment states returned by Appointment::GetMyPlansAppointmentStatuses(). - ATAirport_CityGroupCode populated (rows without a city are dropped silently — they cannot be grouped meaningfully). Sort: groups are returned in the requested order. "upcoming" puts cities with the most upcoming appointments first (ties broken by total count). "name" sorts alphabetically by city display name.

Parametreler

AdTürGerekliVarsayılanAçıklama
sortBy string HAYIR "upcoming" Sort mode: "upcoming" (default) or "name".
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/portfolio/get_my_appointments_grouped_by_city' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'sortBy={{sortBy}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_get_my_appointments_grouped_by_city_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payloadarray Evet
$.oneOf[0].allOf[1].Payload[]object HAYIR
$.oneOf[0].allOf[1].Payload[].cityCodestring Evet
$.oneOf[0].allOf[1].Payload[].cityNamestring Evet
$.oneOf[0].allOf[1].Payload[].emojistring Evet
$.oneOf[0].allOf[1].Payload[].citySlugstring Evet
$.oneOf[0].allOf[1].Payload[].upcomingCountinteger Evet
$.oneOf[0].allOf[1].Payload[].pastCountinteger Evet
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/get_my_appointments_grouped_by_city",
    "RequestUserAlias": "example-user",
    "Payload": []
}
Makine tarafından okunabilir uç nokta belgeleri
GET

/v1/portfolio/get_my_calendar_items

#
Returns every time-bound item belonging to the viewer that falls in the window [from, to], normalized into the CalendarItem shape consumed by /modules/v2/travel_plans/?view=calendar. P1 covers bids and appointments — the two types backed by an existing per-user fetcher. Location events, transactions, livestreams and contract deadlines plug in as additional foreach-blocks once their helpers exist (see CALENDAR_DESIGN.md §5).

Parametreler

AdTürGerekliVarsayılanAçıklama
from string Evet — inclusive lower bound, format YYYY-MM-DD
to string Evet — inclusive upper bound, format YYYY-MM-DD
types array HAYIR [] optional allowlist of item types, e.g. ['listing','bid','appointment','sold']
limit int HAYIR 500 cap on total items returned after merge
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/portfolio/get_my_calendar_items' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'from={{from}}' \
  --data-urlencode 'to={{to}}' \
  --data-urlencode 'types={{types}}' \
  --data-urlencode 'limit={{limit}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Parametreler: types
AlanTürGerekliAçıklama
typesstring (application/json) HAYIRJSON-encoded array. Empty includes every implemented source. event, transaction, livestream and contract currently return no items.
typesarray (çözümlenmiş JSON) HAYIR
types[]string ["listing","bid","appointment","sold","event","transaction","livestream","contract"] HAYIR
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_get_my_calendar_items_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payloadobject Evet
$.oneOf[0].allOf[1].Payload.itemsarray Evet
$.oneOf[0].allOf[1].Payload.items[]MyCalendarItem HAYIR
$.oneOf[0].allOf[1].Payload.items[].oneOf[0]object HAYIR
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].idstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].titlestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].startDatestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].endDatestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].urlstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].colorTokenstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].startTime Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].startTime.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].startTime.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].endTime Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].endTime.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].endTime.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].isAllDayboolean Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].cityobject Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].city.namestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].city.slugstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].locationobject Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].location.namestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].sourceIDinteger Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].type = "bid" Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].status = "pending" Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].ownerRole = "buyer" Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].discussionPostIDinteger Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].discussionURLstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1]object HAYIR
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].idstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].titlestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].startDatestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].endDatestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].urlstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].colorTokenstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].startTime Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].startTime.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].startTime.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].endTime Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].endTime.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].endTime.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].isAllDayboolean Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].cityobject Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].city.namestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].city.slugstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].locationobject Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].location.namestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].sourceIDinteger Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].typestring ["appointment","listing"] Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].statusstring ["confirmed","listed"] Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].ownerRolestring ["owner","shared"] Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].listingUUIDstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].listingIDstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].hintstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2]object HAYIR
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].idstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].titlestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].startDatestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].endDatestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].urlstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].colorTokenstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].startTime Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].startTime.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].startTime.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].endTime Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].endTime.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].endTime.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].isAllDayboolean Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].cityobject Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].city.namestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].city.slugstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].locationobject Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].location.namestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].sourceIDinteger Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].type = "sold" Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].status = "sold" Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].ownerRole = "seller" Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].saleTypestring ["request_filled","listing_sold"] Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].transactionIDinteger Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].appointmentIDinteger Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].bidIDinteger Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].amountCentsinteger Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].amountLabelstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].hintstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].buyerIdentityHiddenboolean HAYIR
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].buyerIdentityHiddenUntil HAYIR
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].buyerIdentityHiddenUntil.anyOf[0]integer HAYIR
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].buyerIdentityHiddenUntil.anyOf[1]null HAYIR
$.oneOf[0].allOf[1].Payload.metaobject Evet
$.oneOf[0].allOf[1].Payload.meta.fromstring Evet
$.oneOf[0].allOf[1].Payload.meta.tostring Evet
$.oneOf[0].allOf[1].Payload.meta.countsobject Evet
$.oneOf[0].allOf[1].Payload.meta.counts.listinginteger Evet
$.oneOf[0].allOf[1].Payload.meta.counts.bidinteger Evet
$.oneOf[0].allOf[1].Payload.meta.counts.appointmentinteger Evet
$.oneOf[0].allOf[1].Payload.meta.counts.soldinteger Evet
$.oneOf[0].allOf[1].Payload.meta.counts.event = 0 Evet
$.oneOf[0].allOf[1].Payload.meta.counts.transaction = 0 Evet
$.oneOf[0].allOf[1].Payload.meta.counts.livestream = 0 Evet
$.oneOf[0].allOf[1].Payload.meta.counts.contract = 0 Evet
$.oneOf[0].allOf[1].Payload.meta.generatedAtstring Evet
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/get_my_calendar_items",
    "RequestUserAlias": "example-user",
    "Payload": {
        "items": [],
        "meta": {
            "from": "synthetic-example",
            "to": "synthetic-example",
            "counts": {
                "listing": 0,
                "bid": 0,
                "appointment": 0,
                "sold": 0,
                "event": 0,
                "transaction": 0,
                "livestream": 0,
                "contract": 0
            },
            "generatedAt": "synthetic-example"
        }
    }
}
Makine tarafından okunabilir uç nokta belgeleri
GET

/v1/portfolio/get_my_travel_plan_archived

#
Archived travel plans for the v2 "My Bookings" archive view. Returns a newest-first list of the viewer's archived appointments, each carrying the city payload used by the normal My Bookings landing page.

Parametreler

AdTürGerekliVarsayılanAçıklama
limit int HAYIR 25 Maximum archived plans to include.
offset int HAYIR 0 Number of archived plans to skip.
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/portfolio/get_my_travel_plan_archived' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'limit={{limit}}' \
  --data-urlencode 'offset={{offset}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_get_my_travel_plan_archived_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payloadobject Evet
$.oneOf[0].allOf[1].Payload.itemsarray Evet
$.oneOf[0].allOf[1].Payload.items[]object HAYIR
$.oneOf[0].allOf[1].Payload.items[].kind = "appointment" Evet
$.oneOf[0].allOf[1].Payload.items[].sortDatestring Evet
$.oneOf[0].allOf[1].Payload.items[].dataobject Evet
$.oneOf[0].allOf[1].Payload.items[].data.IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].data.ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].data.ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.ListingUUID Evet
$.oneOf[0].allOf[1].Payload.items[].data.ListingUUID.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.ListingUUID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].data.RespondByTime Evet
$.oneOf[0].allOf[1].Payload.items[].data.RespondByTime.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.RespondByTime.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocationInventoryType_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].data.ATLocationInventoryType_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocationInventoryType_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.CreatedDatestring Evet
$.oneOf[0].allOf[1].Payload.items[].data.LastUpdateDatestring Evet
$.oneOf[0].allOf[1].Payload.items[].data.Datestring Evet
$.oneOf[0].allOf[1].Payload.items[].data.Timestring Evet
$.oneOf[0].allOf[1].Payload.items[].data.Cache-StartHourDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].data.Cache-StartHour.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].data.Cache-StartHour.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.Status = "Archived" Evet
$.oneOf[0].allOf[1].Payload.items[].data.Creator-ATUser_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].data.Creator-ATUser_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].data.Creator-ATUser_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.Cache-CurrentAskingPriceDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].data.Cache-CurrentAskingPrice.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].data.Cache-CurrentAskingPrice.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.TransferTypestring Evet
$.oneOf[0].allOf[1].Payload.items[].data.AccessCode Evet
$.oneOf[0].allOf[1].Payload.items[].data.AccessCode.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.AccessCode.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].data.CurrentOwner-ATUser_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].data.CurrentOwner-ATUser_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].data.CurrentOwner-ATUser_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.LastTransferServiceFee-ATAccountsLedger_ID Evet
$.oneOf[0].allOf[1].Payload.items[].data.LastTransferServiceFee-ATAccountsLedger_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].data.LastTransferServiceFee-ATAccountsLedger_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].data.LastTransferServiceFee-ATAccountsLedger_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.LastTransferServiceFee-ATAccountsLedger_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].data.LatestTransfer-ATNotificationIntelligentTags_ID Evet
$.oneOf[0].allOf[1].Payload.items[].data.LatestTransfer-ATNotificationIntelligentTags_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].data.LatestTransfer-ATNotificationIntelligentTags_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].data.LatestTransfer-ATNotificationIntelligentTags_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.LatestTransfer-ATNotificationIntelligentTags_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].data.Refund-ATNotificationIntelligentTags_ID Evet
$.oneOf[0].allOf[1].Payload.items[].data.Refund-ATNotificationIntelligentTags_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].data.Refund-ATNotificationIntelligentTags_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].data.Refund-ATNotificationIntelligentTags_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.Refund-ATNotificationIntelligentTags_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].data.SellerCustomerChat-ATNotificationIntelligentTags_ID Evet
$.oneOf[0].allOf[1].Payload.items[].data.SellerCustomerChat-ATNotificationIntelligentTags_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].data.SellerCustomerChat-ATNotificationIntelligentTags_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].data.SellerCustomerChat-ATNotificationIntelligentTags_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.SellerCustomerChat-ATNotificationIntelligentTags_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].data.NoShow-ATAccountsLedger_ID Evet
$.oneOf[0].allOf[1].Payload.items[].data.NoShow-ATAccountsLedger_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].data.NoShow-ATAccountsLedger_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].data.NoShow-ATAccountsLedger_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.NoShow-ATAccountsLedger_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].data.Refund-ATAccountsLedger_ID Evet
$.oneOf[0].allOf[1].Payload.items[].data.Refund-ATAccountsLedger_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].data.Refund-ATAccountsLedger_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].data.Refund-ATAccountsLedger_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.Refund-ATAccountsLedger_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].data.LocationNamestring Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocation_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].data.ATLocation_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocation_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.Aliasstring Evet
$.oneOf[0].allOf[1].Payload.items[].data.Timezonestring Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocation_Aliasstring Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocation_Namestring Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocation_CloseByCitySlug Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocation_CloseByCitySlug.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocation_CloseByCitySlug.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocation_Citystring Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocation_CityGroupCode Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocation_CityGroupCode.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocation_CityGroupCode.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocationCategory_AppointmentTypeDescriptionstring Evet
$.oneOf[0].allOf[1].Payload.items[].data.AppointmentDescriptorstring Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocationCategory_AllowTransferServiceAddOnDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].data.ATLocationCategory_AllowTransferServiceAddOn.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocationCategory_AllowTransferServiceAddOn.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocationCategory_TimeRangeUnitstring Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocationCategory_StandardTransferFeeBasisPointsDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].data.ATLocationCategory_StandardTransferFeeBasisPoints.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocationCategory_StandardTransferFeeBasisPoints.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocationCategory_LegacyTransferServiceFeeBasisPointsDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].data.ATLocationCategory_LegacyTransferServiceFeeBasisPoints.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocationCategory_LegacyTransferServiceFeeBasisPoints.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocationInventoryType_Name Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocationInventoryType_Name.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATLocationInventoryType_Name.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].data.Headcount Evet
$.oneOf[0].allOf[1].Payload.items[].data.Headcount.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].data.Headcount.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].data.Headcount.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.Headcount.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].data.Price Evet
$.oneOf[0].allOf[1].Payload.items[].data.Price.anyOf[0]DatabaseNumber EvetNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.items[].data.Price.anyOf[0].oneOf[0]number Evet
$.oneOf[0].allOf[1].Payload.items[].data.Price.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.Price.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATOrderLists_ID Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATOrderLists_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].data.ATOrderLists_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATOrderLists_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATOrderLists_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATTransaction_ID Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATTransaction_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].data.ATTransaction_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATTransaction_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATTransaction_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATBids_ID Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATBids_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].data.ATBids_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATBids_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATBids_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATDiscussionPosts_ID Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATDiscussionPosts_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].data.ATDiscussionPosts_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATDiscussionPosts_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.ATDiscussionPosts_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].data.MyPlansAccessRolestring ["owner","shared"] Evet
$.oneOf[0].allOf[1].Payload.items[].data.CategoryReview-ATDiscussionBoards_ID_TraderPointsPerThread Evet
$.oneOf[0].allOf[1].Payload.items[].data.CategoryReview-ATDiscussionBoards_ID_TraderPointsPerThread.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.CategoryReview-ATDiscussionBoards_ID_TraderPointsPerThread.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].data.LocationReview-ATDiscussionBoards_ID_TraderPointsPerThread Evet
$.oneOf[0].allOf[1].Payload.items[].data.LocationReview-ATDiscussionBoards_ID_TraderPointsPerThread.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.LocationReview-ATDiscussionBoards_ID_TraderPointsPerThread.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].data.DetailStatement Evet
$.oneOf[0].allOf[1].Payload.items[].data.DetailStatement.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.DetailStatement.anyOf[1] = false Evet
$.oneOf[0].allOf[1].Payload.items[].data.dateLabelstring Evet
$.oneOf[0].allOf[1].Payload.items[].data.timeLabelstring Evet
$.oneOf[0].allOf[1].Payload.items[].data.imageUrlstring Evet
$.oneOf[0].allOf[1].Payload.items[].data.imageURL256string Evet
$.oneOf[0].allOf[1].Payload.items[].data.imageURL512string Evet
$.oneOf[0].allOf[1].Payload.items[].data.primaryColorstring Evet
$.oneOf[0].allOf[1].Payload.items[].data.textColorstring Evet
$.oneOf[0].allOf[1].Payload.items[].data.lastListedPriceHistoryIDinteger HAYIR
$.oneOf[0].allOf[1].Payload.items[].data.lastListedAmountCentsinteger HAYIR
$.oneOf[0].allOf[1].Payload.items[].data.lastListedAmountLabelstring HAYIR
$.oneOf[0].allOf[1].Payload.items[].data.lastListedAtstring HAYIR
$.oneOf[0].allOf[1].Payload.items[].data.lastListedDateLabelstring HAYIR
$.oneOf[0].allOf[1].Payload.items[].data.MyPlansArchivedDate Evet
$.oneOf[0].allOf[1].Payload.items[].data.MyPlansArchivedDate.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].data.MyPlansArchivedDate.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].cityobject Evet
$.oneOf[0].allOf[1].Payload.items[].city.codestring Evet
$.oneOf[0].allOf[1].Payload.items[].city.namestring Evet
$.oneOf[0].allOf[1].Payload.items[].city.emoji Evet
$.oneOf[0].allOf[1].Payload.items[].city.emoji.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].city.emoji.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].city.slugstring Evet
$.oneOf[0].allOf[1].Payload.items[].city.imageURL256string Evet
$.oneOf[0].allOf[1].Payload.items[].city.imageURL512string Evet
$.oneOf[0].allOf[1].Payload.pageobject Evet
$.oneOf[0].allOf[1].Payload.page.limitinteger Evet
$.oneOf[0].allOf[1].Payload.page.offsetinteger Evet
$.oneOf[0].allOf[1].Payload.page.returnedinteger Evet
$.oneOf[0].allOf[1].Payload.page.hasMoreboolean Evet
$.oneOf[0].allOf[1].Payload.page.nextOffsetinteger Evet
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/get_my_travel_plan_archived",
    "RequestUserAlias": "example-user",
    "Payload": {
        "items": [],
        "page": {
            "limit": 1,
            "offset": 0,
            "returned": 0,
            "hasMore": false,
            "nextOffset": 0
        }
    }
}
Makine tarafından okunabilir uç nokta belgeleri
GET

/v1/portfolio/get_my_travel_plan_detail

#
Per-city travel plan detail — the v2 city detail page's data source. Returns the city's display data plus the viewer's appointments and active bids in that city. Appointment windows: upcoming = from two calendar days ago onward, past = before today, archived = archived plans. The recent cutoff uses the app timezone; approved reservations retain their existing 48-hour visibility rule. Active bids and seller-sold reservations retain their existing current/future windows. Locked reservation rows expose safe relisting metadata in reservationActions; reservationDetail remains false to protect booking details and exact time. Both lists are returned in the row shape that templates/portfolio/ _card_appointment.html and _card_active_bid.html expect, so the v2 page can call those partials directly with no field translation. Scale: per-user row counts are small. Both legacy library calls (`Bids::GetBidsByUserID`, `Appointment::GetAppointmentsByUserID`) scan only the user's rows; the per-city + per-window filter runs in PHP. Hard-capped at 200 rows per source.

Parametreler

AdTürGerekliVarsayılanAçıklama
cityCode string Evet — IATA-style city group code (e.g. 'NYC').
window string HAYIR "upcoming" 'upcoming' (default), 'past', or 'archived'.
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/portfolio/get_my_travel_plan_detail' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'cityCode={{cityCode}}' \
  --data-urlencode 'window={{window}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_get_my_travel_plan_detail_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payloadobject Evet
$.oneOf[0].allOf[1].Payload.cityobject Evet
$.oneOf[0].allOf[1].Payload.city.codestring Evet
$.oneOf[0].allOf[1].Payload.city.namestring Evet
$.oneOf[0].allOf[1].Payload.city.emoji Evet
$.oneOf[0].allOf[1].Payload.city.emoji.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.city.emoji.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.city.slugstring Evet
$.oneOf[0].allOf[1].Payload.city.imageURL256string Evet
$.oneOf[0].allOf[1].Payload.city.imageURL512string Evet
$.oneOf[0].allOf[1].Payload.appointmentsarray Evet
$.oneOf[0].allOf[1].Payload.appointments[]object HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.appointments[].ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.appointments[].ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].ListingUUID Evet
$.oneOf[0].allOf[1].Payload.appointments[].ListingUUID.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].ListingUUID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].RespondByTime Evet
$.oneOf[0].allOf[1].Payload.appointments[].RespondByTime.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].RespondByTime.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocationInventoryType_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.appointments[].ATLocationInventoryType_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocationInventoryType_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].CreatedDatestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].LastUpdateDatestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].Datestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].Timestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].Cache-StartHourDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.appointments[].Cache-StartHour.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.appointments[].Cache-StartHour.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].Statusstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].Creator-ATUser_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.appointments[].Creator-ATUser_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.appointments[].Creator-ATUser_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].Cache-CurrentAskingPriceDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.appointments[].Cache-CurrentAskingPrice.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.appointments[].Cache-CurrentAskingPrice.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].TransferTypestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].AccessCode Evet
$.oneOf[0].allOf[1].Payload.appointments[].AccessCode.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].AccessCode.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].CurrentOwner-ATUser_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.appointments[].CurrentOwner-ATUser_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.appointments[].CurrentOwner-ATUser_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].LastTransferServiceFee-ATAccountsLedger_ID Evet
$.oneOf[0].allOf[1].Payload.appointments[].LastTransferServiceFee-ATAccountsLedger_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.appointments[].LastTransferServiceFee-ATAccountsLedger_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.appointments[].LastTransferServiceFee-ATAccountsLedger_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].LastTransferServiceFee-ATAccountsLedger_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].LatestTransfer-ATNotificationIntelligentTags_ID Evet
$.oneOf[0].allOf[1].Payload.appointments[].LatestTransfer-ATNotificationIntelligentTags_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.appointments[].LatestTransfer-ATNotificationIntelligentTags_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.appointments[].LatestTransfer-ATNotificationIntelligentTags_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].LatestTransfer-ATNotificationIntelligentTags_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].Refund-ATNotificationIntelligentTags_ID Evet
$.oneOf[0].allOf[1].Payload.appointments[].Refund-ATNotificationIntelligentTags_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.appointments[].Refund-ATNotificationIntelligentTags_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.appointments[].Refund-ATNotificationIntelligentTags_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].Refund-ATNotificationIntelligentTags_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].SellerCustomerChat-ATNotificationIntelligentTags_ID Evet
$.oneOf[0].allOf[1].Payload.appointments[].SellerCustomerChat-ATNotificationIntelligentTags_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.appointments[].SellerCustomerChat-ATNotificationIntelligentTags_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.appointments[].SellerCustomerChat-ATNotificationIntelligentTags_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].SellerCustomerChat-ATNotificationIntelligentTags_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].NoShow-ATAccountsLedger_ID Evet
$.oneOf[0].allOf[1].Payload.appointments[].NoShow-ATAccountsLedger_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.appointments[].NoShow-ATAccountsLedger_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.appointments[].NoShow-ATAccountsLedger_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].NoShow-ATAccountsLedger_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].Refund-ATAccountsLedger_ID Evet
$.oneOf[0].allOf[1].Payload.appointments[].Refund-ATAccountsLedger_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.appointments[].Refund-ATAccountsLedger_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.appointments[].Refund-ATAccountsLedger_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].Refund-ATAccountsLedger_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].LocationNamestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocation_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.appointments[].ATLocation_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocation_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].Aliasstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].Timezonestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocation_Aliasstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocation_Namestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocation_CloseByCitySlug Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocation_CloseByCitySlug.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocation_CloseByCitySlug.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocation_Citystring Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocation_CityGroupCode Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocation_CityGroupCode.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocation_CityGroupCode.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocationCategory_AppointmentTypeDescriptionstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].AppointmentDescriptorstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocationCategory_AllowTransferServiceAddOnDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.appointments[].ATLocationCategory_AllowTransferServiceAddOn.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocationCategory_AllowTransferServiceAddOn.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocationCategory_TimeRangeUnitstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocationCategory_StandardTransferFeeBasisPointsDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.appointments[].ATLocationCategory_StandardTransferFeeBasisPoints.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocationCategory_StandardTransferFeeBasisPoints.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocationCategory_LegacyTransferServiceFeeBasisPointsDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.appointments[].ATLocationCategory_LegacyTransferServiceFeeBasisPoints.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocationCategory_LegacyTransferServiceFeeBasisPoints.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocationInventoryType_Name Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocationInventoryType_Name.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATLocationInventoryType_Name.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].Headcount Evet
$.oneOf[0].allOf[1].Payload.appointments[].Headcount.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.appointments[].Headcount.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.appointments[].Headcount.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].Headcount.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].Price Evet
$.oneOf[0].allOf[1].Payload.appointments[].Price.anyOf[0]DatabaseNumber EvetNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.appointments[].Price.anyOf[0].oneOf[0]number Evet
$.oneOf[0].allOf[1].Payload.appointments[].Price.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].Price.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATOrderLists_ID Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATOrderLists_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.appointments[].ATOrderLists_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATOrderLists_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATOrderLists_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATTransaction_ID Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATTransaction_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.appointments[].ATTransaction_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATTransaction_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATTransaction_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATBids_ID Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATBids_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.appointments[].ATBids_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATBids_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATBids_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATDiscussionPosts_ID Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATDiscussionPosts_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.appointments[].ATDiscussionPosts_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATDiscussionPosts_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].ATDiscussionPosts_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].MyPlansAccessRolestring ["owner","shared"] Evet
$.oneOf[0].allOf[1].Payload.appointments[].CategoryReview-ATDiscussionBoards_ID_TraderPointsPerThread Evet
$.oneOf[0].allOf[1].Payload.appointments[].CategoryReview-ATDiscussionBoards_ID_TraderPointsPerThread.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].CategoryReview-ATDiscussionBoards_ID_TraderPointsPerThread.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].LocationReview-ATDiscussionBoards_ID_TraderPointsPerThread Evet
$.oneOf[0].allOf[1].Payload.appointments[].LocationReview-ATDiscussionBoards_ID_TraderPointsPerThread.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].LocationReview-ATDiscussionBoards_ID_TraderPointsPerThread.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].DetailStatement Evet
$.oneOf[0].allOf[1].Payload.appointments[].DetailStatement.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.appointments[].DetailStatement.anyOf[1] = false Evet
$.oneOf[0].allOf[1].Payload.appointments[].dateLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].timeLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].imageUrlstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].imageURL256string Evet
$.oneOf[0].allOf[1].Payload.appointments[].imageURL512string Evet
$.oneOf[0].allOf[1].Payload.appointments[].primaryColorstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].textColorstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].lastListedPriceHistoryIDinteger HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].lastListedAmountCentsinteger HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].lastListedAmountLabelstring HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].lastListedAtstring HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].lastListedDateLabelstring HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].mode = "detail" Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].customerSurveys Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].customerSurveys.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].customerSurveys.anyOf[0].totalinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].customerSurveys.anyOf[0].submittedinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].customerSurveys.anyOf[0].urlstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].customerSurveys.anyOf[0].transactionIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].customerSurveys.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].appointmentIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].listingUUIDstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].accessobject Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].access.rolestring ["owner","shared","reviewer","guest","transfer-agent","submission"] Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].access.canViewFullboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].access.isOwnerboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].access.isSharedGuestboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].access.isReviewerboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].access.isUnlockedDetailboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].access.authorizedByShareCodeboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].access.readOnly = true HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].locationobject Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].location.idinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].location.namestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].location.aliasstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].location.addressstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].location.googleMapsURLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].location.cityLinestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].location.timezonestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].location.imageURLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservationobject Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.refundStatusLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.descriptorstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.inventoryNamestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.datestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.timestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.dateLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.timeLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.dateTimeLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.partySizeLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.checkInNamestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.emailstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.phonestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.detailStatementstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.purchaseSummarystring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.purchaseAmountFormattedstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.statusstring ["Draft","Submitted","In Review","Rejected","Private","Unlocked","Approved","Refunded","Transfer Requested","Transfer Failed","Transfer Failed But Unlocked","Standard Failed","Archived","In Transfer"] Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.headcountinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.customFieldsarray Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.customFields[]object HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.customFields[].idinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.customFields[].labelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.customFields[].descriptionstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.customFields[].typestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.customFields[].valuestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reservation.isPastboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].peopleobject Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].people.ownerAliasstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].people.creatorAliasstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].guestsReservationGuests Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].guests.anyOf[0]array Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].guests.anyOf[1]object Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].guests.anyOf[1].shareURLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].guests.anyOf[1].headcountinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].guests.anyOf[1].confirmedCountinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].guests.anyOf[1].pendingSlotsinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].guests.anyOf[1].itemsarray Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].guests.anyOf[1].items[]object HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].guests.anyOf[1].items[].kindstring ["owner","shared"] Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].guests.anyOf[1].items[].namestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].guests.anyOf[1].items[].aliasstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].guests.anyOf[1].items[].statusstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].guests.anyOf[1].items[].lastSeenLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].reviewReservationReview Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[0]array Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[1]object Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[1].canReview = false Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[1].isActive = false Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2]object Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].revisionstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].canReview = true Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].isActive = true Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].needsBeginboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].isInProgressboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].isSelfReviewboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].reviewRewardEligibleboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].reviewRewardPointsinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].askingPriceSmallestUnitinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].reviewRewardFormattedstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].askingPriceFormattedstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].questionstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].respondByDatestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].respondByTimestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].respondByLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].legacyReviewURLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].bid Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].bid.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].bid.anyOf[0].idinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].bid.anyOf[0].amountFormattedstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].bid.anyOf[0].discussionURLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].bid.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].historyarray Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].history[]object HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].history[].createdLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].history[].statusstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].history[].descriptionstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].history[].descriptionHTMLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].review.anyOf[2].history[].reviewerAliasstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actionsReservationActions Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].shareURLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].addTransferServiceCheckoutURLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].addTransferServicePriceLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].addTransferServiceLocationNamestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].addTransferServiceInventoryNamestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].addTransferServiceDateLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].addTransferServiceTimeLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reportProblemURLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].refundChatURLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].refundChatV2URLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].sellerChatURLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].sellerChatV2URLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].absoluteShareURLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].addServiceAppointmentIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].addTransferServicePriceSmallestUnitinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].refundChatIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].sellerChatIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].addServiceAvailableboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].manageAvailableboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reportInfractionAvailableboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].resellAvailableboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].transferServiceobject Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].transferService.visibleboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].transferService.requestAvailableboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].transferService.cancelAvailableboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].transferService.isRequestedboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].transferService.isInTransferboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].transferService.isCompletedboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].transferService.isFailedboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].transferService.appointmentIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].transferService.typestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].transferService.statusstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].transferService.listingUUIDstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].transferService.currentNamestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].transferService.requestedNamestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].transferService.requestedGivenNamestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].transferService.requestedFamilyNamestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].transferService.requestedByAliasstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].transferService.requestedAtstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].transferService.requestEndpointstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].transferService.cancelEndpointstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].reviewRequestIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoardIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].boardIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].targetIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].targetLocationIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].appointmentIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].targetTypestring ["user","location"] Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].targetRolestring ["buyer","seller","location"] Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].idinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].boardIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].countinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].slugstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].namestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].citystring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].cityGroupCodestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].intentstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].callbackstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].unitLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].routingDescriptionstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].createsRegularBoardPostboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].isDefaultRequestBoardboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].isDefaultListingBoardboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].routingEnabledboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].selectedboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].targetDisplayNamestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].locationNamestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].locationAliasstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].titlestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].subtitlestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].promptstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].ctaLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].completedboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].targetUserIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].targetAliasstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].targetProfileURLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].completedPostIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].completedPostURLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[0].viewURLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].reviewRequest.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0]LocationReviewAction Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].reviewRequestIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoardIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].boardIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].targetIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].targetLocationIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].appointmentIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].targetTypestring ["user","location"] Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].targetRolestring ["buyer","seller","location"] Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].idinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].boardIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].countinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].slugstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].namestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].citystring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].cityGroupCodestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].intentstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].callbackstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].unitLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].routingDescriptionstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].createsRegularBoardPostboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].isDefaultRequestBoardboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].isDefaultListingBoardboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].routingEnabledboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].selectedboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].targetDisplayNamestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].locationNamestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].locationAliasstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].titlestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].subtitlestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].promptstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].ctaLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].completedboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].targetUserIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].targetAliasstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].targetProfileURLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].completedPostIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].completedPostURLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].viewURLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1]object Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].reviewRequestIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoardIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].boardIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].targetIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].targetLocationIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].appointmentIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].targetTypestring ["user","location"] Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].targetRolestring ["buyer","seller","location"] Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].idinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].boardIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].countinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].slugstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].namestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].citystring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].cityGroupCodestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].intentstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].callbackstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].unitLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].routingDescriptionstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].createsRegularBoardPostboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].isDefaultRequestBoardboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].isDefaultListingBoardboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].routingEnabledboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].selectedboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].targetDisplayNamestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].locationNamestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].locationAliasstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].titlestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].subtitlestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].promptstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].ctaLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].completedboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].locationReview.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].resellEndpointstring HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].resellListingIDstring HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].resellLocationNamestring HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].resellInventoryNamestring HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].resellDateLabelstring HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].resellTimeLabelstring HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].resellAppointmentIDinteger HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].resellCurrentPriceSmallestUnitinteger HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].resellMinPriceinteger HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].resellMaxPriceinteger HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].resellTransferFeeBasisPointsinteger HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].resellRequiresReviewboolean HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].resellSelfReviewAvailableboolean HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].resellRelistOriginalboolean HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].resellSameDayOffersarray HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].resellSameDayOffers[]object HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].resellSameDayOffers[].timeLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].resellSameDayOffers[].priceLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[0].resellSameDayOffers[].inventoryTypestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].actions.anyOf[1]array Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].copyobject Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].copy.titlestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[0].copy.descriptionstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationDetail.anyOf[1] = false Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationActionsobject HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationActions.resellAvailableboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationActions.resellEndpointstring HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationActions.resellListingIDstring HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationActions.resellLocationNamestring HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationActions.resellInventoryNamestring HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationActions.resellDateLabelstring HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationActions.resellTimeLabelstring HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationActions.resellAppointmentIDinteger HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationActions.resellCurrentPriceSmallestUnitinteger HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationActions.resellMinPriceinteger HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationActions.resellMaxPriceinteger HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationActions.resellTransferFeeBasisPointsinteger HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationActions.resellRequiresReviewboolean HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationActions.resellSelfReviewAvailableboolean HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationActions.resellRelistOriginalboolean HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationActions.resellSameDayOffersarray HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationActions.resellSameDayOffers[]object HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].reservationActions.resellSameDayOffers[].timeLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationActions.resellSameDayOffers[].priceLabelstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].reservationActions.resellSameDayOffers[].inventoryTypestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlanobject HAYIR
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.isShared = true Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.sharePlanAttachmentIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.joinStateSharedPlanJoinState Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.joinState.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.joinState.anyOf[0].status = "Unavailable" Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.joinState.anyOf[0].canRequest = false Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.joinState.anyOf[0].canManage = false Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.joinState.anyOf[1]object Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.joinState.anyOf[1].statusstring ["Unavailable","Host","Joined","Pending","Accepted","Declined","None"] Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.joinState.anyOf[1].canRequestboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.joinState.anyOf[1].canManageboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.joinState.anyOf[1].pendingCountinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.joinState.anyOf[1].joiningCountinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.joinState.anyOf[1].requestIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.joinState.anyOf[1].planURLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.joinState.anyOf[1].chatIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.appointmentIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.postIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.postURLstring Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.shareAttendeesboolean Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.boardIDinteger Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.boardNamestring Evet
$.oneOf[0].allOf[1].Payload.appointments[].sharePlan.boardURLstring Evet
$.oneOf[0].allOf[1].Payload.listingsarray Evet
$.oneOf[0].allOf[1].Payload.listings[]object HAYIR
$.oneOf[0].allOf[1].Payload.listings[].listingIDstring Evet
$.oneOf[0].allOf[1].Payload.listings[].locationNamestring Evet
$.oneOf[0].allOf[1].Payload.listings[].locationAliasstring Evet
$.oneOf[0].allOf[1].Payload.listings[].citystring Evet
$.oneOf[0].allOf[1].Payload.listings[].imageUrlstring Evet
$.oneOf[0].allOf[1].Payload.listings[].primaryColorstring Evet
$.oneOf[0].allOf[1].Payload.listings[].textColorstring Evet
$.oneOf[0].allOf[1].Payload.listings[].outlineColorstring Evet
$.oneOf[0].allOf[1].Payload.listings[].hoverColorstring Evet
$.oneOf[0].allOf[1].Payload.listings[].inventoryTypeNamestring Evet
$.oneOf[0].allOf[1].Payload.listings[].datestring Evet
$.oneOf[0].allOf[1].Payload.listings[].dateLabelstring Evet
$.oneOf[0].allOf[1].Payload.listings[].timeLabelstring Evet
$.oneOf[0].allOf[1].Payload.listings[].priceLabelstring Evet
$.oneOf[0].allOf[1].Payload.listings[].urlstring Evet
$.oneOf[0].allOf[1].Payload.listings[].appointmentIDinteger Evet
$.oneOf[0].allOf[1].Payload.listings[].locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.listings[].priceCentsinteger Evet
$.oneOf[0].allOf[1].Payload.listings[].status = "Approved" Evet
$.oneOf[0].allOf[1].Payload.listings[].canEditListingboolean Evet
$.oneOf[0].allOf[1].Payload.soldItemsarray Evet
$.oneOf[0].allOf[1].Payload.soldItems[]object HAYIR
$.oneOf[0].allOf[1].Payload.soldItems[].saleTypeLabelstring Evet
$.oneOf[0].allOf[1].Payload.soldItems[].locationNamestring Evet
$.oneOf[0].allOf[1].Payload.soldItems[].locationAliasstring Evet
$.oneOf[0].allOf[1].Payload.soldItems[].locationURLstring Evet
$.oneOf[0].allOf[1].Payload.soldItems[].citystring Evet
$.oneOf[0].allOf[1].Payload.soldItems[].cityGroupCodestring Evet
$.oneOf[0].allOf[1].Payload.soldItems[].inventoryTypeNamestring Evet
$.oneOf[0].allOf[1].Payload.soldItems[].datestring Evet
$.oneOf[0].allOf[1].Payload.soldItems[].dateLabelstring Evet
$.oneOf[0].allOf[1].Payload.soldItems[].timestring Evet
$.oneOf[0].allOf[1].Payload.soldItems[].timeLabelstring Evet
$.oneOf[0].allOf[1].Payload.soldItems[].amountLabelstring Evet
$.oneOf[0].allOf[1].Payload.soldItems[].soldDatestring Evet
$.oneOf[0].allOf[1].Payload.soldItems[].soldDateLabelstring Evet
$.oneOf[0].allOf[1].Payload.soldItems[].buyerAliasstring Evet
$.oneOf[0].allOf[1].Payload.soldItems[].urlstring Evet
$.oneOf[0].allOf[1].Payload.soldItems[].imageUrlstring Evet
$.oneOf[0].allOf[1].Payload.soldItems[].imageURL256string Evet
$.oneOf[0].allOf[1].Payload.soldItems[].imageURL512string Evet
$.oneOf[0].allOf[1].Payload.soldItems[].primaryColorstring Evet
$.oneOf[0].allOf[1].Payload.soldItems[].textColorstring Evet
$.oneOf[0].allOf[1].Payload.soldItems[].transactionIDinteger Evet
$.oneOf[0].allOf[1].Payload.soldItems[].appointmentIDinteger Evet
$.oneOf[0].allOf[1].Payload.soldItems[].bidIDinteger Evet
$.oneOf[0].allOf[1].Payload.soldItems[].locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.soldItems[].amountCentsinteger Evet
$.oneOf[0].allOf[1].Payload.soldItems[].buyerUserIDinteger Evet
$.oneOf[0].allOf[1].Payload.soldItems[].kind = "sold" Evet
$.oneOf[0].allOf[1].Payload.soldItems[].saleTypestring ["request_filled","listing_sold"] Evet
$.oneOf[0].allOf[1].Payload.soldItems[].buyerIdentityHiddenboolean HAYIR
$.oneOf[0].allOf[1].Payload.soldItems[].buyerIdentityHiddenUntil HAYIR
$.oneOf[0].allOf[1].Payload.soldItems[].buyerIdentityHiddenUntil.anyOf[0]integer HAYIR
$.oneOf[0].allOf[1].Payload.soldItems[].buyerIdentityHiddenUntil.anyOf[1]null HAYIR
$.oneOf[0].allOf[1].Payload.bidsarray Evet
$.oneOf[0].allOf[1].Payload.bids[]object HAYIR
$.oneOf[0].allOf[1].Payload.bids[].IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bids[].ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.bids[].ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.bids[].CreatedDatestring Evet
$.oneOf[0].allOf[1].Payload.bids[].LastUpdateDatestring Evet
$.oneOf[0].allOf[1].Payload.bids[].AmountDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bids[].Amount.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.bids[].Amount.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.bids[].ATUser_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bids[].ATUser_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.bids[].ATUser_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.bids[].StartDatestring Evet
$.oneOf[0].allOf[1].Payload.bids[].EndDatestring Evet
$.oneOf[0].allOf[1].Payload.bids[].StartTimestring Evet
$.oneOf[0].allOf[1].Payload.bids[].EndTimestring Evet
$.oneOf[0].allOf[1].Payload.bids[].ATDiscussionPosts_ID Evet
$.oneOf[0].allOf[1].Payload.bids[].ATDiscussionPosts_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bids[].ATDiscussionPosts_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.bids[].ATDiscussionPosts_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.bids[].ATDiscussionPosts_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.bids[].ATLocationCustomSearchRequests_ID Evet
$.oneOf[0].allOf[1].Payload.bids[].ATLocationCustomSearchRequests_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bids[].ATLocationCustomSearchRequests_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.bids[].ATLocationCustomSearchRequests_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.bids[].ATLocationCustomSearchRequests_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.bids[].ReservationName Evet
$.oneOf[0].allOf[1].Payload.bids[].ReservationName.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.bids[].ReservationName.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.bids[].ReservationPhoneNumber Evet
$.oneOf[0].allOf[1].Payload.bids[].ReservationPhoneNumber.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.bids[].ReservationPhoneNumber.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.bids[].ReservationEmailAddress Evet
$.oneOf[0].allOf[1].Payload.bids[].ReservationEmailAddress.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.bids[].ReservationEmailAddress.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.bids[].ATLocationInventoryType_ID Evet
$.oneOf[0].allOf[1].Payload.bids[].ATLocationInventoryType_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bids[].ATLocationInventoryType_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.bids[].ATLocationInventoryType_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.bids[].ATLocationInventoryType_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.bids[].Cache-StartHourDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bids[].Cache-StartHour.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.bids[].Cache-StartHour.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.bids[].Cache-EndHourDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bids[].Cache-EndHour.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.bids[].Cache-EndHour.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.bids[].IsPremiumDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bids[].IsPremium.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.bids[].IsPremium.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.bids[].ATAppointment_ID Evet
$.oneOf[0].allOf[1].Payload.bids[].ATAppointment_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bids[].ATAppointment_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.bids[].ATAppointment_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.bids[].ATAppointment_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.bids[].Statusstring Evet
$.oneOf[0].allOf[1].Payload.bids[].Cache-Seller-ATUser_ID Evet
$.oneOf[0].allOf[1].Payload.bids[].Cache-Seller-ATUser_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bids[].Cache-Seller-ATUser_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.bids[].Cache-Seller-ATUser_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.bids[].Cache-Seller-ATUser_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.bids[].Cache-Buyer-ATUser_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bids[].Cache-Buyer-ATUser_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.bids[].Cache-Buyer-ATUser_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.bids[].Seller-ATAccountsLedger_ID Evet
$.oneOf[0].allOf[1].Payload.bids[].Seller-ATAccountsLedger_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bids[].Seller-ATAccountsLedger_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.bids[].Seller-ATAccountsLedger_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.bids[].Seller-ATAccountsLedger_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.bids[].Buyer-ATAccountsLedger_ID Evet
$.oneOf[0].allOf[1].Payload.bids[].Buyer-ATAccountsLedger_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bids[].Buyer-ATAccountsLedger_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.bids[].Buyer-ATAccountsLedger_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.bids[].Buyer-ATAccountsLedger_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.bids[].ATTransaction_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bids[].ATTransaction_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.bids[].ATTransaction_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.bids[].Price Evet
$.oneOf[0].allOf[1].Payload.bids[].Price.anyOf[0]DatabaseNumber EvetNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.bids[].Price.anyOf[0].oneOf[0]number Evet
$.oneOf[0].allOf[1].Payload.bids[].Price.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.bids[].Price.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.bids[].ATLocation_Namestring Evet
$.oneOf[0].allOf[1].Payload.bids[].ATLocation_Aliasstring Evet
$.oneOf[0].allOf[1].Payload.bids[].ATLocation_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bids[].ATLocation_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.bids[].ATLocation_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.bids[].ATLocation_CloseByCitySlug Evet
$.oneOf[0].allOf[1].Payload.bids[].ATLocation_CloseByCitySlug.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.bids[].ATLocation_CloseByCitySlug.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.bids[].ATLocation_Citystring Evet
$.oneOf[0].allOf[1].Payload.bids[].ATLocationCategory_AppointmentTypeDescriptionstring Evet
$.oneOf[0].allOf[1].Payload.bids[].ATLocationCategory_Namestring Evet
$.oneOf[0].allOf[1].Payload.bids[].ATLocationInventoryType_Name Evet
$.oneOf[0].allOf[1].Payload.bids[].ATLocationInventoryType_Name.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.bids[].ATLocationInventoryType_Name.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.bids[].CustomSearchRequestText Evet
$.oneOf[0].allOf[1].Payload.bids[].CustomSearchRequestText.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.bids[].CustomSearchRequestText.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.bids[].imageUrlstring Evet
$.oneOf[0].allOf[1].Payload.bids[].imageURL256string Evet
$.oneOf[0].allOf[1].Payload.bids[].imageURL512string Evet
$.oneOf[0].allOf[1].Payload.bids[].primaryColorstring Evet
$.oneOf[0].allOf[1].Payload.bids[].textColorstring Evet
$.oneOf[0].allOf[1].Payload.dateRangeobject Evet
$.oneOf[0].allOf[1].Payload.dateRange.earliest Evet
$.oneOf[0].allOf[1].Payload.dateRange.earliest.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.dateRange.earliest.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.dateRange.latest Evet
$.oneOf[0].allOf[1].Payload.dateRange.latest.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.dateRange.latest.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.windowstring ["upcoming","past","archived"] Evet
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/get_my_travel_plan_detail",
    "RequestUserAlias": "example-user",
    "Payload": {
        "city": {
            "code": "synthetic-example",
            "name": "synthetic-example",
            "emoji": "synthetic-example",
            "slug": "synthetic-example",
            "imageURL256": "synthetic-example",
            "imageURL512": "synthetic-example"
        },
        "appointments": [],
        "listings": [],
        "soldItems": [],
        "bids": [],
        "dateRange": {
            "earliest": "synthetic-example",
            "latest": "synthetic-example"
        },
        "window": "upcoming"
    }
}
Makine tarafından okunabilir uç nokta belgeleri
GET

/v1/portfolio/get_my_travel_plan_upcoming

#
Travel plans by time window — the v2 "My Bookings" landing page data. Returns a flat chronological list of the viewer's recent and upcoming appointments/listings, plus active bids and upcoming seller-sold sales through the next $days, each carrying the city it belongs to so the SSR view can group-render by city. With window=past, returns reservations and listings dated before today, newest first, with no historical start cutoff. Archived plans are separate. Per-user bounded; at most 500 appointments, 500 upcoming seller sales, and 200 active bids. Past includes only the appointment source. Past horizon starts at null and ends yesterday. The default upcoming window starts two calendar days ago in the app timezone and retains its future horizon. Approved reservations retain their existing 48-hour visibility rule.

Parametreler

AdTürGerekliVarsayılanAçıklama
days int HAYIR 365 How many days into the future to include (1-1825); ignored for past.
window string HAYIR "upcoming" 'upcoming' (default) or 'past'. Unrecognized values use upcoming.
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/portfolio/get_my_travel_plan_upcoming' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'days={{days}}' \
  --data-urlencode 'window={{window}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_get_my_travel_plan_upcoming_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payloadobject Evet
$.oneOf[0].allOf[1].Payload.itemsarray Evet
$.oneOf[0].allOf[1].Payload.items[]MyPlansOverviewItem HAYIR
$.oneOf[0].allOf[1].Payload.items[].oneOf[0]object HAYIR
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].kind = "appointment" Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].sortDatestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].dataobject Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ListingUUID Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ListingUUID.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ListingUUID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.RespondByTime Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.RespondByTime.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.RespondByTime.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocationInventoryType_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocationInventoryType_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocationInventoryType_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.CreatedDatestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.LastUpdateDatestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Datestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Timestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Cache-StartHourDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Cache-StartHour.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Cache-StartHour.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Statusstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Creator-ATUser_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Creator-ATUser_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Creator-ATUser_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Cache-CurrentAskingPriceDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Cache-CurrentAskingPrice.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Cache-CurrentAskingPrice.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.TransferTypestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.AccessCode Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.AccessCode.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.AccessCode.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.CurrentOwner-ATUser_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.CurrentOwner-ATUser_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.CurrentOwner-ATUser_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.LastTransferServiceFee-ATAccountsLedger_ID Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.LastTransferServiceFee-ATAccountsLedger_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.LastTransferServiceFee-ATAccountsLedger_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.LastTransferServiceFee-ATAccountsLedger_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.LastTransferServiceFee-ATAccountsLedger_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.LatestTransfer-ATNotificationIntelligentTags_ID Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.LatestTransfer-ATNotificationIntelligentTags_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.LatestTransfer-ATNotificationIntelligentTags_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.LatestTransfer-ATNotificationIntelligentTags_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.LatestTransfer-ATNotificationIntelligentTags_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Refund-ATNotificationIntelligentTags_ID Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Refund-ATNotificationIntelligentTags_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Refund-ATNotificationIntelligentTags_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Refund-ATNotificationIntelligentTags_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Refund-ATNotificationIntelligentTags_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.SellerCustomerChat-ATNotificationIntelligentTags_ID Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.SellerCustomerChat-ATNotificationIntelligentTags_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.SellerCustomerChat-ATNotificationIntelligentTags_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.SellerCustomerChat-ATNotificationIntelligentTags_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.SellerCustomerChat-ATNotificationIntelligentTags_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.NoShow-ATAccountsLedger_ID Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.NoShow-ATAccountsLedger_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.NoShow-ATAccountsLedger_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.NoShow-ATAccountsLedger_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.NoShow-ATAccountsLedger_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Refund-ATAccountsLedger_ID Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Refund-ATAccountsLedger_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Refund-ATAccountsLedger_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Refund-ATAccountsLedger_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Refund-ATAccountsLedger_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.LocationNamestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocation_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocation_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocation_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Aliasstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Timezonestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocation_Aliasstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocation_Namestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocation_CloseByCitySlug Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocation_CloseByCitySlug.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocation_CloseByCitySlug.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocation_Citystring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocation_CityGroupCode Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocation_CityGroupCode.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocation_CityGroupCode.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocationCategory_AppointmentTypeDescriptionstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.AppointmentDescriptorstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocationCategory_AllowTransferServiceAddOnDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocationCategory_AllowTransferServiceAddOn.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocationCategory_AllowTransferServiceAddOn.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocationCategory_TimeRangeUnitstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocationCategory_StandardTransferFeeBasisPointsDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocationCategory_StandardTransferFeeBasisPoints.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocationCategory_StandardTransferFeeBasisPoints.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocationCategory_LegacyTransferServiceFeeBasisPointsDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocationCategory_LegacyTransferServiceFeeBasisPoints.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocationCategory_LegacyTransferServiceFeeBasisPoints.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocationInventoryType_Name Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocationInventoryType_Name.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATLocationInventoryType_Name.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Headcount Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Headcount.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Headcount.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Headcount.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Headcount.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Price Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Price.anyOf[0]DatabaseNumber EvetNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Price.anyOf[0].oneOf[0]number Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Price.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.Price.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATOrderLists_ID Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATOrderLists_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATOrderLists_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATOrderLists_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATOrderLists_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATTransaction_ID Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATTransaction_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATTransaction_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATTransaction_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATTransaction_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATBids_ID Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATBids_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATBids_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATBids_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATBids_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATDiscussionPosts_ID Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATDiscussionPosts_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATDiscussionPosts_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATDiscussionPosts_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.ATDiscussionPosts_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.MyPlansAccessRolestring ["owner","shared"] Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.CategoryReview-ATDiscussionBoards_ID_TraderPointsPerThread Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.CategoryReview-ATDiscussionBoards_ID_TraderPointsPerThread.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.CategoryReview-ATDiscussionBoards_ID_TraderPointsPerThread.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.LocationReview-ATDiscussionBoards_ID_TraderPointsPerThread Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.LocationReview-ATDiscussionBoards_ID_TraderPointsPerThread.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.LocationReview-ATDiscussionBoards_ID_TraderPointsPerThread.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.DetailStatement Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.DetailStatement.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.DetailStatement.anyOf[1] = false Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.dateLabelstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.timeLabelstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.imageUrlstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.imageURL256string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.imageURL512string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.primaryColorstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.textColorstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.lastListedPriceHistoryIDinteger HAYIR
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.lastListedAmountCentsinteger HAYIR
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.lastListedAmountLabelstring HAYIR
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.lastListedAtstring HAYIR
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].data.lastListedDateLabelstring HAYIR
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].cityobject Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].city.codestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].city.namestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].city.emoji Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].city.emoji.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].city.emoji.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].city.slugstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].city.imageURL256string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[0].city.imageURL512string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1]object HAYIR
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].kind = "listing" Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].sortDatestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].dataobject Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].data.listingIDstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].data.locationNamestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].data.locationAliasstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].data.citystring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].data.imageUrlstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].data.primaryColorstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].data.textColorstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].data.outlineColorstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].data.hoverColorstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].data.inventoryTypeNamestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].data.datestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].data.dateLabelstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].data.timeLabelstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].data.priceLabelstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].data.urlstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].data.appointmentIDinteger Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].data.locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].data.priceCentsinteger Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].data.status = "Approved" Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].data.canEditListingboolean Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].cityobject Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].city.codestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].city.namestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].city.emoji Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].city.emoji.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].city.emoji.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].city.slugstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].city.imageURL256string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[1].city.imageURL512string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2]object HAYIR
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].kind = "bid" Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].sortDatestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].dataobject Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.CreatedDatestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.LastUpdateDatestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.AmountDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Amount.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Amount.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATUser_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATUser_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATUser_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.StartDatestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.EndDatestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.StartTimestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.EndTimestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATDiscussionPosts_ID Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATDiscussionPosts_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATDiscussionPosts_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATDiscussionPosts_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATDiscussionPosts_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocationCustomSearchRequests_ID Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocationCustomSearchRequests_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocationCustomSearchRequests_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocationCustomSearchRequests_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocationCustomSearchRequests_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ReservationName Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ReservationName.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ReservationName.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ReservationPhoneNumber Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ReservationPhoneNumber.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ReservationPhoneNumber.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ReservationEmailAddress Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ReservationEmailAddress.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ReservationEmailAddress.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocationInventoryType_ID Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocationInventoryType_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocationInventoryType_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocationInventoryType_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocationInventoryType_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Cache-StartHourDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Cache-StartHour.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Cache-StartHour.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Cache-EndHourDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Cache-EndHour.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Cache-EndHour.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.IsPremiumDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.IsPremium.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.IsPremium.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATAppointment_ID Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATAppointment_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATAppointment_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATAppointment_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATAppointment_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Statusstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Cache-Seller-ATUser_ID Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Cache-Seller-ATUser_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Cache-Seller-ATUser_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Cache-Seller-ATUser_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Cache-Seller-ATUser_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Cache-Buyer-ATUser_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Cache-Buyer-ATUser_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Cache-Buyer-ATUser_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Seller-ATAccountsLedger_ID Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Seller-ATAccountsLedger_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Seller-ATAccountsLedger_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Seller-ATAccountsLedger_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Seller-ATAccountsLedger_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Buyer-ATAccountsLedger_ID Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Buyer-ATAccountsLedger_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Buyer-ATAccountsLedger_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Buyer-ATAccountsLedger_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Buyer-ATAccountsLedger_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATTransaction_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATTransaction_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATTransaction_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Price Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Price.anyOf[0]DatabaseNumber EvetNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Price.anyOf[0].oneOf[0]number Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Price.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.Price.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocation_Namestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocation_Aliasstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocation_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocation_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocation_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocation_CloseByCitySlug Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocation_CloseByCitySlug.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocation_CloseByCitySlug.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocation_Citystring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocationCategory_AppointmentTypeDescriptionstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocationCategory_Namestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocationInventoryType_Name Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocationInventoryType_Name.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.ATLocationInventoryType_Name.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.CustomSearchRequestText Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.CustomSearchRequestText.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.CustomSearchRequestText.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.imageUrlstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.imageURL256string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.imageURL512string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.primaryColorstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].data.textColorstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].cityobject Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].city.codestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].city.namestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].city.emoji Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].city.emoji.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].city.emoji.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].city.slugstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].city.imageURL256string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[2].city.imageURL512string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3]object HAYIR
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].kind = "sold" Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].sortDatestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].dataobject Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.saleTypeLabelstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.locationNamestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.locationAliasstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.locationURLstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.citystring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.cityGroupCodestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.inventoryTypeNamestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.datestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.dateLabelstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.timestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.timeLabelstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.amountLabelstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.soldDatestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.soldDateLabelstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.buyerAliasstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.urlstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.imageUrlstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.imageURL256string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.imageURL512string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.primaryColorstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.textColorstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.transactionIDinteger Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.appointmentIDinteger Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.bidIDinteger Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.amountCentsinteger Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.buyerUserIDinteger Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.kind = "sold" Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.saleTypestring ["request_filled","listing_sold"] Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.buyerIdentityHiddenboolean HAYIR
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.buyerIdentityHiddenUntil HAYIR
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.buyerIdentityHiddenUntil.anyOf[0]integer HAYIR
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].data.buyerIdentityHiddenUntil.anyOf[1]null HAYIR
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].cityobject Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].city.codestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].city.namestring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].city.emoji Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].city.emoji.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].city.emoji.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].city.slugstring Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].city.imageURL256string Evet
$.oneOf[0].allOf[1].Payload.items[].oneOf[3].city.imageURL512string Evet
$.oneOf[0].allOf[1].Payload.horizonobject Evet
$.oneOf[0].allOf[1].Payload.horizon.startstring Evet
$.oneOf[0].allOf[1].Payload.horizon.endstring Evet
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/get_my_travel_plan_upcoming",
    "RequestUserAlias": "example-user",
    "Payload": {
        "items": [],
        "horizon": {
            "start": "synthetic-example",
            "end": "synthetic-example"
        }
    }
}
Makine tarafından okunabilir uç nokta belgeleri
GET

/v1/portfolio/get_my_travel_plans

#
Travel plans by city — the v2 sidebar's "My Bookings" data source. Returns one group per city the viewer has activity in, where activity is the union of: - My Bookings appointments owned by or shared with the viewer (ATAppointment.Status IN ('Approved','Private','Unlocked','In Transfer')). - Active bids placed by the viewer (ATTransaction.Status='PENDING' with a non-null ATBids_ID). - Upcoming reservations the viewer sold, sourced from completed ATTransaction rows where the viewer was the cached seller. Each group's `upcomingCount` / `pastCount` are the sum of appointment and bid counts; the per-source breakdown is also returned so the UI can render "2 trips · 3 bids" without another call. Scale: at hundreds of thousands of bids/appointments globally, both subqueries must seek by user-leading indexes: - ATAppointment(`CurrentOwner-ATUser_ID`) — singleton index. - ATTransaction(`Cache-Buyer-ATUser_ID`) — singleton index. The bid count runs against ATTransaction alone (no ATBids/ATLocation join) by reading the denormalized `Cache-ATAirport_CityGroupCode` column. Per-user row counts are small, so the post-seek filter and GROUP BY are cheap.

Parametreler

AdTürGerekliVarsayılanAçıklama
sortBy string HAYIR "upcoming" Sort mode: "upcoming" (default) or "name".
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/portfolio/get_my_travel_plans' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'sortBy={{sortBy}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_get_my_travel_plans_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payloadarray Evet
$.oneOf[0].allOf[1].Payload[]object HAYIR
$.oneOf[0].allOf[1].Payload[].cityCodestring Evet
$.oneOf[0].allOf[1].Payload[].cityNamestring Evet
$.oneOf[0].allOf[1].Payload[].emojistring Evet
$.oneOf[0].allOf[1].Payload[].citySlugstring Evet
$.oneOf[0].allOf[1].Payload[].upcomingCountinteger Evet
$.oneOf[0].allOf[1].Payload[].pastCountinteger Evet
$.oneOf[0].allOf[1].Payload[].upcomingAppointmentsinteger Evet
$.oneOf[0].allOf[1].Payload[].pastAppointmentsinteger Evet
$.oneOf[0].allOf[1].Payload[].upcomingBidsinteger Evet
$.oneOf[0].allOf[1].Payload[].pastBidsinteger Evet
$.oneOf[0].allOf[1].Payload[].upcomingSoldSalesinteger Evet
$.oneOf[0].allOf[1].Payload[].pastSoldSalesinteger Evet
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/get_my_travel_plans",
    "RequestUserAlias": "example-user",
    "Payload": []
}
Makine tarafından okunabilir uç nokta belgeleri
GET

/v1/portfolio/get_order_list_items

#
Returns the order list items for $orderListID

Parametreler

AdTürGerekliVarsayılanAçıklama
orderListID string HAYIR "" If parameter is not set or set to _last_, value of /v1/portfolio/get_last_order_list_id will be used
addLinksInHumanReadableDescription bool HAYIR false If this is parameter is set to true the return field humanReadableLineItemDescription will include hyperlinks
pageSize int HAYIR 750 Defines how many results will be return per request
pageNumber int HAYIR 0 Defines which page should be returned
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/portfolio/get_order_list_items' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'orderListID={{orderListID}}' \
  --data-urlencode 'addLinksInHumanReadableDescription={{addLinksInHumanReadableDescription}}' \
  --data-urlencode 'pageSize={{pageSize}}' \
  --data-urlencode 'pageNumber={{pageNumber}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_get_order_list_items_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payloadobject Evet
$.oneOf[0].allOf[1].Payload.ATResponseObjectType = "NestedKeyValueList" Evet
$.oneOf[0].allOf[1].Payload.ResponseBodyobject Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.Namestring Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformationobject Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation.numberLineItemsinteger Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation.pageNumberinteger Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation.pageSizeinteger Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation.orderListID Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation.orderListID.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation.orderListID.anyOf[1] = false Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation.numberProposedTransactionsnumber Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation.totalProposedTransactionsAmountnumber Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueListarray Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[]object HAYIR
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].orderListItemIDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].orderListItemID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].orderListItemID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].createdDatestring Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidQuantity Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidQuantity.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidQuantity.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidQuantity.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidQuantity.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].amount Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].amount.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].amount.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].amount.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].amount.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].inventoryTypeID Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].inventoryTypeID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].inventoryTypeID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].inventoryTypeID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].inventoryTypeID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].dateTimeRangeStart Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].dateTimeRangeStart.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].dateTimeRangeStart.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].dateTimeRangeEnd Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].dateTimeRangeEnd.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].dateTimeRangeEnd.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationAlias Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationAlias.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationAlias.anyOf[1] = false Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].listingID Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].listingID.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].listingID.anyOf[1] = false Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].individualAmount Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].individualAmount.anyOf[0]DatabaseNumber EvetNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].individualAmount.anyOf[0].oneOf[0]number Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].individualAmount.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].individualAmount.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].grossAmount Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].grossAmount.anyOf[0]DatabaseNumber EvetNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].grossAmount.anyOf[0].oneOf[0]number Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].grossAmount.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].grossAmount.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].humanReadableLineItemDescriptionstring Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueFieldListarray Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueFieldList[]string HAYIR
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/get_order_list_items",
    "RequestUserAlias": "example-user",
    "Payload": {
        "ATResponseObjectType": "NestedKeyValueList",
        "ResponseBody": {
            "Name": "synthetic-example",
            "MetaInformation": {
                "numberLineItems": 0,
                "pageNumber": 0,
                "pageSize": 0,
                "orderListID": "synthetic-example",
                "numberProposedTransactions": 0,
                "totalProposedTransactionsAmount": 0
            },
            "KeyValueList": [],
            "KeyValueFieldList": []
        }
    }
}
Makine tarafından okunabilir uç nokta belgeleri
GET

/v1/portfolio/get_order_lists

#
Returns all available orderlists

Parametreler

AdTürGerekliVarsayılanAçıklama
pageSize int HAYIR 250 Defines how many results will be return per request
pageNumber int HAYIR 0 Defines which page should be returned
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/portfolio/get_order_lists' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'pageSize={{pageSize}}' \
  --data-urlencode 'pageNumber={{pageNumber}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_get_order_lists_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payload Evet
$.oneOf[0].allOf[1].Payload.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].ATResponseObjectType = "NestedKeyValueList" Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].ResponseBodyobject Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].ResponseBody.Namestring Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].ResponseBody.MetaInformationobject Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].ResponseBody.MetaInformation.numberLineItemsinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].ResponseBody.MetaInformation.pageNumberinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].ResponseBody.MetaInformation.pageSizeinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].ResponseBody.KeyValueListarray Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].ResponseBody.KeyValueList[]object HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].ResponseBody.KeyValueList[].orderListIDstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].ResponseBody.KeyValueList[].createdDatestring Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].ResponseBody.KeyValueList[].listNamestring Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].ResponseBody.KeyValueList[].listDescriptionstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].ResponseBody.KeyValueList[].numberListItemsDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[0].ResponseBody.KeyValueList[].numberListItems.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].ResponseBody.KeyValueList[].numberListItems.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].ResponseBody.KeyValueFieldListarray Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].ResponseBody.KeyValueFieldList[]string HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1] = false Evet
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/get_order_lists",
    "RequestUserAlias": "example-user",
    "Payload": {
        "ATResponseObjectType": "NestedKeyValueList",
        "ResponseBody": {
            "Name": "synthetic-example",
            "MetaInformation": {
                "numberLineItems": 0,
                "pageNumber": 0,
                "pageSize": 0
            },
            "KeyValueList": [],
            "KeyValueFieldList": []
        }
    }
}
Makine tarafından okunabilir uç nokta belgeleri
GET

/v1/portfolio/get_valid_location_identifiers

#
Searches available location identifiers for purposes of creating a buy order

Parametreler

AdTürGerekliVarsayılanAçıklama
searchFilter string HAYIR "" filter criteria
pageSize int HAYIR 50 Defines how many results will be return per request
pageNumber int HAYIR 0 Defines which page should be returned
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/portfolio/get_valid_location_identifiers' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'searchFilter={{searchFilter}}' \
  --data-urlencode 'pageSize={{pageSize}}' \
  --data-urlencode 'pageNumber={{pageNumber}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_get_valid_location_identifiers_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payloadobject Evet
$.oneOf[0].allOf[1].Payload.ATResponseObjectType = "NestedKeyValueList" Evet
$.oneOf[0].allOf[1].Payload.ResponseBodyobject Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.Namestring Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformationarray Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueListarray Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[]object HAYIR
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].identifierCodestring Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].identifierNamestring Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueFieldListarray Evet
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueFieldList[]string HAYIR
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/get_valid_location_identifiers",
    "RequestUserAlias": "example-user",
    "Payload": {
        "ATResponseObjectType": "NestedKeyValueList",
        "ResponseBody": {
            "Name": "synthetic-example",
            "MetaInformation": [],
            "KeyValueList": [],
            "KeyValueFieldList": []
        }
    }
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/portfolio/mint_calendar_feed_token

#
Returns the viewer's iCalendar subscription URL, minting a token on first call. Idempotent — subsequent calls return the same URL until the user explicitly revokes via set_revoke_calendar_feed_tokens. The URL is intentionally returned as plain HTTPS; clients flip the scheme to webcal:// when they want to trigger a system "Subscribe?" prompt (iOS Safari, macOS Mail). See CALENDAR_DESIGN.md §6.
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/portfolio/mint_calendar_feed_token' \
  --data-urlencode 'key={{API_KEY}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_mint_calendar_feed_token_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payloadobject Evet
$.oneOf[0].allOf[1].Payload.tokenstring EvetSecret feed token. The all-zero example is a deliberately fake placeholder.
$.oneOf[0].allOf[1].Payload.urlstring Evet
$.oneOf[0].allOf[1].Payload.webcalstring Evet
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/mint_calendar_feed_token",
    "RequestUserAlias": "example-user",
    "Payload": {
        "token": "0000000000000000000000000000000000000000000000000000000000000000",
        "url": "https://example.com/modules/v2/travel_plans/feed.ics.php?token=0000000000000000000000000000000000000000000000000000000000000000",
        "webcal": "webcal://example.com/modules/v2/travel_plans/feed.ics.php?token=0000000000000000000000000000000000000000000000000000000000000000"
    }
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/portfolio/set_archive_my_travel_plan

#
Archives an owned reservation from v2 My Bookings. Archived plans are hidden from the upcoming/past city tabs and collected under the Archived Plans view.

Parametreler

AdTürGerekliVarsayılanAçıklama
appointmentID int Evet — Appointment ID to archive.
isWritingRequest bool HAYIR false Required true to archive.
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/portfolio/set_archive_my_travel_plan' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'appointmentID={{appointmentID}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_set_archive_my_travel_plan_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payloadobject Evet
$.oneOf[0].allOf[1].Payload.appointmentIDinteger Evet
$.oneOf[0].allOf[1].Payload.status = "Archived" Evet
$.oneOf[0].allOf[1].Payload.alreadyArchivedboolean Evet
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/set_archive_my_travel_plan",
    "RequestUserAlias": "example-user",
    "Payload": {
        "appointmentID": 0,
        "status": "Archived",
        "alreadyArchived": false
    }
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/portfolio/set_bulk_bid_order

#
Create a Bulk Buy Order IN BETA - NOT YET FUNCTIONAL Placeholder only: with isWritingRequest=true the current implementation returns true without creating an order or placing bids.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationIdentifier string Evet — Ticker Code or Codes of Location or Index
inventoryTypeDesignator string Evet — Inventory Type In case of a buy order for restaurants, a Table for 2 would be 2
popularityScoreBracketRangeOrTimeRange string Evet — PopularityScore Bracket Range The range of Popularity Score that is acceptable for this buy order A time window can be selected too, for larger orders popularity score is highly recommended
noticeOrDateRange string Evet — Notice Bracket or Date Range How far in the future from the bid date should the aquired listings be
minimumUnitPriceUSD string Evet — Minimum Unit Price in full USD
maximumUnitPriceUSD string Evet — Maximum Unit Price in full USD
fundingAccountID string Evet — Which account should be used to fund this buy order? **Attention:** Buy order will execute until total amount available in funding account is used or the order is cancelled. To recirculate earnings select same deposit and funding account.
salesProceedsAccountID string Evet — Which account should resale proceeds of this buy order be deposited to?
isWritingRequest bool HAYIR 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
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/portfolio/set_bulk_bid_order' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationIdentifier={{locationIdentifier}}' \
  --data-urlencode 'inventoryTypeDesignator={{inventoryTypeDesignator}}' \
  --data-urlencode 'popularityScoreBracketRangeOrTimeRange={{popularityScoreBracketRangeOrTimeRange}}' \
  --data-urlencode 'noticeOrDateRange={{noticeOrDateRange}}' \
  --data-urlencode 'minimumUnitPriceUSD={{minimumUnitPriceUSD}}' \
  --data-urlencode 'maximumUnitPriceUSD={{maximumUnitPriceUSD}}' \
  --data-urlencode 'fundingAccountID={{fundingAccountID}}' \
  --data-urlencode 'salesProceedsAccountID={{salesProceedsAccountID}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_set_bulk_bid_order_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payload = true Evet
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/set_bulk_bid_order",
    "RequestUserAlias": "example-user",
    "Payload": true
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/portfolio/set_delete_order_list

#
Delete order list

Parametreler

AdTürGerekliVarsayılanAçıklama
orderListID string Evet — ID of the order list that should be deleted
isWritingRequest bool HAYIR 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
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/portfolio/set_delete_order_list' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'orderListID={{orderListID}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_set_delete_order_list_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payload = true Evet
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/set_delete_order_list",
    "RequestUserAlias": "example-user",
    "Payload": true
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/portfolio/set_delete_order_list_item

#
Deletes an order list item

Parametreler

AdTürGerekliVarsayılanAçıklama
orderListItemID int Evet — ID of the order list item that should be deleted
isWritingRequest bool HAYIR 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
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/portfolio/set_delete_order_list_item' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'orderListItemID={{orderListItemID}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_set_delete_order_list_item_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payload = true Evet
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/set_delete_order_list_item",
    "RequestUserAlias": "example-user",
    "Payload": true
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/portfolio/set_my_travel_plan_share_details

#
Updates or removes a community share for an owned My Bookings appointment.

Parametreler

AdTürGerekliVarsayılanAçıklama
appointmentID int HAYIR 0 ATAppointment.ID for the owned plan.
postID int HAYIR 0 Optional ATDiscussionPosts.ID for the existing shared plan post.
shareAttendees int HAYIR 0 1 to show AppointmentTrader guests on the public plan card, 0 to hide them.
unshare int HAYIR 0 1 to delete the shared plan post instead of saving detail changes.
isWritingRequest bool HAYIR false Required true to write.
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/portfolio/set_my_travel_plan_share_details' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'appointmentID={{appointmentID}}' \
  --data-urlencode 'postID={{postID}}' \
  --data-urlencode 'shareAttendees={{shareAttendees}}' \
  --data-urlencode 'unshare={{unshare}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_set_my_travel_plan_share_details_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payloadobject Evet
$.oneOf[0].allOf[1].Payload.appointmentIDinteger Evet
$.oneOf[0].allOf[1].Payload.sharePlan Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].isShared = true Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].sharePlanAttachmentIDinteger Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].joinStateSharedPlanJoinState Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].joinState.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].joinState.anyOf[0].status = "Unavailable" Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].joinState.anyOf[0].canRequest = false Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].joinState.anyOf[0].canManage = false Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].joinState.anyOf[1]object Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].joinState.anyOf[1].statusstring ["Unavailable","Host","Joined","Pending","Accepted","Declined","None"] Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].joinState.anyOf[1].canRequestboolean Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].joinState.anyOf[1].canManageboolean Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].joinState.anyOf[1].pendingCountinteger Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].joinState.anyOf[1].joiningCountinteger Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].joinState.anyOf[1].requestIDinteger Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].joinState.anyOf[1].planURLstring Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].joinState.anyOf[1].chatIDinteger Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].appointmentIDinteger Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].postIDinteger Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].postURLstring Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].shareAttendeesboolean Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].boardIDinteger Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].boardNamestring Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[0].boardURLstring Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[1]object Evet
$.oneOf[0].allOf[1].Payload.sharePlan.anyOf[1].isSharedboolean Evet
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/set_my_travel_plan_share_details",
    "RequestUserAlias": "example-user",
    "Payload": {
        "appointmentID": 0,
        "sharePlan": {
            "isShared": true,
            "sharePlanAttachmentID": 0,
            "joinState": {
                "status": "Unavailable",
                "canRequest": false,
                "canManage": false
            },
            "appointmentID": 0,
            "postID": 0,
            "postURL": "synthetic-example",
            "shareAttendees": false,
            "boardID": 0,
            "boardName": "synthetic-example",
            "boardURL": "synthetic-example"
        }
    }
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/portfolio/set_order_list

#
Create a new order list

Parametreler

AdTürGerekliVarsayılanAçıklama
name string Evet — Name of the new list
description string HAYIR "" Short description of the new list
isWritingRequest bool HAYIR 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
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/portfolio/set_order_list' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'name={{name}}' \
  --data-urlencode 'description={{description}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_set_order_list_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payloadstring Evet
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/set_order_list",
    "RequestUserAlias": "example-user",
    "Payload": "00000000-0000-4000-8000-000000900001"
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/portfolio/set_order_list_item

#
Saves an order list item

Parametreler

AdTürGerekliVarsayılanAçıklama
orderListID string HAYIR "" If parameter is not set, value of /v1/portfolio/get_last_order_list_id will be used
listingID string HAYIR "" if this item is an existing appointment set the listingID
locationAlias string HAYIR "" locationAlias if this item is a bid. Slug found after the slash when opening a location in the portal
bidQuantity int HAYIR 1 number of times the bid item should be placed
inventoryTypeID int HAYIR 0 inventoryTypeID found in /v1/location/get_inventory_types
bidAmountInSmallestUnit int HAYIR 0 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 HAYIR "USD" 3 digit currency code, currently all prices will be converted to USD and rounded
dateTimeRangeStart string HAYIR "" Time Range Start Date format: YYYY-MM-DD HH:MM:SS
dateTimeRangeEnd string HAYIR "" Time Range End Date format: YYYY-MM-DD HH:MM:SS
isWritingRequest bool HAYIR 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
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/portfolio/set_order_list_item' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'orderListID={{orderListID}}' \
  --data-urlencode 'listingID={{listingID}}' \
  --data-urlencode 'locationAlias={{locationAlias}}' \
  --data-urlencode 'bidQuantity={{bidQuantity}}' \
  --data-urlencode 'inventoryTypeID={{inventoryTypeID}}' \
  --data-urlencode 'bidAmountInSmallestUnit={{bidAmountInSmallestUnit}}' \
  --data-urlencode 'currencyCode={{currencyCode}}' \
  --data-urlencode 'dateTimeRangeStart={{dateTimeRangeStart}}' \
  --data-urlencode 'dateTimeRangeEnd={{dateTimeRangeEnd}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_set_order_list_item_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payload = true Evet
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/set_order_list_item",
    "RequestUserAlias": "example-user",
    "Payload": true
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/portfolio/set_rename_order_list

#
Rename order list

Parametreler

AdTürGerekliVarsayılanAçıklama
orderListID string Evet — ID of the order list that should be renamed
newName string Evet — The new name of the list
isWritingRequest bool HAYIR 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
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/portfolio/set_rename_order_list' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'orderListID={{orderListID}}' \
  --data-urlencode 'newName={{newName}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_set_rename_order_list_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payload = true Evet
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/set_rename_order_list",
    "RequestUserAlias": "example-user",
    "Payload": true
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/portfolio/set_revoke_calendar_feed_tokens

#
Revokes every active calendar-feed token for the viewer. Use this when the user clicks "Regenerate URL" in the Sync sheet — call mint after to issue a fresh one.

Parametreler

AdTürGerekliVarsayılanAçıklama
isWritingRequest bool HAYIR false Required by the apiv1 write contract.
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/portfolio/set_revoke_calendar_feed_tokens' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_set_revoke_calendar_feed_tokens_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payloadobject Evet
$.oneOf[0].allOf[1].Payload.revokedinteger Evet
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/set_revoke_calendar_feed_tokens",
    "RequestUserAlias": "example-user",
    "Payload": {
        "revoked": 0
    }
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/portfolio/set_suggest_list_to_user

#
Unimplemented list-suggestion endpoint. The dispatcher returns an internal-error envelope; no suggestion is sent.

Parametreler

AdTürGerekliVarsayılanAçıklama
userAlias string Evet — Intended recipient alias; currently unused.
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/portfolio/set_suggest_list_to_user' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'userAlias={{userAlias}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_set_suggest_list_to_user_Response Evet
Yanıt örneği
{
    "RequestStatus": "Failed",
    "ResponseCode": 402,
    "ResponseMessage": "Synthetic error example.",
    "RequestPath": "/v1/portfolio/set_suggest_list_to_user",
    "RequestUserAlias": "example-user"
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/portfolio/set_unarchive_my_travel_plan

#
Restores an owned archived reservation from v2 My Bookings. The plan returns to its most recent non-archived status when that status is still supported by My Bookings; otherwise it falls back to Private.

Parametreler

AdTürGerekliVarsayılanAçıklama
appointmentID int Evet — Archived appointment ID to restore.
isWritingRequest bool HAYIR false Required true to restore.
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/portfolio/set_unarchive_my_travel_plan' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'appointmentID={{appointmentID}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_set_unarchive_my_travel_plan_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payloadobject Evet
$.oneOf[0].allOf[1].Payload.appointmentIDinteger Evet
$.oneOf[0].allOf[1].Payload.statusstring ["Approved","Private","Unlocked","Transfer Failed But Unlocked"] Evet
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/set_unarchive_my_travel_plan",
    "RequestUserAlias": "example-user",
    "Payload": {
        "appointmentID": 0,
        "status": "Approved"
    }
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/portfolio/set_unlock_private_appointment

#
Unlocks a private reservation for personal use from v2 My Bookings. Unlocking reveals the exact start time and confirmation details. After a reservation is unlocked, resale must go through the regular offer and review process again.

Parametreler

AdTürGerekliVarsayılanAçıklama
appointmentID int Evet — Private appointment ID to unlock.
isWritingRequest bool HAYIR false Required true to unlock.
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/portfolio/set_unlock_private_appointment' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'appointmentID={{appointmentID}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_set_unlock_private_appointment_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payloadobject Evet
$.oneOf[0].allOf[1].Payload.appointmentIDinteger Evet
$.oneOf[0].allOf[1].Payload.statusstring ["Unlocked","Transfer Failed But Unlocked"] Evet
$.oneOf[0].allOf[1].Payload.alreadyUnlockedboolean Evet
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/set_unlock_private_appointment",
    "RequestUserAlias": "example-user",
    "Payload": {
        "appointmentID": 0,
        "status": "Unlocked",
        "alreadyUnlocked": false
    }
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/portfolio/set_update_order_list_item_quantity

#
Updates the quantity of an item

Parametreler

AdTürGerekliVarsayılanAçıklama
orderListItemID int Evet — ID of the order list item that should be deleted
quantity int Evet — the desired quantity of the order list item
isWritingRequest bool HAYIR 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
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/portfolio/set_update_order_list_item_quantity' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'orderListItemID={{orderListItemID}}' \
  --data-urlencode 'quantity={{quantity}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$portfolio_set_update_order_list_item_quantity_Response Evet
$.oneOf[0] Evet
$.oneOf[0].allOf[0]object Evet
$.oneOf[0].allOf[0].RequestUserAliasstring Evet
$.oneOf[0].allOf[0].RequestPathstring | null Evet
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Evet
$.oneOf[0].allOf[0].ResponseCodeinteger Evet
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Evet
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring HAYIR
$.oneOf[0].allOf[1]object Evet
$.oneOf[0].allOf[1].Payloadnumber EvetNew subtotal: stored individual amount multiplied by requested quantity.
$.oneOf[1]object Evet
$.oneOf[1].RequestUserAliasstring Evet
$.oneOf[1].RequestPathstring | null Evet
$.oneOf[1].RequestStatus = "Failed" Evet
$.oneOf[1].ResponseCodeinteger Evet
$.oneOf[1].ResponseMessageAPIResponseMessage Evet
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Evet
$.oneOf[1].ResponseMessage.oneOf[1]array Evet
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage HAYIR
$.oneOf[1].ResponseMessage.oneOf[2]object Evet
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage HAYIR
$.oneOf[1].RequestImpersonatedByUserAliasstring HAYIR
Yanıt örneği
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/portfolio/set_update_order_list_item_quantity",
    "RequestUserAlias": "example-user",
    "Payload": 0
}
Makine tarafından okunabilir uç nokta belgeleri