Şu an çevrimiçi  

/v1/partner/

GET

/v1/partner/get_bulk_availability_template

#
Get the CSV columns and example row for bulk venue availability imports.
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/partner/get_bulk_availability_template' \
  --data-urlencode 'key={{API_KEY}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_get_bulk_availability_template_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.columnsarray Evet
$.oneOf[0].allOf[1].Payload.columns[]string HAYIR
$.oneOf[0].allOf[1].Payload.examplestring 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/partner/get_bulk_availability_template",
    "RequestUserAlias": "example-user",
    "Payload": {
        "columns": [
            "inventory type",
            "date",
            "time/start hour",
            "quantity",
            "price",
            "currency",
            "guest first name",
            "guest last name",
            "contact email",
            "contact phone",
            "category-field JSON",
            "linked post ID"
        ],
        "example": "inventory type,date,time/start hour,quantity,price,currency,guest first name,guest last name,contact email,contact phone,category-field JSON,linked post ID\nSynthetic Dinner Table,2030-07-14,19:00,2,125,USD,Synthetic,Guest,guest@example.com,+1 202 555 0100,\"[]\","
    }
}
Makine tarafından okunabilir uç nokta belgeleri
GET

/v1/partner/get_inventory

#
Get location-specific inventory types and linked community posts for a managed venue.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationID int Evet — Location ID to inspect.
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/partner/get_inventory' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_get_inventory_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.InventoryTypesarray Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[]object HAYIR
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Namestring Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IsDefault Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IsDefault.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IsDefault.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IsDefault.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IsDefault.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ATLocation_ID Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ATLocation_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ATLocation_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ATLocation_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ATLocation_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Admin-ATUser_ID Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Admin-ATUser_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Admin-ATUser_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Admin-ATUser_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Admin-ATUser_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Descriptionstring Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].AllowListingsDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].AllowListings.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].AllowListings.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IncludeGroupNameInLabelTextDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IncludeGroupNameInLabelText.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IncludeGroupNameInLabelText.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ExtendedDescription Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ExtendedDescription.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ExtendedDescription.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ExtendedDescriptionHeadline Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ExtendedDescriptionHeadline.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ExtendedDescriptionHeadline.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].PriceIncludesServiceDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].PriceIncludesService.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].PriceIncludesService.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IncludedCreditCurrencyAmount Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IncludedCreditCurrencyAmount.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IncludedCreditCurrencyAmount.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IncludedCreditCurrencyAmount.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IncludedCreditCurrencyAmount.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IsFallbackOnlyDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IsFallbackOnly.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IsFallbackOnly.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Headcount Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Headcount.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Headcount.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Headcount.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Headcount.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].GroupNameComp Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].GroupNameComp.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].GroupNameComp.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ATLocationCategory_ShareableWithResourceDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ATLocationCategory_ShareableWithResource.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ATLocationCategory_ShareableWithResource.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IncludedCreditCurrencyPricenumber Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].DefaultBidAmountnumber Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].DefaultOfferAmountnumber Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IsClaimedboolean Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].RawNamestring Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].GroupEntryCountinteger Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].GroupNamestring Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ClaimURLstring Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].ATLocationInventoryType_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].ATLocationInventoryType_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].ATLocationInventoryType_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].ATDiscussionPosts_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].ATDiscussionPosts_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].ATDiscussionPosts_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].PostTitle Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].PostTitle.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].PostTitle.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].URLSlug = "" Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].DefaultBidAmountCentsinteger Evet
$.oneOf[0].allOf[1].Payload.InventoryTypes[].DefaultOfferAmountCentsinteger Evet
$.oneOf[0].allOf[1].Payload.PostLinksarray Evet
$.oneOf[0].allOf[1].Payload.PostLinks[]object HAYIR
$.oneOf[0].allOf[1].Payload.PostLinks[].IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.PostLinks[].ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.PostLinks[].ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.PostLinks[].ATLocationInventoryType_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.PostLinks[].ATLocationInventoryType_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.PostLinks[].ATLocationInventoryType_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.PostLinks[].ATDiscussionPosts_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.PostLinks[].ATDiscussionPosts_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.PostLinks[].ATDiscussionPosts_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.PostLinks[].PostTitle Evet
$.oneOf[0].allOf[1].Payload.PostLinks[].PostTitle.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.PostLinks[].PostTitle.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.PostLinks[].URLSlug = "" Evet
$.oneOf[0].allOf[1].Payload.Schemaobject Evet
$.oneOf[0].allOf[1].Payload.Schema.readyboolean Evet
$.oneOf[0].allOf[1].Payload.Schema.missingTablesarray Evet
$.oneOf[0].allOf[1].Payload.Schema.missingTables[]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/partner/get_inventory",
    "RequestUserAlias": "example-user",
    "Payload": {
        "InventoryTypes": [],
        "PostLinks": [],
        "Schema": {
            "ready": false,
            "missingTables": []
        }
    }
}
Makine tarafından okunabilir uç nokta belgeleri
GET

/v1/partner/get_listing_regulation_policy

#
Get the venue listing-regulation override policy for a managed venue.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationID int Evet — Location ID to inspect.
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/partner/get_listing_regulation_policy' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_get_listing_regulation_policy_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.policystring ["None","AllowAnyone","CurrentOwnerResellOnly"] Evet
$.oneOf[0].allOf[1].Payload.defaultPolicy = "CurrentOwnerResellOnly" Evet
$.oneOf[0].allOf[1].Payload.canEditboolean Evet
$.oneOf[0].allOf[1].Payload.schemaobject Evet
$.oneOf[0].allOf[1].Payload.schema.readyboolean Evet
$.oneOf[0].allOf[1].Payload.schema.missingColumnsarray Evet
$.oneOf[0].allOf[1].Payload.schema.missingColumns[]string HAYIR
$.oneOf[0].allOf[1].Payload.optionsarray Evet
$.oneOf[0].allOf[1].Payload.options[]object HAYIR
$.oneOf[0].allOf[1].Payload.options[].valuestring ["AllowAnyone","CurrentOwnerResellOnly"] Evet
$.oneOf[0].allOf[1].Payload.options[].labelstring Evet
$.oneOf[0].allOf[1].Payload.restrictedByRegulationboolean Evet
$.oneOf[0].allOf[1].Payload.blockingRegulation Evet
$.oneOf[0].allOf[1].Payload.blockingRegulation.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.blockingRegulation.anyOf[0].namestring Evet
$.oneOf[0].allOf[1].Payload.blockingRegulation.anyOf[0].effectiveDateStartstring Evet
$.oneOf[0].allOf[1].Payload.blockingRegulation.anyOf[0].idinteger Evet
$.oneOf[0].allOf[1].Payload.blockingRegulation.anyOf[1]null 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/partner/get_listing_regulation_policy",
    "RequestUserAlias": "example-user",
    "Payload": {
        "policy": "None",
        "defaultPolicy": "CurrentOwnerResellOnly",
        "canEdit": false,
        "schema": {
            "ready": false,
            "missingColumns": []
        },
        "options": [],
        "restrictedByRegulation": false,
        "blockingRegulation": {
            "name": "synthetic-example",
            "effectiveDateStart": "synthetic-example",
            "id": 0
        }
    }
}
Makine tarafından okunabilir uç nokta belgeleri
GET

/v1/partner/get_location_claim_options

#
Search venues that can be selected for a partner management claim.

Parametreler

AdTürGerekliVarsayılanAçıklama
q string HAYIR "" Search query.
pageSize int HAYIR 15 Maximum options to return.
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/partner/get_location_claim_options' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'q={{q}}' \
  --data-urlencode 'pageSize={{pageSize}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_get_location_claim_options_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.querystring Evet
$.oneOf[0].allOf[1].Payload.optionsarray Evet
$.oneOf[0].allOf[1].Payload.options[]object HAYIR
$.oneOf[0].allOf[1].Payload.options[].valuestring Evet
$.oneOf[0].allOf[1].Payload.options[].labelstring Evet
$.oneOf[0].allOf[1].Payload.options[].subtitlestring Evet
$.oneOf[0].allOf[1].Payload.options[].keywordsstring Evet
$.oneOf[0].allOf[1].Payload.options[].aliasstring Evet
$.oneOf[0].allOf[1].Payload.options[].citystring Evet
$.oneOf[0].allOf[1].Payload.options[].countryShortstring Evet
$.oneOf[0].allOf[1].Payload.options[].categoryNamestring Evet
$.oneOf[0].allOf[1].Payload.options[].managementURLstring Evet
$.oneOf[0].allOf[1].Payload.options[].profileURLstring Evet
$.oneOf[0].allOf[1].Payload.options[].locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.options[].canManageboolean Evet
$.oneOf[0].allOf[1].Payload.options[].canRequestClaimboolean Evet
$.oneOf[0].allOf[1].Payload.options[].pendingRequest Evet
$.oneOf[0].allOf[1].Payload.options[].pendingRequest.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.options[].pendingRequest.anyOf[0].chatURLstring Evet
$.oneOf[0].allOf[1].Payload.options[].pendingRequest.anyOf[0].requestIDinteger Evet
$.oneOf[0].allOf[1].Payload.options[].pendingRequest.anyOf[0].chatIDinteger Evet
$.oneOf[0].allOf[1].Payload.options[].pendingRequest.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.schemaobject Evet
$.oneOf[0].allOf[1].Payload.schema.readyboolean Evet
$.oneOf[0].allOf[1].Payload.schema.missingTablesarray Evet
$.oneOf[0].allOf[1].Payload.schema.missingTables[]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/partner/get_location_claim_options",
    "RequestUserAlias": "example-user",
    "Payload": {
        "query": "synthetic-example",
        "options": [],
        "schema": {
            "ready": false,
            "missingTables": []
        }
    }
}
Makine tarafından okunabilir uç nokta belgeleri
GET

/v1/partner/get_location_dashboard

#
Get overview demand, listing, sales, and conversion signals for a managed venue.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationID int Evet — Location ID to inspect.
overviewRange string HAYIR "30d" Timeframe key: 1d, 7d, 30d, or custom.
overviewFrom string HAYIR "" Custom range start date when overviewRange is custom.
overviewTo string HAYIR "" Custom range end date when overviewRange is custom.
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/partner/get_location_dashboard' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}' \
  --data-urlencode 'overviewRange={{overviewRange}}' \
  --data-urlencode 'overviewFrom={{overviewFrom}}' \
  --data-urlencode 'overviewTo={{overviewTo}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_get_location_dashboard_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.Dashboardobject Evet
$.oneOf[0].allOf[1].Payload.Dashboard.summaryobject Evet
$.oneOf[0].allOf[1].Payload.Dashboard.summary.ViewsDatabaseNumber HAYIRNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.summary.Views.oneOf[0]number HAYIR
$.oneOf[0].allOf[1].Payload.Dashboard.summary.Views.oneOf[1]string HAYIR
$.oneOf[0].allOf[1].Payload.Dashboard.summary.BidsDatabaseNumber HAYIRNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.summary.Bids.oneOf[0]number HAYIR
$.oneOf[0].allOf[1].Payload.Dashboard.summary.Bids.oneOf[1]string HAYIR
$.oneOf[0].allOf[1].Payload.Dashboard.summary.ActiveListingsDatabaseNumber HAYIRNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.summary.ActiveListings.oneOf[0]number HAYIR
$.oneOf[0].allOf[1].Payload.Dashboard.summary.ActiveListings.oneOf[1]string HAYIR
$.oneOf[0].allOf[1].Payload.Dashboard.summary.CompletedSalesDatabaseNumber HAYIRNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.summary.CompletedSales.oneOf[0]number HAYIR
$.oneOf[0].allOf[1].Payload.Dashboard.summary.CompletedSales.oneOf[1]string HAYIR
$.oneOf[0].allOf[1].Payload.Dashboard.summary.GrossVolumeDatabaseNumber HAYIRNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.summary.GrossVolume.oneOf[0]number HAYIR
$.oneOf[0].allOf[1].Payload.Dashboard.summary.GrossVolume.oneOf[1]string HAYIR
$.oneOf[0].allOf[1].Payload.Dashboard.summary.Views30DayDatabaseNumber EvetNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.summary.Views30Day.oneOf[0]number Evet
$.oneOf[0].allOf[1].Payload.Dashboard.summary.Views30Day.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.Dashboard.summary.Bids30DayDatabaseNumber EvetNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.summary.Bids30Day.oneOf[0]number Evet
$.oneOf[0].allOf[1].Payload.Dashboard.summary.Bids30Day.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.Dashboard.summary.CompletedSales90DayDatabaseNumber EvetNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.summary.CompletedSales90Day.oneOf[0]number Evet
$.oneOf[0].allOf[1].Payload.Dashboard.summary.CompletedSales90Day.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.Dashboard.summary.GrossVolume90DayDatabaseNumber EvetNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.summary.GrossVolume90Day.oneOf[0]number Evet
$.oneOf[0].allOf[1].Payload.Dashboard.summary.GrossVolume90Day.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.Dashboard.trendarray Evet
$.oneOf[0].allOf[1].Payload.Dashboard.trend[]object HAYIR
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].Date Evet
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].Date.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].Date.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].ViewsDatabaseNumber EvetNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].Views.oneOf[0]number Evet
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].Views.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].SalesDatabaseNumber EvetNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].Sales.oneOf[0]number Evet
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].Sales.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].GrossVolumeDatabaseNumber EvetNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].GrossVolume.oneOf[0]number Evet
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].GrossVolume.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypesarray Evet
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[]object HAYIR
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].Namestring Evet
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].ListingCountDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].ListingCount.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].ListingCount.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].SalesCountDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].SalesCount.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].SalesCount.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].GrossVolumeDatabaseNumber EvetNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].GrossVolume.oneOf[0]number Evet
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].GrossVolume.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormattedobject Evet
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormatted.viewsstring Evet
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormatted.bidsstring Evet
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormatted.activeListingsstring Evet
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormatted.completedSalesstring Evet
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormatted.grossVolumestring Evet
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormatted.conversionstring Evet
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormatted.views30Daystring Evet
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormatted.bids30Daystring Evet
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormatted.completedSales90Daystring Evet
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormatted.grossVolume90Daystring Evet
$.oneOf[0].allOf[1].Payload.Dashboard.timeframeobject Evet
$.oneOf[0].allOf[1].Payload.Dashboard.timeframe.keystring ["1d","7d","30d","custom"] Evet
$.oneOf[0].allOf[1].Payload.Dashboard.timeframe.fromDatestring Evet
$.oneOf[0].allOf[1].Payload.Dashboard.timeframe.toDatestring Evet
$.oneOf[0].allOf[1].Payload.Dashboard.timeframe.daysinteger Evet
$.oneOf[0].allOf[1].Payload.Dashboard.timeframe.labelstring 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/partner/get_location_dashboard",
    "RequestUserAlias": "example-user",
    "Payload": {
        "Dashboard": {
            "summary": {
                "Views30Day": 0,
                "Bids30Day": 0,
                "CompletedSales90Day": 0,
                "GrossVolume90Day": 0
            },
            "trend": [],
            "topInventoryTypes": [],
            "summaryFormatted": {
                "views": "synthetic-example",
                "bids": "synthetic-example",
                "activeListings": "synthetic-example",
                "completedSales": "synthetic-example",
                "grossVolume": "synthetic-example",
                "conversion": "synthetic-example",
                "views30Day": "synthetic-example",
                "bids30Day": "synthetic-example",
                "completedSales90Day": "synthetic-example",
                "grossVolume90Day": "synthetic-example"
            },
            "timeframe": {
                "key": "1d",
                "fromDate": "synthetic-example",
                "toDate": "synthetic-example",
                "days": 0,
                "label": "synthetic-example"
            }
        }
    }
}
Makine tarafından okunabilir uç nokta belgeleri
GET

/v1/partner/get_location_inventory_forecast

#
Get a managed venue's inventory forecast using the same market-insight engine as the seller forecast, without public API pricing.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationID int HAYIR 0 Target location ID.
locationAlias string HAYIR "" Optional target location alias when locationID is not supplied.
dateRange string HAYIR "30d" One of 30d, 60d, 90d, custom.
startDate string HAYIR "" Custom range start date when dateRange=custom, YYYY-MM-DD.
endDate string HAYIR "" Custom range end date when dateRange=custom, YYYY-MM-DD.
sourceLocationIDs string HAYIR "" Optional comma-separated similar restaurant location IDs. If empty, saved similar restaurants are used.
sourceLocationAliases string HAYIR "" Optional comma-separated similar restaurant aliases.
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/partner/get_location_inventory_forecast' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}' \
  --data-urlencode 'locationAlias={{locationAlias}}' \
  --data-urlencode 'dateRange={{dateRange}}' \
  --data-urlencode 'startDate={{startDate}}' \
  --data-urlencode 'endDate={{endDate}}' \
  --data-urlencode 'sourceLocationIDs={{sourceLocationIDs}}' \
  --data-urlencode 'sourceLocationAliases={{sourceLocationAliases}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_get_location_inventory_forecast_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.locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.sourceLocationIDsarray Evet
$.oneOf[0].allOf[1].Payload.sourceLocationIDs[]integer HAYIR
$.oneOf[0].allOf[1].Payload.forecastobject Evet
$.oneOf[0].allOf[1].Payload.forecast.location Evet
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].locationAliasstring Evet
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].locationNamestring Evet
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].marketLinestring Evet
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].categoryNamestring Evet
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].categoryID Evet
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].categoryID.anyOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].categoryID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].sourceLocationsarray Evet
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].sourceLocations[]object HAYIR
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].sourceLocations[].locationAliasstring Evet
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].sourceLocations[].locationNamestring Evet
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].sourceLocations[].locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].sourceModestring ["likeness","direct"] Evet
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[1]array Evet
$.oneOf[0].allOf[1].Payload.forecast.timeframeobject Evet
$.oneOf[0].allOf[1].Payload.forecast.timeframe.keystring ["30d","60d","90d","custom"] Evet
$.oneOf[0].allOf[1].Payload.forecast.timeframe.daysinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.timeframe.fromstring Evet
$.oneOf[0].allOf[1].Payload.forecast.timeframe.tostring Evet
$.oneOf[0].allOf[1].Payload.forecast.timeframe.fromDatestring Evet
$.oneOf[0].allOf[1].Payload.forecast.timeframe.toDatestring Evet
$.oneOf[0].allOf[1].Payload.forecast.timeframe.labelstring Evet
$.oneOf[0].allOf[1].Payload.forecast.summary Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].rowCountinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].opportunityRowCountinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].sourceLocationCountinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessmentobject Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.labelstring Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.averagePriceFormattedstring Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.confidenceLabelstring Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.recommendedListingCountinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.activeListingCountinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.neededListingCountinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.averagePriceCentsinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.recentViewCountinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.showByDefaultboolean Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.statusstring ["room_for_supply","good_supply","oversupply","no_estimation"] Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.tonestring ["neutral","positive","warning"] Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.confidencestring ["high","medium","developing"] Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.reasonCodesarray Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.reasonCodes[]string ["history","likeness","events","current_demand","popularity","supply","views"] HAYIR
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.reasonLabelsarray Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.reasonLabels[]string HAYIR
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.priceFormattedstring Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.priceConfidenceLabelstring Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.priceBasisLabelstring Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.priceCentsinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.isEstimatedPriceboolean Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.priceConfidencestring ["high","medium","low","none"] Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.priceBasisstring ["direct_market","active_supply","related_market","related_country","comparable_sales","none"] Evet
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.comparableSaleCountinteger HAYIR
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.isExactInventoryComparableboolean HAYIR
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.relatedPriceLocationIDinteger HAYIR
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.relatedPriceLocationNamestring HAYIR
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[1]array Evet
$.oneOf[0].allOf[1].Payload.forecast.rowsarray Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[]object HAYIR
$.oneOf[0].allOf[1].Payload.forecast.rows[].inventoryTypeNamestring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].datestring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].dateLabelstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].dateWithDayLabelstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].timeframeLabelstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].averagePriceFormattedstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].suggestedPriceFormattedstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].confidenceLabelstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].directAveragePriceFormattedstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].inventoryTypeIDinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].demandSignalCountinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].directDemandSignalCountinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].historyYearCountinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].activeListingCountinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].sellerCountinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].recommendedListingCountinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].neededListingCountinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].averagePriceCentsinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].suggestedPriceCentsinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].popularityTierinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].directAveragePriceCentsinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].isLikenessBasedboolean Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].requiresInventoryMappingboolean Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].startHour Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].startHour.anyOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].startHour.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].confidencestring ["high","medium","developing"] Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].evidenceReasonCodesarray Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].evidenceReasonCodes[]string ["history","likeness","supply","popularity"] HAYIR
$.oneOf[0].allOf[1].Payload.forecast.rows[].evidenceLabelsarray Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].evidenceLabels[]string HAYIR
$.oneOf[0].allOf[1].Payload.forecast.rows[].sourceModestring ["direct","likeness","direct+likeness"] Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].sourceLocationIDsarray Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].sourceLocationIDs[]integer HAYIR
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessmentobject Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.labelstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.averagePriceFormattedstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.confidenceLabelstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.recommendedListingCountinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.activeListingCountinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.neededListingCountinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.averagePriceCentsinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.recentViewCountinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.showByDefaultboolean Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.statusstring ["room_for_supply","good_supply","oversupply","no_estimation"] Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.tonestring ["neutral","positive","warning"] Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.confidencestring ["high","medium","developing"] Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.reasonCodesarray Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.reasonCodes[]string ["history","likeness","events","current_demand","popularity","supply","views"] HAYIR
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.reasonLabelsarray Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.reasonLabels[]string HAYIR
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.priceFormattedstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.priceConfidenceLabelstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.priceBasisLabelstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.priceCentsinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.isEstimatedPriceboolean Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.priceConfidencestring ["high","medium","low","none"] Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.priceBasisstring ["direct_market","active_supply","related_market","related_country","comparable_sales","none"] Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.comparableSaleCountinteger HAYIR
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.isExactInventoryComparableboolean HAYIR
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.relatedPriceLocationIDinteger HAYIR
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.relatedPriceLocationNamestring HAYIR
$.oneOf[0].allOf[1].Payload.forecast.rows[].competitionobject Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.countinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listingsarray Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[]object HAYIR
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingIDstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingURLstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].locationAliasstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].inventoryTypeNamestring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingDatestring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingTimeLabelstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingDateTimeLabelstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].askingPriceFormattedstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].inventoryTypeIDinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].askingPriceCentsinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingViewsOneDayinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingViewsAllTimeinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingPopularityScoreBracketinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].isRequestingUserListingboolean Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingStartHour Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingStartHour.anyOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingStartHour.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].priceFormattedstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].priceConfidenceLabelstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].priceBasisLabelstring Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].priceCentsinteger Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].isEstimatedPriceboolean Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].priceConfidencestring ["high","medium","low","none"] Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].priceBasisstring ["direct_market","active_supply","related_market","related_country","comparable_sales","none"] Evet
$.oneOf[0].allOf[1].Payload.forecast.rows[].comparableSaleCountinteger HAYIR
$.oneOf[0].allOf[1].Payload.forecast.rows[].isExactInventoryComparableboolean HAYIR
$.oneOf[0].allOf[1].Payload.forecast.sourceLocationIDsarray Evet
$.oneOf[0].allOf[1].Payload.forecast.sourceLocationIDs[]integer HAYIR
$.oneOf[0].allOf[1].Payload.location Evet
$.oneOf[0].allOf[1].Payload.location.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.location.anyOf[0].locationAliasstring Evet
$.oneOf[0].allOf[1].Payload.location.anyOf[0].locationNamestring Evet
$.oneOf[0].allOf[1].Payload.location.anyOf[0].marketLinestring Evet
$.oneOf[0].allOf[1].Payload.location.anyOf[0].categoryNamestring Evet
$.oneOf[0].allOf[1].Payload.location.anyOf[0].locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.location.anyOf[0].categoryID Evet
$.oneOf[0].allOf[1].Payload.location.anyOf[0].categoryID.anyOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.location.anyOf[0].categoryID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.location.anyOf[0].sourceLocationsarray Evet
$.oneOf[0].allOf[1].Payload.location.anyOf[0].sourceLocations[]object HAYIR
$.oneOf[0].allOf[1].Payload.location.anyOf[0].sourceLocations[].locationAliasstring Evet
$.oneOf[0].allOf[1].Payload.location.anyOf[0].sourceLocations[].locationNamestring Evet
$.oneOf[0].allOf[1].Payload.location.anyOf[0].sourceLocations[].locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.location.anyOf[0].sourceModestring ["likeness","direct"] Evet
$.oneOf[0].allOf[1].Payload.location.anyOf[1]array Evet
$.oneOf[0].allOf[1].Payload.timeframeobject Evet
$.oneOf[0].allOf[1].Payload.timeframe.keystring ["30d","60d","90d","custom"] Evet
$.oneOf[0].allOf[1].Payload.timeframe.daysinteger Evet
$.oneOf[0].allOf[1].Payload.timeframe.fromstring Evet
$.oneOf[0].allOf[1].Payload.timeframe.tostring Evet
$.oneOf[0].allOf[1].Payload.timeframe.fromDatestring Evet
$.oneOf[0].allOf[1].Payload.timeframe.toDatestring Evet
$.oneOf[0].allOf[1].Payload.timeframe.labelstring Evet
$.oneOf[0].allOf[1].Payload.summary Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].rowCountinteger Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].opportunityRowCountinteger Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].sourceLocationCountinteger Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessmentobject Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.labelstring Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.averagePriceFormattedstring Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.confidenceLabelstring Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.recommendedListingCountinteger Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.activeListingCountinteger Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.neededListingCountinteger Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.averagePriceCentsinteger Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.recentViewCountinteger Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.showByDefaultboolean Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.statusstring ["room_for_supply","good_supply","oversupply","no_estimation"] Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.tonestring ["neutral","positive","warning"] Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.confidencestring ["high","medium","developing"] Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.reasonCodesarray Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.reasonCodes[]string ["history","likeness","events","current_demand","popularity","supply","views"] HAYIR
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.reasonLabelsarray Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.reasonLabels[]string HAYIR
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.priceFormattedstring Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.priceConfidenceLabelstring Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.priceBasisLabelstring Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.priceCentsinteger Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.isEstimatedPriceboolean Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.priceConfidencestring ["high","medium","low","none"] Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.priceBasisstring ["direct_market","active_supply","related_market","related_country","comparable_sales","none"] Evet
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.comparableSaleCountinteger HAYIR
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.isExactInventoryComparableboolean HAYIR
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.relatedPriceLocationIDinteger HAYIR
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.relatedPriceLocationNamestring HAYIR
$.oneOf[0].allOf[1].Payload.summary.anyOf[1]array Evet
$.oneOf[0].allOf[1].Payload.rowsarray Evet
$.oneOf[0].allOf[1].Payload.rows[]object HAYIR
$.oneOf[0].allOf[1].Payload.rows[].inventoryTypeNamestring Evet
$.oneOf[0].allOf[1].Payload.rows[].datestring Evet
$.oneOf[0].allOf[1].Payload.rows[].dateLabelstring Evet
$.oneOf[0].allOf[1].Payload.rows[].dateWithDayLabelstring Evet
$.oneOf[0].allOf[1].Payload.rows[].timeframeLabelstring Evet
$.oneOf[0].allOf[1].Payload.rows[].averagePriceFormattedstring Evet
$.oneOf[0].allOf[1].Payload.rows[].suggestedPriceFormattedstring Evet
$.oneOf[0].allOf[1].Payload.rows[].confidenceLabelstring Evet
$.oneOf[0].allOf[1].Payload.rows[].directAveragePriceFormattedstring Evet
$.oneOf[0].allOf[1].Payload.rows[].inventoryTypeIDinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].demandSignalCountinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].directDemandSignalCountinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].historyYearCountinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].activeListingCountinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].sellerCountinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].recommendedListingCountinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].neededListingCountinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].averagePriceCentsinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].suggestedPriceCentsinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].popularityTierinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].directAveragePriceCentsinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].isLikenessBasedboolean Evet
$.oneOf[0].allOf[1].Payload.rows[].requiresInventoryMappingboolean Evet
$.oneOf[0].allOf[1].Payload.rows[].startHour Evet
$.oneOf[0].allOf[1].Payload.rows[].startHour.anyOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.rows[].startHour.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.rows[].confidencestring ["high","medium","developing"] Evet
$.oneOf[0].allOf[1].Payload.rows[].evidenceReasonCodesarray Evet
$.oneOf[0].allOf[1].Payload.rows[].evidenceReasonCodes[]string ["history","likeness","supply","popularity"] HAYIR
$.oneOf[0].allOf[1].Payload.rows[].evidenceLabelsarray Evet
$.oneOf[0].allOf[1].Payload.rows[].evidenceLabels[]string HAYIR
$.oneOf[0].allOf[1].Payload.rows[].sourceModestring ["direct","likeness","direct+likeness"] Evet
$.oneOf[0].allOf[1].Payload.rows[].sourceLocationIDsarray Evet
$.oneOf[0].allOf[1].Payload.rows[].sourceLocationIDs[]integer HAYIR
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessmentobject Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.labelstring Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.averagePriceFormattedstring Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.confidenceLabelstring Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.recommendedListingCountinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.activeListingCountinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.neededListingCountinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.averagePriceCentsinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.recentViewCountinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.showByDefaultboolean Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.statusstring ["room_for_supply","good_supply","oversupply","no_estimation"] Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.tonestring ["neutral","positive","warning"] Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.confidencestring ["high","medium","developing"] Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.reasonCodesarray Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.reasonCodes[]string ["history","likeness","events","current_demand","popularity","supply","views"] HAYIR
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.reasonLabelsarray Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.reasonLabels[]string HAYIR
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.priceFormattedstring Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.priceConfidenceLabelstring Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.priceBasisLabelstring Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.priceCentsinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.isEstimatedPriceboolean Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.priceConfidencestring ["high","medium","low","none"] Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.priceBasisstring ["direct_market","active_supply","related_market","related_country","comparable_sales","none"] Evet
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.comparableSaleCountinteger HAYIR
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.isExactInventoryComparableboolean HAYIR
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.relatedPriceLocationIDinteger HAYIR
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.relatedPriceLocationNamestring HAYIR
$.oneOf[0].allOf[1].Payload.rows[].competitionobject Evet
$.oneOf[0].allOf[1].Payload.rows[].competition.countinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].competition.listingsarray Evet
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[]object HAYIR
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingIDstring Evet
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingURLstring Evet
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].locationAliasstring Evet
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].inventoryTypeNamestring Evet
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingDatestring Evet
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingTimeLabelstring Evet
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingDateTimeLabelstring Evet
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].askingPriceFormattedstring Evet
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].inventoryTypeIDinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].askingPriceCentsinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingViewsOneDayinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingViewsAllTimeinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingPopularityScoreBracketinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].isRequestingUserListingboolean Evet
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingStartHour Evet
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingStartHour.anyOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingStartHour.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.rows[].priceFormattedstring Evet
$.oneOf[0].allOf[1].Payload.rows[].priceConfidenceLabelstring Evet
$.oneOf[0].allOf[1].Payload.rows[].priceBasisLabelstring Evet
$.oneOf[0].allOf[1].Payload.rows[].priceCentsinteger Evet
$.oneOf[0].allOf[1].Payload.rows[].isEstimatedPriceboolean Evet
$.oneOf[0].allOf[1].Payload.rows[].priceConfidencestring ["high","medium","low","none"] Evet
$.oneOf[0].allOf[1].Payload.rows[].priceBasisstring ["direct_market","active_supply","related_market","related_country","comparable_sales","none"] Evet
$.oneOf[0].allOf[1].Payload.rows[].comparableSaleCountinteger HAYIR
$.oneOf[0].allOf[1].Payload.rows[].isExactInventoryComparableboolean 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/partner/get_location_inventory_forecast",
    "RequestUserAlias": "example-user",
    "Payload": {
        "locationID": 0,
        "sourceLocationIDs": [],
        "forecast": {
            "location": {
                "locationAlias": "synthetic-example",
                "locationName": "synthetic-example",
                "marketLine": "synthetic-example",
                "categoryName": "synthetic-example",
                "locationID": 0,
                "categoryID": 0,
                "sourceLocations": [],
                "sourceMode": "likeness"
            },
            "timeframe": {
                "key": "30d",
                "days": 1,
                "from": "synthetic-example",
                "to": "synthetic-example",
                "fromDate": "synthetic-example",
                "toDate": "synthetic-example",
                "label": "synthetic-example"
            },
            "summary": {
                "rowCount": 0,
                "opportunityRowCount": 0,
                "sourceLocationCount": 0,
                "supplyAssessment": {
                    "label": "synthetic-example",
                    "averagePriceFormatted": "synthetic-example",
                    "confidenceLabel": "synthetic-example",
                    "recommendedListingCount": 0,
                    "activeListingCount": 0,
                    "neededListingCount": 0,
                    "averagePriceCents": 0,
                    "recentViewCount": 0,
                    "showByDefault": false,
                    "status": "room_for_supply",
                    "tone": "neutral",
                    "confidence": "high",
                    "reasonCodes": [],
                    "reasonLabels": [],
                    "priceFormatted": "synthetic-example",
                    "priceConfidenceLabel": "synthetic-example",
                    "priceBasisLabel": "synthetic-example",
                    "priceCents": 0,
                    "isEstimatedPrice": false,
                    "priceConfidence": "high",
                    "priceBasis": "direct_market"
                }
            },
            "rows": [],
            "sourceLocationIDs": []
        },
        "location": {
            "locationAlias": "synthetic-example",
            "locationName": "synthetic-example",
            "marketLine": "synthetic-example",
            "categoryName": "synthetic-example",
            "locationID": 0,
            "categoryID": 0,
            "sourceLocations": [],
            "sourceMode": "likeness"
        },
        "timeframe": {
            "key": "30d",
            "days": 1,
            "from": "synthetic-example",
            "to": "synthetic-example",
            "fromDate": "synthetic-example",
            "toDate": "synthetic-example",
            "label": "synthetic-example"
        },
        "summary": {
            "rowCount": 0,
            "opportunityRowCount": 0,
            "sourceLocationCount": 0,
            "supplyAssessment": {
                "label": "synthetic-example",
                "averagePriceFormatted": "synthetic-example",
                "confidenceLabel": "synthetic-example",
                "recommendedListingCount": 0,
                "activeListingCount": 0,
                "neededListingCount": 0,
                "averagePriceCents": 0,
                "recentViewCount": 0,
                "showByDefault": false,
                "status": "room_for_supply",
                "tone": "neutral",
                "confidence": "high",
                "reasonCodes": [],
                "reasonLabels": [],
                "priceFormatted": "synthetic-example",
                "priceConfidenceLabel": "synthetic-example",
                "priceBasisLabel": "synthetic-example",
                "priceCents": 0,
                "isEstimatedPrice": false,
                "priceConfidence": "high",
                "priceBasis": "direct_market"
            }
        },
        "rows": []
    }
}
Makine tarafından okunabilir uç nokta belgeleri
GET

/v1/partner/get_location_likeness_group

#
Get saved similar restaurants and suggested related restaurants for a managed venue forecast.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationID int Evet — Location ID to inspect.
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/partner/get_location_likeness_group' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_get_location_likeness_group_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.LocationIDinteger Evet
$.oneOf[0].allOf[1].Payload.Schemaobject Evet
$.oneOf[0].allOf[1].Payload.Schema.readyboolean Evet
$.oneOf[0].allOf[1].Payload.Schema.missingTablesarray Evet
$.oneOf[0].allOf[1].Payload.Schema.missingTables[]string HAYIR
$.oneOf[0].allOf[1].Payload.SelectedOptionsarray Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[]object HAYIR
$.oneOf[0].allOf[1].Payload.SelectedOptions[].valuestring Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[].labelstring Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[].subtitlestring Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[].keywordsstring Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[].aliasstring Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[].namestring Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[].cityLinestring Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[].categoryNamestring Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[].sourcestring Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[].locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[].relationshipCountinteger Evet
$.oneOf[0].allOf[1].Payload.SelectedLocationIDsarray Evet
$.oneOf[0].allOf[1].Payload.SelectedLocationIDs[]integer HAYIR
$.oneOf[0].allOf[1].Payload.SelectedAliasesarray Evet
$.oneOf[0].allOf[1].Payload.SelectedAliases[]string HAYIR
$.oneOf[0].allOf[1].Payload.SuggestedOptionsarray Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[]object HAYIR
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].valuestring Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].labelstring Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].subtitlestring Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].keywordsstring Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].aliasstring Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].namestring Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].cityLinestring Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].categoryNamestring Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].sourcestring Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].relationshipCountinteger Evet
$.oneOf[0].allOf[1].Payload.CanEditboolean Evet
$.oneOf[0].allOf[1].Payload.CanBulkAvailabilityboolean 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/partner/get_location_likeness_group",
    "RequestUserAlias": "example-user",
    "Payload": {
        "LocationID": 0,
        "Schema": {
            "ready": false,
            "missingTables": []
        },
        "SelectedOptions": [],
        "SelectedLocationIDs": [],
        "SelectedAliases": [],
        "SuggestedOptions": [],
        "CanEdit": false,
        "CanBulkAvailability": false
    }
}
Makine tarafından okunabilir uç nokta belgeleri
GET

/v1/partner/get_location_likeness_options

#
Search restaurants that can be added to a managed venue's similarity group.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationID int Evet — Target location ID.
q string HAYIR "" Search query.
pageSize int HAYIR 15 Maximum options to return.
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/partner/get_location_likeness_options' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}' \
  --data-urlencode 'q={{q}}' \
  --data-urlencode 'pageSize={{pageSize}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_get_location_likeness_options_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.optionsarray Evet
$.oneOf[0].allOf[1].Payload.options[]object HAYIR
$.oneOf[0].allOf[1].Payload.options[].valuestring Evet
$.oneOf[0].allOf[1].Payload.options[].labelstring Evet
$.oneOf[0].allOf[1].Payload.options[].subtitlestring Evet
$.oneOf[0].allOf[1].Payload.options[].keywordsstring Evet
$.oneOf[0].allOf[1].Payload.options[].aliasstring Evet
$.oneOf[0].allOf[1].Payload.options[].namestring Evet
$.oneOf[0].allOf[1].Payload.options[].cityLinestring Evet
$.oneOf[0].allOf[1].Payload.options[].categoryNamestring Evet
$.oneOf[0].allOf[1].Payload.options[].sourcestring Evet
$.oneOf[0].allOf[1].Payload.options[].locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.options[].relationshipCountinteger Evet
$.oneOf[0].allOf[1].Payload.pageSizeinteger Evet
$.oneOf[0].allOf[1].Payload.querystring 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/partner/get_location_likeness_options",
    "RequestUserAlias": "example-user",
    "Payload": {
        "options": [],
        "pageSize": 1,
        "query": "synthetic-example"
    }
}
Makine tarafından okunabilir uç nokta belgeleri
GET

/v1/partner/get_location_livestream

#
Get the featured livestream post for a managed venue.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationID int Evet — Location ID to inspect.
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/partner/get_location_livestream' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_get_location_livestream_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.Featured Evet
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0].postTitlestring Evet
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0].postURLstring Evet
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0].goLiveURLstring Evet
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0].liveStreamStartDatestring Evet
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0].boardNamestring Evet
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0].featuredLivestreamLinkIDinteger Evet
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0].locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0].postIDinteger Evet
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0].postAuthorUserIDinteger Evet
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0].isLiveboolean Evet
$.oneOf[0].allOf[1].Payload.Featured.anyOf[1]array Evet
$.oneOf[0].allOf[1].Payload.Schemaobject Evet
$.oneOf[0].allOf[1].Payload.Schema.readyboolean Evet
$.oneOf[0].allOf[1].Payload.Schema.missingTablesarray Evet
$.oneOf[0].allOf[1].Payload.Schema.missingTables[]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/partner/get_location_livestream",
    "RequestUserAlias": "example-user",
    "Payload": {
        "Featured": {
            "postTitle": "synthetic-example",
            "postURL": "synthetic-example",
            "goLiveURL": "synthetic-example",
            "liveStreamStartDate": "synthetic-example",
            "boardName": "synthetic-example",
            "featuredLivestreamLinkID": 0,
            "locationID": 0,
            "postID": 0,
            "postAuthorUserID": 0,
            "isLive": false
        },
        "Schema": {
            "ready": false,
            "missingTables": []
        }
    }
}
Makine tarafından okunabilir uç nokta belgeleri
GET

/v1/partner/get_locations

#
Get the venue locations this user personally manages through partner team roles or legacy location-user grants, plus their pending venue management applications. Global administrator access alone does not add locations.
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/partner/get_locations' \
  --data-urlencode 'key={{API_KEY}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_get_locations_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.schemaobject Evet
$.oneOf[0].allOf[1].Payload.schema.readyboolean Evet
$.oneOf[0].allOf[1].Payload.schema.missingTablesarray Evet
$.oneOf[0].allOf[1].Payload.schema.missingTables[]string HAYIR
$.oneOf[0].allOf[1].Payload.locationsarray Evet
$.oneOf[0].allOf[1].Payload.locations[]object HAYIR
$.oneOf[0].allOf[1].Payload.locations[].namestring Evet
$.oneOf[0].allOf[1].Payload.locations[].aliasstring Evet
$.oneOf[0].allOf[1].Payload.locations[].cityLinestring Evet
$.oneOf[0].allOf[1].Payload.locations[].partnerAccountNamestring Evet
$.oneOf[0].allOf[1].Payload.locations[].rolestring Evet
$.oneOf[0].allOf[1].Payload.locations[].sourcestring Evet
$.oneOf[0].allOf[1].Payload.locations[].managementURLstring Evet
$.oneOf[0].allOf[1].Payload.locations[].profileURLstring Evet
$.oneOf[0].allOf[1].Payload.locations[].locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.locations[].partnerAccountID Evet
$.oneOf[0].allOf[1].Payload.locations[].partnerAccountID.anyOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.locations[].partnerAccountID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.pendingRequestsarray Evet
$.oneOf[0].allOf[1].Payload.pendingRequests[]object HAYIR
$.oneOf[0].allOf[1].Payload.pendingRequests[].namestring Evet
$.oneOf[0].allOf[1].Payload.pendingRequests[].aliasstring Evet
$.oneOf[0].allOf[1].Payload.pendingRequests[].cityLinestring Evet
$.oneOf[0].allOf[1].Payload.pendingRequests[].statusstring Evet
$.oneOf[0].allOf[1].Payload.pendingRequests[].createdDatestring Evet
$.oneOf[0].allOf[1].Payload.pendingRequests[].chatURLstring Evet
$.oneOf[0].allOf[1].Payload.pendingRequests[].managementURLstring Evet
$.oneOf[0].allOf[1].Payload.pendingRequests[].profileURLstring Evet
$.oneOf[0].allOf[1].Payload.pendingRequests[].requestIDinteger Evet
$.oneOf[0].allOf[1].Payload.pendingRequests[].locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.pendingRequests[].chatIDinteger Evet
$.oneOf[0].allOf[1].Payload.pendingRequests[].applicationStatusstring Evet
$.oneOf[0].allOf[1].Payload.pendingRequests[].applicationChatIDinteger Evet
$.oneOf[0].allOf[1].Payload.pendingRequests[].applicationChatURLstring Evet
$.oneOf[0].allOf[1].Payload.pendingRequests[].applicationUnreadCount Evet
$.oneOf[0].allOf[1].Payload.pendingRequests[].applicationUnreadCount.anyOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.pendingRequests[].applicationUnreadCount.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.pendingRequests[].sidebarStatus Evet
$.oneOf[0].allOf[1].Payload.pendingRequests[].sidebarStatus.anyOf[0]string ["answer-required","pending"] Evet
$.oneOf[0].allOf[1].Payload.pendingRequests[].sidebarStatus.anyOf[1]null 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/partner/get_locations",
    "RequestUserAlias": "example-user",
    "Payload": {
        "schema": {
            "ready": false,
            "missingTables": []
        },
        "locations": [],
        "pendingRequests": []
    }
}
Makine tarafından okunabilir uç nokta belgeleri
GET

/v1/partner/get_opening_hours

#
Get weekly recurring opening-hour windows for a venue the current user may edit.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationID int Evet — Location ID to inspect.
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/partner/get_opening_hours' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_get_opening_hours_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.OpeningHoursobject Evet
$.oneOf[0].allOf[1].Payload.OpeningHours.schemaobject Evet
$.oneOf[0].allOf[1].Payload.OpeningHours.schema.readyboolean Evet
$.oneOf[0].allOf[1].Payload.OpeningHours.schema.missingTablesarray Evet
$.oneOf[0].allOf[1].Payload.OpeningHours.schema.missingTables[]string HAYIR
$.oneOf[0].allOf[1].Payload.OpeningHours.sourcestring ["legacy","split"] Evet
$.oneOf[0].allOf[1].Payload.OpeningHours.maxWindowsPerDay = 4 Evet
$.oneOf[0].allOf[1].Payload.OpeningHours.daysarray Evet
$.oneOf[0].allOf[1].Payload.OpeningHours.days[]object HAYIR
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].keystring Evet
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].labelstring Evet
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].humanReadablestring Evet
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].weekdayinteger EvetMonday=0 through Sunday=6.
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].openTimeinteger Evet
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].closeTimeinteger Evet
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].closedboolean Evet
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].windowsarray Evet
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].windows[]object HAYIRTimes are integer HHMM; close <= open means the following day.
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].windows[].openTimeInputstring Evet
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].windows[].closeTimeInputstring Evet
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].windows[].labelstring Evet
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].windows[].idinteger Evet
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].windows[].openTimeinteger Evet
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].windows[].closeTimeinteger Evet
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].windows[].overnightboolean Evet
$.oneOf[0].allOf[1].Payload.OpeningHours.CanEdit = 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/partner/get_opening_hours",
    "RequestUserAlias": "example-user",
    "Payload": {
        "OpeningHours": {
            "schema": {
                "ready": false,
                "missingTables": []
            },
            "source": "legacy",
            "maxWindowsPerDay": 4,
            "days": [
                {
                    "weekday": 0,
                    "key": "monday",
                    "label": "Monday",
                    "closed": true,
                    "openTime": 0,
                    "closeTime": 0,
                    "humanReadable": "Closed",
                    "windows": []
                },
                {
                    "weekday": 1,
                    "key": "tuesday",
                    "label": "Tuesday",
                    "closed": true,
                    "openTime": 0,
                    "closeTime": 0,
                    "humanReadable": "Closed",
                    "windows": []
                },
                {
                    "weekday": 2,
                    "key": "wednesday",
                    "label": "Wednesday",
                    "closed": true,
                    "openTime": 0,
                    "closeTime": 0,
                    "humanReadable": "Closed",
                    "windows": []
                },
                {
                    "weekday": 3,
                    "key": "thursday",
                    "label": "Thursday",
                    "closed": true,
                    "openTime": 0,
                    "closeTime": 0,
                    "humanReadable": "Closed",
                    "windows": []
                },
                {
                    "weekday": 4,
                    "key": "friday",
                    "label": "Friday",
                    "closed": true,
                    "openTime": 0,
                    "closeTime": 0,
                    "humanReadable": "Closed",
                    "windows": []
                },
                {
                    "weekday": 5,
                    "key": "saturday",
                    "label": "Saturday",
                    "closed": true,
                    "openTime": 0,
                    "closeTime": 0,
                    "humanReadable": "Closed",
                    "windows": []
                },
                {
                    "weekday": 6,
                    "key": "sunday",
                    "label": "Sunday",
                    "closed": true,
                    "openTime": 0,
                    "closeTime": 0,
                    "humanReadable": "Closed",
                    "windows": []
                }
            ],
            "CanEdit": true
        }
    }
}
Makine tarafından okunabilir uç nokta belgeleri
GET

/v1/partner/get_team

#
Get active team members, pending invites, and recent partner audit events for a managed venue.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationID int Evet — Location ID to inspect.
İstek örneği (cURL)
curl --get \
  'https://tr.appointmenttrader.com/v1/partner/get_team' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_get_team_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.Teamobject Evet
$.oneOf[0].allOf[1].Payload.Team.partnerAccountIDinteger HAYIR
$.oneOf[0].allOf[1].Payload.Team.membersarray Evet
$.oneOf[0].allOf[1].Payload.Team.members[]object HAYIR
$.oneOf[0].allOf[1].Payload.Team.members[].IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.Team.members[].ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.Team.members[].ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.Team.members[].ATUser_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.Team.members[].ATUser_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.Team.members[].ATUser_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.Team.members[].Rolestring ["Owner","Admin","InventoryManager","HostSupport","Finance","Analyst"] Evet
$.oneOf[0].allOf[1].Payload.Team.members[].Status = "Active" Evet
$.oneOf[0].allOf[1].Payload.Team.members[].CreatedDatestring Evet
$.oneOf[0].allOf[1].Payload.Team.members[].AcceptedDate Evet
$.oneOf[0].allOf[1].Payload.Team.members[].AcceptedDate.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.Team.members[].AcceptedDate.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.Team.members[].Aliasstring Evet
$.oneOf[0].allOf[1].Payload.Team.members[].Email Evet
$.oneOf[0].allOf[1].Payload.Team.members[].Email.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.Team.members[].Email.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.Team.members[].Avatarstring Evet
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls Evet
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].actorUserIDinteger Evet
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].targetUserIDinteger Evet
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].isBlockedboolean Evet
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].blockedDate Evet
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].blockedDate.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].blockedDate.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].isMutedboolean Evet
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].mutedDate Evet
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].mutedDate.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].mutedDate.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].reasonstring Evet
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].personalNotestring Evet
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[1]object Evet
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[1].personalNote = "" Evet
$.oneOf[0].allOf[1].Payload.Team.invitesarray Evet
$.oneOf[0].allOf[1].Payload.Team.invites[]object HAYIR
$.oneOf[0].allOf[1].Payload.Team.invites[].IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.Team.invites[].ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.Team.invites[].ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.Team.invites[].InviteTokenstring EvetSynthetic placeholder in documentation; runtime value is a private team invitation token.
$.oneOf[0].allOf[1].Payload.Team.invites[].Rolestring ["Owner","Admin","InventoryManager","HostSupport","Finance","Analyst"] Evet
$.oneOf[0].allOf[1].Payload.Team.invites[].InviteEmail Evet
$.oneOf[0].allOf[1].Payload.Team.invites[].InviteEmail.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.Team.invites[].InviteEmail.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.Team.invites[].Statusstring ["Pending","Accepted","Revoked","Expired"] Evet
$.oneOf[0].allOf[1].Payload.Team.invites[].CreatedDatestring Evet
$.oneOf[0].allOf[1].Payload.Team.invites[].AcceptedBy-ATUser_ID Evet
$.oneOf[0].allOf[1].Payload.Team.invites[].AcceptedBy-ATUser_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.Team.invites[].AcceptedBy-ATUser_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.Team.invites[].AcceptedBy-ATUser_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.Team.invites[].AcceptedBy-ATUser_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.Team.invites[].AcceptedDate Evet
$.oneOf[0].allOf[1].Payload.Team.invites[].AcceptedDate.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.Team.invites[].AcceptedDate.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.Team.invites[].ExpiresDate Evet
$.oneOf[0].allOf[1].Payload.Team.invites[].ExpiresDate.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.Team.invites[].ExpiresDate.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.Team.invites[].CreatedBy-ATUser_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.Team.invites[].CreatedBy-ATUser_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.Team.invites[].CreatedBy-ATUser_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.Team.auditarray Evet
$.oneOf[0].allOf[1].Payload.Team.audit[]object HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.Team.audit[].ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].CreatedDatestring Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].Actionstring Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].Actor-ATUser_ID Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].Actor-ATUser_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.Team.audit[].Actor-ATUser_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].Actor-ATUser_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].Actor-ATUser_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].Target-ATUser_ID Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].Target-ATUser_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.Team.audit[].Target-ATUser_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].Target-ATUser_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].Target-ATUser_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0]string (application/json) Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0]PartnerAuditContext (çözümlenmiş JSON) Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].previousPolicystring ["None","AllowAnyone","CurrentOwnerResellOnly"] HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].policystring ["AllowAnyone","CurrentOwnerResellOnly"] HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].requestIDDatabaseInteger HAYIRInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].requestID.oneOf[0]integer HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].requestID.oneOf[1]string HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].locationIDsarray HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].locationIDs[]integer HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].countinteger HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].dayCountinteger HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].windowCountinteger HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].reasonstring HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].alreadyDeletedboolean HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].penaltySummaryobject HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].penaltySummary.penaltyCountinteger Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].penaltySummary.existingPenaltyCountinteger Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].penaltySummary.pointsAmountinteger Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].penaltySummary.currencyAmountinteger Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].inventoryTypeIDinteger HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].postIDinteger HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].createdPostboolean HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].rowCountinteger HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].createdCountinteger HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].errorCountinteger HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].appointmentIDsarray HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].appointmentIDs[]integer HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].rolestring ["Owner","Admin","InventoryManager","HostSupport","Finance","Analyst"] HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].inviteID HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].inviteID.anyOf[0]DatabaseInteger HAYIRInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].inviteID.anyOf[0].oneOf[0]integer HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].inviteID.anyOf[0].oneOf[1]string HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].inviteID.anyOf[1]boolean HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].emailstring HAYIR
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[1]array Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].ActorAlias Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].ActorAlias.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].ActorAlias.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].TargetAlias Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].TargetAlias.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.Team.audit[].TargetAlias.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.Schemaobject Evet
$.oneOf[0].allOf[1].Payload.Schema.readyboolean Evet
$.oneOf[0].allOf[1].Payload.Schema.missingTablesarray Evet
$.oneOf[0].allOf[1].Payload.Schema.missingTables[]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/partner/get_team",
    "RequestUserAlias": "example-user",
    "Payload": {
        "Team": {
            "members": [],
            "invites": [],
            "audit": []
        },
        "Schema": {
            "ready": false,
            "missingTables": []
        }
    }
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/partner/set_bulk_availability

#
Validate or create bulk dated availability for a managed venue. Created rows become normal ATAppointment listings.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationID int Evet — Location ID to manage.
csvRows string Evet — CSV rows using partner/get_bulk_availability_template.
createMissingInventoryTypes bool HAYIR false Create unknown inventory types before writing rows.
isWritingRequest bool HAYIR false Dry-run guard for writes.
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/partner/set_bulk_availability' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}' \
  --data-urlencode 'csvRows={{csvRows}}' \
  --data-urlencode 'createMissingInventoryTypes={{createMissingInventoryTypes}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_set_bulk_availability_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].DryRun = true Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rowsarray Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[]object HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].rowNumberinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].statusstring ["valid","error","created"] Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].errorsarray Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].errors[]string HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalizedobject Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.inventoryTypeNamestring Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.dateTimestring Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.currencyCodestring Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.firstNamestring Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.lastNamestring Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.emailAddressstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.phoneNumberstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.inventoryTypeIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.quantityinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.priceAmountInSmallestUnitinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.discussionPostIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.createInventoryTypeboolean Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0]array Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][]PartnerImportJSONValue HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[0]null HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[1]string HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[2]number HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[3]boolean HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[4]array HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[4][]PartnerImportJSONValue HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[5]object HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[5].*PartnerImportJSONValue HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1]object Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*PartnerImportJSONValue HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[0]null HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[1]string HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[2]number HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[3]boolean HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[4]array HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[4][]PartnerImportJSONValue HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[5]object HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[5].*PartnerImportJSONValue HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].appointmentIDsarray HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].appointmentIDs[]integer HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].Summaryobject Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Summary.rowCountinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Summary.validCountinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Summary.errorCountinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Summary.missingInventoryTypesarray Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Summary.missingInventoryTypes[]string HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1]object Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].BatchID Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].BatchID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[1].BatchID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].BatchID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].BatchID.anyOf[1]boolean Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rowsarray Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[]object HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].rowNumberinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].statusstring ["valid","error","created"] Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].errorsarray Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].errors[]string HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalizedobject Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.inventoryTypeNamestring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.dateTimestring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.currencyCodestring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.firstNamestring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.lastNamestring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.emailAddressstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.phoneNumberstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.inventoryTypeIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.quantityinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.priceAmountInSmallestUnitinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.discussionPostIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.createInventoryTypeboolean Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0]array Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][]PartnerImportJSONValue HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[0]null HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[1]string HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[2]number HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[3]boolean HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[4]array HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[4][]PartnerImportJSONValue HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[5]object HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[5].*PartnerImportJSONValue HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1]object Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*PartnerImportJSONValue HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[0]null HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[1]string HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[2]number HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[3]boolean HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[4]array HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[4][]PartnerImportJSONValue HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[5]object HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[5].*PartnerImportJSONValue HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].appointmentIDsarray HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].appointmentIDs[]integer HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].Summaryobject Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Summary.rowCountinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Summary.createdCountinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Summary.errorCountinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Summary.appointmentIDsarray Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Summary.appointmentIDs[]integer 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/partner/set_bulk_availability",
    "RequestUserAlias": "example-user",
    "Payload": {
        "DryRun": true,
        "Rows": [],
        "Summary": {
            "rowCount": 0,
            "validCount": 0,
            "errorCount": 0,
            "missingInventoryTypes": []
        }
    }
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/partner/set_delete_location

#
Preview or delete a location for failing community standards. Deletion is admin-only and applies new-location reward penalties when applicable.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationID int Evet — Location ID to delete.
reason string HAYIR "" Community-standards reason shown in audit and penalty ledger descriptions.
confirmation string HAYIR "" Type DELETE when isWritingRequest is true.
isWritingRequest bool HAYIR false False returns a dry-run penalty preview; true soft-deletes and applies penalties.
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/partner/set_delete_location' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}' \
  --data-urlencode 'reason={{reason}}' \
  --data-urlencode 'confirmation={{confirmation}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_set_delete_location_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].DryRun = true Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].AlreadyDeletedboolean Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].LocationIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].LocationNamestring Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreviewobject Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Succeeded = true Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.DryRunboolean Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.LocationIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.ProposalCountinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Summaryobject Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Summary.penaltyCountinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Summary.existingPenaltyCountinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Summary.pointsAmountinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Summary.currencyAmountinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penaltiesarray Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[]object HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].rolestring ["submitter","verifier"] Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].userIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].rewardLedgerIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].confirmationIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].statusstring ["reward-ledger-missing","reward-ledger-user-mismatch","already-penalized","pending","no-penalty-amount","account-missing","penalty-failed","penalized"] Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].penaltyLedgerIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].pointsAmountinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].currencyAmountinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].accountIDinteger HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].penaltyMultipliernumber HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].proposalIDinteger HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].locationIDinteger HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].locationNamestring HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1]object Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].DryRun = false Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].AlreadyDeletedboolean Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].LocationIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].LocationNamestring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResultobject Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Succeeded = true Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.DryRunboolean Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.LocationIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.ProposalCountinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Summaryobject Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Summary.penaltyCountinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Summary.existingPenaltyCountinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Summary.pointsAmountinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Summary.currencyAmountinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penaltiesarray Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[]object HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].rolestring ["submitter","verifier"] Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].userIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].rewardLedgerIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].confirmationIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].statusstring ["reward-ledger-missing","reward-ledger-user-mismatch","already-penalized","pending","no-penalty-amount","account-missing","penalty-failed","penalized"] Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].penaltyLedgerIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].pointsAmountinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].currencyAmountinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].accountIDinteger HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].penaltyMultipliernumber HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].proposalIDinteger HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].locationIDinteger HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].locationNamestring HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].RedirectURLstring 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/partner/set_delete_location",
    "RequestUserAlias": "example-user",
    "Payload": {
        "DryRun": true,
        "AlreadyDeleted": false,
        "LocationID": 0,
        "LocationName": "synthetic-example",
        "PenaltyPreview": {
            "Succeeded": true,
            "DryRun": false,
            "LocationID": 0,
            "ProposalCount": 0,
            "Summary": {
                "penaltyCount": 0,
                "existingPenaltyCount": 0,
                "pointsAmount": 0,
                "currencyAmount": 0
            },
            "Penalties": []
        }
    }
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/partner/set_inventory_type

#
Create or update a location-specific inventory type for a managed venue.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationID int Evet — Location ID to manage.
inventoryTypeID int HAYIR 0 Existing inventory type ID, or 0 to create one.
name string HAYIR "" Inventory type name.
description string HAYIR "" Short description.
allowListings bool HAYIR true Whether sellers can create listings for this type.
groupName string HAYIR "" Optional group label.
headcount int HAYIR 0 Optional default headcount.
defaultBidAmount int HAYIR 0 Default bid amount in cents.
defaultOfferAmount int HAYIR 0 Default offer amount in cents.
isWritingRequest bool HAYIR false Dry-run guard for writes.
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/partner/set_inventory_type' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}' \
  --data-urlencode 'inventoryTypeID={{inventoryTypeID}}' \
  --data-urlencode 'name={{name}}' \
  --data-urlencode 'description={{description}}' \
  --data-urlencode 'allowListings={{allowListings}}' \
  --data-urlencode 'groupName={{groupName}}' \
  --data-urlencode 'headcount={{headcount}}' \
  --data-urlencode 'defaultBidAmount={{defaultBidAmount}}' \
  --data-urlencode 'defaultOfferAmount={{defaultOfferAmount}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_set_inventory_type_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].DryRun = true Evet
$.oneOf[0].allOf[1].Payload.anyOf[1]object Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].InventoryTypeIDinteger 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/partner/set_inventory_type",
    "RequestUserAlias": "example-user",
    "Payload": {
        "DryRun": true
    }
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/partner/set_inventory_type_post_link

#
Link a community post to a venue inventory type.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationID int Evet — Location ID to manage.
inventoryTypeID int Evet — Inventory type ID.
discussionPostID int Evet — Community post ID to link.
isWritingRequest bool HAYIR false Dry-run guard for writes.
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/partner/set_inventory_type_post_link' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}' \
  --data-urlencode 'inventoryTypeID={{inventoryTypeID}}' \
  --data-urlencode 'discussionPostID={{discussionPostID}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_set_inventory_type_post_link_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].DryRun = true Evet
$.oneOf[0].allOf[1].Payload.anyOf[1]array 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/partner/set_inventory_type_post_link",
    "RequestUserAlias": "example-user",
    "Payload": {
        "DryRun": true
    }
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/partner/set_listing_regulation_policy

#
Save the venue listing-regulation override policy. Only venue Owners/Admins, legacy venue managers, and global community administrators may save.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationID int Evet — Location ID to manage.
policy string Evet — One of AllowAnyone or CurrentOwnerResellOnly.
isWritingRequest bool HAYIR false Dry-run guard for writes.
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/partner/set_listing_regulation_policy' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}' \
  --data-urlencode 'policy={{policy}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_set_listing_regulation_policy_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].DryRun = true Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].policystring ["AllowAnyone","CurrentOwnerResellOnly"] Evet
$.oneOf[0].allOf[1].Payload.anyOf[1]object Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].policystring ["None","AllowAnyone","CurrentOwnerResellOnly"] Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].defaultPolicy = "CurrentOwnerResellOnly" Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].canEditboolean Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].schemaobject Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].schema.readyboolean Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].schema.missingColumnsarray Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].schema.missingColumns[]string HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].optionsarray Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].options[]object HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].options[].valuestring ["AllowAnyone","CurrentOwnerResellOnly"] Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].options[].labelstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].restrictedByRegulationboolean Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].blockingRegulation Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].blockingRegulation.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].blockingRegulation.anyOf[0].namestring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].blockingRegulation.anyOf[0].effectiveDateStartstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].blockingRegulation.anyOf[0].idinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].blockingRegulation.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Saved = 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/partner/set_listing_regulation_policy",
    "RequestUserAlias": "example-user",
    "Payload": {
        "DryRun": true,
        "policy": "AllowAnyone"
    }
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/partner/set_location_claim_request

#
Request management access to a location. The request is sent to GlobalCommunityAdministration users in a chat with approve/reject action buttons.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationID int Evet — Location ID to claim.
message string HAYIR "" Optional claim note for reviewers.
isWritingRequest bool HAYIR false Dry-run guard for writes.
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/partner/set_location_claim_request' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}' \
  --data-urlencode 'message={{message}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_set_location_claim_request_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].AlreadyManager = true Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].ManagementURLstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1]object Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].ChatURLstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].RequestIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].ChatIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Createdboolean 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/partner/set_location_claim_request",
    "RequestUserAlias": "example-user",
    "Payload": {
        "AlreadyManager": true,
        "ManagementURL": "synthetic-example"
    }
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/partner/set_location_likeness_group

#
Save the managed venue's similarity group used by partner inventory forecasts.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationID int Evet — Target location ID.
locationIDs string HAYIR "" Comma-separated similar restaurant location IDs.
isWritingRequest bool HAYIR false Dry-run guard for writes.
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/partner/set_location_likeness_group' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}' \
  --data-urlencode 'locationIDs={{locationIDs}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_set_location_likeness_group_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.LocationIDinteger Evet
$.oneOf[0].allOf[1].Payload.Schemaobject Evet
$.oneOf[0].allOf[1].Payload.Schema.readyboolean Evet
$.oneOf[0].allOf[1].Payload.Schema.missingTablesarray Evet
$.oneOf[0].allOf[1].Payload.Schema.missingTables[]string HAYIR
$.oneOf[0].allOf[1].Payload.SelectedOptionsarray Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[]object HAYIR
$.oneOf[0].allOf[1].Payload.SelectedOptions[].valuestring Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[].labelstring Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[].subtitlestring Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[].keywordsstring Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[].aliasstring Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[].namestring Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[].cityLinestring Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[].categoryNamestring Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[].sourcestring Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[].locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.SelectedOptions[].relationshipCountinteger Evet
$.oneOf[0].allOf[1].Payload.SelectedLocationIDsarray Evet
$.oneOf[0].allOf[1].Payload.SelectedLocationIDs[]integer HAYIR
$.oneOf[0].allOf[1].Payload.SelectedAliasesarray Evet
$.oneOf[0].allOf[1].Payload.SelectedAliases[]string HAYIR
$.oneOf[0].allOf[1].Payload.SuggestedOptionsarray Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[]object HAYIR
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].valuestring Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].labelstring Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].subtitlestring Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].keywordsstring Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].aliasstring Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].namestring Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].cityLinestring Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].categoryNamestring Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].sourcestring Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].relationshipCountinteger Evet
$.oneOf[0].allOf[1].Payload.CanEditboolean Evet
$.oneOf[0].allOf[1].Payload.CanBulkAvailabilityboolean Evet
$.oneOf[0].allOf[1].Payload.SavedCountinteger 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/partner/set_location_likeness_group",
    "RequestUserAlias": "example-user",
    "Payload": {
        "LocationID": 0,
        "Schema": {
            "ready": false,
            "missingTables": []
        },
        "SelectedOptions": [],
        "SelectedLocationIDs": [],
        "SelectedAliases": [],
        "SuggestedOptions": [],
        "CanEdit": false,
        "CanBulkAvailability": false,
        "SavedCount": 0
    }
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/partner/set_location_livestream_post

#
Feature a location-connected community post as the venue livestream station, or create a new station post and feature it.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationID int Evet — Location ID to manage.
discussionPostID int HAYIR 0 Existing public top-level location post to feature. Use 0 when createPost is true.
title string HAYIR "" Optional title for a newly created station post.
body string HAYIR "" Optional body for a newly created station post.
createPost bool HAYIR false Create a new location discussion post before featuring it.
clear bool HAYIR false Remove the featured livestream post from the public location page.
isWritingRequest bool HAYIR false Dry-run guard for writes.
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/partner/set_location_livestream_post' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}' \
  --data-urlencode 'discussionPostID={{discussionPostID}}' \
  --data-urlencode 'title={{title}}' \
  --data-urlencode 'body={{body}}' \
  --data-urlencode 'createPost={{createPost}}' \
  --data-urlencode 'clear={{clear}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_set_location_livestream_post_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].Featuredarray Evet
$.oneOf[0].allOf[1].Payload.anyOf[1]object Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].DiscussionPostIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0]object Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0].postTitlestring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0].postURLstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0].goLiveURLstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0].liveStreamStartDatestring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0].boardNamestring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0].featuredLivestreamLinkIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0].locationIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0].postIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0].postAuthorUserIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0].isLiveboolean Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[1]array Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].PostURLstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].GoLiveURLstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[2]object Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].DryRun = true Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].WouldCreatePost = true HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[2].DiscussionPostIDinteger 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/partner/set_location_livestream_post",
    "RequestUserAlias": "example-user",
    "Payload": {
        "Featured": []
    }
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/partner/set_opening_hours

#
Validate or save weekly recurring split opening hours for a managed venue.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationID int Evet — Location ID to manage.
hoursJSON string HAYIR "" JSON payload with days, closed flags, and open/close windows.
isWritingRequest bool HAYIR false Dry-run guard for writes.
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/partner/set_opening_hours' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}' \
  --data-urlencode 'hoursJSON={{hoursJSON}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Parametreler: hoursJSON
AlanTürGerekliAçıklama
hoursJSONstring (application/json) HAYIR
hoursJSONPartnerOpeningHoursInput (çözümlenmiş JSON) HAYIROmitted weekdays are closed. A non-closed day needs 1–4 non-overlapping windows; weekday may be explicit or the zero-based list/key index.
hoursJSON.anyOf[0]object HAYIR
hoursJSON.anyOf[0].days Evet
hoursJSON.anyOf[0].days.anyOf[0]array Evet
hoursJSON.anyOf[0].days.anyOf[0][]object HAYIR
hoursJSON.anyOf[0].days.anyOf[0][].weekdayinteger HAYIR
hoursJSON.anyOf[0].days.anyOf[0][].closedboolean HAYIR
hoursJSON.anyOf[0].days.anyOf[0][].windowsarray HAYIR
hoursJSON.anyOf[0].days.anyOf[0][].windows[]object HAYIRSupply one opening and one closing alias. They must differ; overnight windows are supported. Windows cannot overlap or repeat.
hoursJSON.anyOf[0].days.anyOf[0][].windows[].openTime HAYIR
hoursJSON.anyOf[0].days.anyOf[0][].windows[].openTime.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[0][].windows[].openTime.anyOf[1]integer HAYIR
hoursJSON.anyOf[0].days.anyOf[0][].windows[].open HAYIR
hoursJSON.anyOf[0].days.anyOf[0][].windows[].open.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[0][].windows[].open.anyOf[1]integer HAYIR
hoursJSON.anyOf[0].days.anyOf[0][].windows[].OpenTime HAYIR
hoursJSON.anyOf[0].days.anyOf[0][].windows[].OpenTime.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[0][].windows[].OpenTime.anyOf[1]integer HAYIR
hoursJSON.anyOf[0].days.anyOf[0][].windows[].openTimeInput HAYIR
hoursJSON.anyOf[0].days.anyOf[0][].windows[].openTimeInput.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[0][].windows[].openTimeInput.anyOf[1]integer HAYIR
hoursJSON.anyOf[0].days.anyOf[0][].windows[].closeTime HAYIR
hoursJSON.anyOf[0].days.anyOf[0][].windows[].closeTime.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[0][].windows[].closeTime.anyOf[1]integer HAYIR
hoursJSON.anyOf[0].days.anyOf[0][].windows[].close HAYIR
hoursJSON.anyOf[0].days.anyOf[0][].windows[].close.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[0][].windows[].close.anyOf[1]integer HAYIR
hoursJSON.anyOf[0].days.anyOf[0][].windows[].CloseTime HAYIR
hoursJSON.anyOf[0].days.anyOf[0][].windows[].CloseTime.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[0][].windows[].CloseTime.anyOf[1]integer HAYIR
hoursJSON.anyOf[0].days.anyOf[0][].windows[].closeTimeInput HAYIR
hoursJSON.anyOf[0].days.anyOf[0][].windows[].closeTimeInput.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[0][].windows[].closeTimeInput.anyOf[1]integer HAYIR
hoursJSON.anyOf[0].days.anyOf[1]object Evet
hoursJSON.anyOf[0].days.anyOf[1].*object HAYIR
hoursJSON.anyOf[0].days.anyOf[1].*.weekdayinteger HAYIR
hoursJSON.anyOf[0].days.anyOf[1].*.closedboolean HAYIR
hoursJSON.anyOf[0].days.anyOf[1].*.windowsarray HAYIR
hoursJSON.anyOf[0].days.anyOf[1].*.windows[]object HAYIRSupply one opening and one closing alias. They must differ; overnight windows are supported. Windows cannot overlap or repeat.
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].openTime HAYIR
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].openTime.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].openTime.anyOf[1]integer HAYIR
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].open HAYIR
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].open.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].open.anyOf[1]integer HAYIR
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].OpenTime HAYIR
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].OpenTime.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].OpenTime.anyOf[1]integer HAYIR
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].openTimeInput HAYIR
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].openTimeInput.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].openTimeInput.anyOf[1]integer HAYIR
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].closeTime HAYIR
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].closeTime.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].closeTime.anyOf[1]integer HAYIR
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].close HAYIR
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].close.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].close.anyOf[1]integer HAYIR
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].CloseTime HAYIR
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].CloseTime.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].CloseTime.anyOf[1]integer HAYIR
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].closeTimeInput HAYIR
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].closeTimeInput.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].closeTimeInput.anyOf[1]integer HAYIR
hoursJSON.anyOf[1] HAYIR
hoursJSON.anyOf[1].anyOf[0]array HAYIR
hoursJSON.anyOf[1].anyOf[0][]object HAYIR
hoursJSON.anyOf[1].anyOf[0][].weekdayinteger HAYIR
hoursJSON.anyOf[1].anyOf[0][].closedboolean HAYIR
hoursJSON.anyOf[1].anyOf[0][].windowsarray HAYIR
hoursJSON.anyOf[1].anyOf[0][].windows[]object HAYIRSupply one opening and one closing alias. They must differ; overnight windows are supported. Windows cannot overlap or repeat.
hoursJSON.anyOf[1].anyOf[0][].windows[].openTime HAYIR
hoursJSON.anyOf[1].anyOf[0][].windows[].openTime.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[0][].windows[].openTime.anyOf[1]integer HAYIR
hoursJSON.anyOf[1].anyOf[0][].windows[].open HAYIR
hoursJSON.anyOf[1].anyOf[0][].windows[].open.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[0][].windows[].open.anyOf[1]integer HAYIR
hoursJSON.anyOf[1].anyOf[0][].windows[].OpenTime HAYIR
hoursJSON.anyOf[1].anyOf[0][].windows[].OpenTime.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[0][].windows[].OpenTime.anyOf[1]integer HAYIR
hoursJSON.anyOf[1].anyOf[0][].windows[].openTimeInput HAYIR
hoursJSON.anyOf[1].anyOf[0][].windows[].openTimeInput.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[0][].windows[].openTimeInput.anyOf[1]integer HAYIR
hoursJSON.anyOf[1].anyOf[0][].windows[].closeTime HAYIR
hoursJSON.anyOf[1].anyOf[0][].windows[].closeTime.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[0][].windows[].closeTime.anyOf[1]integer HAYIR
hoursJSON.anyOf[1].anyOf[0][].windows[].close HAYIR
hoursJSON.anyOf[1].anyOf[0][].windows[].close.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[0][].windows[].close.anyOf[1]integer HAYIR
hoursJSON.anyOf[1].anyOf[0][].windows[].CloseTime HAYIR
hoursJSON.anyOf[1].anyOf[0][].windows[].CloseTime.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[0][].windows[].CloseTime.anyOf[1]integer HAYIR
hoursJSON.anyOf[1].anyOf[0][].windows[].closeTimeInput HAYIR
hoursJSON.anyOf[1].anyOf[0][].windows[].closeTimeInput.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[0][].windows[].closeTimeInput.anyOf[1]integer HAYIR
hoursJSON.anyOf[1].anyOf[1]object HAYIR
hoursJSON.anyOf[1].anyOf[1].*object HAYIR
hoursJSON.anyOf[1].anyOf[1].*.weekdayinteger HAYIR
hoursJSON.anyOf[1].anyOf[1].*.closedboolean HAYIR
hoursJSON.anyOf[1].anyOf[1].*.windowsarray HAYIR
hoursJSON.anyOf[1].anyOf[1].*.windows[]object HAYIRSupply one opening and one closing alias. They must differ; overnight windows are supported. Windows cannot overlap or repeat.
hoursJSON.anyOf[1].anyOf[1].*.windows[].openTime HAYIR
hoursJSON.anyOf[1].anyOf[1].*.windows[].openTime.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[1].*.windows[].openTime.anyOf[1]integer HAYIR
hoursJSON.anyOf[1].anyOf[1].*.windows[].open HAYIR
hoursJSON.anyOf[1].anyOf[1].*.windows[].open.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[1].*.windows[].open.anyOf[1]integer HAYIR
hoursJSON.anyOf[1].anyOf[1].*.windows[].OpenTime HAYIR
hoursJSON.anyOf[1].anyOf[1].*.windows[].OpenTime.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[1].*.windows[].OpenTime.anyOf[1]integer HAYIR
hoursJSON.anyOf[1].anyOf[1].*.windows[].openTimeInput HAYIR
hoursJSON.anyOf[1].anyOf[1].*.windows[].openTimeInput.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[1].*.windows[].openTimeInput.anyOf[1]integer HAYIR
hoursJSON.anyOf[1].anyOf[1].*.windows[].closeTime HAYIR
hoursJSON.anyOf[1].anyOf[1].*.windows[].closeTime.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[1].*.windows[].closeTime.anyOf[1]integer HAYIR
hoursJSON.anyOf[1].anyOf[1].*.windows[].close HAYIR
hoursJSON.anyOf[1].anyOf[1].*.windows[].close.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[1].*.windows[].close.anyOf[1]integer HAYIR
hoursJSON.anyOf[1].anyOf[1].*.windows[].CloseTime HAYIR
hoursJSON.anyOf[1].anyOf[1].*.windows[].CloseTime.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[1].*.windows[].CloseTime.anyOf[1]integer HAYIR
hoursJSON.anyOf[1].anyOf[1].*.windows[].closeTimeInput HAYIR
hoursJSON.anyOf[1].anyOf[1].*.windows[].closeTimeInput.anyOf[0]string HAYIRHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[1].*.windows[].closeTimeInput.anyOf[1]integer HAYIR
Yanıt alanları
AlanTürGerekliAçıklama
$partner_set_opening_hours_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].DryRun = true Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].daysarray Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].days[]object HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].keystring Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].labelstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].humanReadablestring Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].weekdayinteger EvetMonday=0 through Sunday=6.
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].openTimeinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].closeTimeinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].closedboolean Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].windowsarray Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].windows[]object HAYIRTimes are integer HHMM; close <= open means the following day.
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].windows[].openTimeInputstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].windows[].closeTimeInputstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].windows[].labelstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].windows[].idinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].windows[].openTimeinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].windows[].closeTimeinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].windows[].overnightboolean Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].rowsarray Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].rows[]object HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[0].rows[].Weekdayinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].rows[].OpenTimeinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].rows[].CloseTimeinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].rows[].SortOrderinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1]object Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHoursobject Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.schemaobject Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.schema.readyboolean Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.schema.missingTablesarray Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.schema.missingTables[]string HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.sourcestring ["legacy","split"] Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.maxWindowsPerDay = 4 Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.daysarray Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[]object HAYIR
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].keystring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].labelstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].humanReadablestring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].weekdayinteger EvetMonday=0 through Sunday=6.
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].openTimeinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].closeTimeinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].closedboolean Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].windowsarray Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].windows[]object HAYIRTimes are integer HHMM; close <= open means the following day.
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].windows[].openTimeInputstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].windows[].closeTimeInputstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].windows[].labelstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].windows[].idinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].windows[].openTimeinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].windows[].closeTimeinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].windows[].overnightboolean 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/partner/set_opening_hours",
    "RequestUserAlias": "example-user",
    "Payload": {
        "DryRun": true,
        "days": [
            {
                "weekday": 0,
                "key": "monday",
                "label": "Monday",
                "closed": true,
                "openTime": 0,
                "closeTime": 0,
                "humanReadable": "Closed",
                "windows": []
            },
            {
                "weekday": 1,
                "key": "tuesday",
                "label": "Tuesday",
                "closed": true,
                "openTime": 0,
                "closeTime": 0,
                "humanReadable": "Closed",
                "windows": []
            },
            {
                "weekday": 2,
                "key": "wednesday",
                "label": "Wednesday",
                "closed": true,
                "openTime": 0,
                "closeTime": 0,
                "humanReadable": "Closed",
                "windows": []
            },
            {
                "weekday": 3,
                "key": "thursday",
                "label": "Thursday",
                "closed": true,
                "openTime": 0,
                "closeTime": 0,
                "humanReadable": "Closed",
                "windows": []
            },
            {
                "weekday": 4,
                "key": "friday",
                "label": "Friday",
                "closed": true,
                "openTime": 0,
                "closeTime": 0,
                "humanReadable": "Closed",
                "windows": []
            },
            {
                "weekday": 5,
                "key": "saturday",
                "label": "Saturday",
                "closed": true,
                "openTime": 0,
                "closeTime": 0,
                "humanReadable": "Closed",
                "windows": []
            },
            {
                "weekday": 6,
                "key": "sunday",
                "label": "Sunday",
                "closed": true,
                "openTime": 0,
                "closeTime": 0,
                "humanReadable": "Closed",
                "windows": []
            }
        ],
        "rows": []
    }
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/partner/set_team_invite

#
Create or accept a role-scoped venue team invite. Creating an invite preserves normal referral attribution through the returned URL's v parameter.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationID int HAYIR 0 Location ID for the invite.
role string HAYIR "Analyst" One of Owner, Admin, InventoryManager, HostSupport, Finance, Analyst.
email string HAYIR "" Optional invite email annotation.
inviteToken string HAYIR "" Existing invite token to accept instead of creating a new invite.
acceptInvite bool HAYIR false Accept inviteToken for the signed-in user.
isWritingRequest bool HAYIR false Dry-run guard for writes.
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/partner/set_team_invite' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}' \
  --data-urlencode 'role={{role}}' \
  --data-urlencode 'email={{email}}' \
  --data-urlencode 'inviteToken={{inviteToken}}' \
  --data-urlencode 'acceptInvite={{acceptInvite}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_set_team_invite_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].InviteID Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].InviteID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[0].InviteID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].InviteID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].InviteID.anyOf[1]boolean Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].InviteURLstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[0].Rolestring ["Owner","Admin","InventoryManager","HostSupport","Finance","Analyst"] Evet
$.oneOf[0].allOf[1].Payload.anyOf[1]object Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].DryRun = true Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].InviteURLstring Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rolestring ["Owner","Admin","InventoryManager","HostSupport","Finance","Analyst"] Evet
$.oneOf[0].allOf[1].Payload.anyOf[2]object Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Inviteobject Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ATPartnerAccount_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ATPartnerAccount_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ATPartnerAccount_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ATLocation_ID Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ATLocation_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ATLocation_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ATLocation_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ATLocation_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.InviteTokenstring EvetSynthetic placeholder in documentation; runtime value is a private team invitation token.
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.Rolestring ["Owner","Admin","InventoryManager","HostSupport","Finance","Analyst"] Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.InviteEmail Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.InviteEmail.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.InviteEmail.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.Status = "Pending" Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.CreatedBy-ATUser_IDDatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.CreatedBy-ATUser_ID.oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.CreatedBy-ATUser_ID.oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.AcceptedBy-ATUser_ID Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.AcceptedBy-ATUser_ID.anyOf[0]DatabaseInteger EvetInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.AcceptedBy-ATUser_ID.anyOf[0].oneOf[0]integer Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.AcceptedBy-ATUser_ID.anyOf[0].oneOf[1]string Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.AcceptedBy-ATUser_ID.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.AcceptedDate Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.AcceptedDate.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.AcceptedDate.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ExpiresDate Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ExpiresDate.anyOf[0]string Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ExpiresDate.anyOf[1]null Evet
$.oneOf[0].allOf[1].Payload.anyOf[2].DryRun = true 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/partner/set_team_invite",
    "RequestUserAlias": "example-user",
    "Payload": {
        "InviteID": 0,
        "InviteURL": "synthetic-example",
        "Role": "Owner"
    }
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/partner/set_team_member_remove

#
Remove a user from a venue team.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationID int Evet — Location ID to manage.
userID int Evet — Team member user ID to remove.
isWritingRequest bool HAYIR false Dry-run guard for writes.
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/partner/set_team_member_remove' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}' \
  --data-urlencode 'userID={{userID}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_set_team_member_remove_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].DryRun = true Evet
$.oneOf[0].allOf[1].Payload.anyOf[1]array 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/partner/set_team_member_remove",
    "RequestUserAlias": "example-user",
    "Payload": {
        "DryRun": true
    }
}
Makine tarafından okunabilir uç nokta belgeleri
POST

/v1/partner/set_team_member_role

#
Add an existing user to a venue team or change that user's partner role.

Parametreler

AdTürGerekliVarsayılanAçıklama
locationID int Evet — Location ID to manage.
aliasOrEmail string Evet — Existing user's alias or email.
role string Evet — One of Owner, Admin, InventoryManager, HostSupport, Finance, Analyst.
isWritingRequest bool HAYIR false Dry-run guard for writes.
İstek örneği (cURL)
curl --request POST \
  'https://tr.appointmenttrader.com/v1/partner/set_team_member_role' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}' \
  --data-urlencode 'aliasOrEmail={{aliasOrEmail}}' \
  --data-urlencode 'role={{role}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Dönen değer

JSON
See the shared response schema and synthetic example.
Yanıt alanları
AlanTürGerekliAçıklama
$partner_set_team_member_role_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].DryRun = true Evet
$.oneOf[0].allOf[1].Payload.anyOf[1]object Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].UserIDinteger Evet
$.oneOf[0].allOf[1].Payload.anyOf[1].Rolestring ["Owner","Admin","InventoryManager","HostSupport","Finance","Analyst"] 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/partner/set_team_member_role",
    "RequestUserAlias": "example-user",
    "Payload": {
        "DryRun": true
    }
}
Makine tarafından okunabilir uç nokta belgeleri