متصلون الآن  

/v1/partner/

GET

/v1/partner/get_bulk_availability_template

#
Get the CSV columns and example row for bulk venue availability imports.
مثال طلب (cURL)
curl --get \
  'https://ar.appointmenttrader.com/v1/partner/get_bulk_availability_template' \
  --data-urlencode 'key={{API_KEY}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_get_bulk_availability_template_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payloadobject نعم
$.oneOf[0].allOf[1].Payload.columnsarray نعم
$.oneOf[0].allOf[1].Payload.columns[]string لا
$.oneOf[0].allOf[1].Payload.examplestring نعم
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "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,\"[]\","
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
GET

/v1/partner/get_inventory

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

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
locationID int نعم — Location ID to inspect.
مثال طلب (cURL)
curl --get \
  'https://ar.appointmenttrader.com/v1/partner/get_inventory' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_get_inventory_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payloadobject نعم
$.oneOf[0].allOf[1].Payload.InventoryTypesarray نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[]object لا
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IDDatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ID.oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ID.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Namestring نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IsDefault نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IsDefault.anyOf[0]DatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IsDefault.anyOf[0].oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IsDefault.anyOf[0].oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IsDefault.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ATLocation_ID نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ATLocation_ID.anyOf[0]DatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ATLocation_ID.anyOf[0].oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ATLocation_ID.anyOf[0].oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ATLocation_ID.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Admin-ATUser_ID نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Admin-ATUser_ID.anyOf[0]DatabaseInteger نعمInteger 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 نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Admin-ATUser_ID.anyOf[0].oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Admin-ATUser_ID.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Descriptionstring نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].AllowListingsDatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].AllowListings.oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].AllowListings.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IncludeGroupNameInLabelTextDatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IncludeGroupNameInLabelText.oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IncludeGroupNameInLabelText.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ExtendedDescription نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ExtendedDescription.anyOf[0]string نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ExtendedDescription.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ExtendedDescriptionHeadline نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ExtendedDescriptionHeadline.anyOf[0]string نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ExtendedDescriptionHeadline.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].PriceIncludesServiceDatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].PriceIncludesService.oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].PriceIncludesService.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IncludedCreditCurrencyAmount نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IncludedCreditCurrencyAmount.anyOf[0]DatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IncludedCreditCurrencyAmount.anyOf[0].oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IncludedCreditCurrencyAmount.anyOf[0].oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IncludedCreditCurrencyAmount.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IsFallbackOnlyDatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IsFallbackOnly.oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IsFallbackOnly.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Headcount نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Headcount.anyOf[0]DatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Headcount.anyOf[0].oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Headcount.anyOf[0].oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].Headcount.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].GroupNameComp نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].GroupNameComp.anyOf[0]string نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].GroupNameComp.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ATLocationCategory_ShareableWithResourceDatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ATLocationCategory_ShareableWithResource.oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ATLocationCategory_ShareableWithResource.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IncludedCreditCurrencyPricenumber نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].DefaultBidAmountnumber نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].DefaultOfferAmountnumber نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].IsClaimedboolean نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].RawNamestring نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].GroupEntryCountinteger نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].GroupNamestring نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].ClaimURLstring نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].IDDatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].ID.oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].ID.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].ATLocationInventoryType_IDDatabaseInteger نعمInteger 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 نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].ATLocationInventoryType_ID.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].ATDiscussionPosts_IDDatabaseInteger نعمInteger 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 نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].ATDiscussionPosts_ID.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].PostTitle نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].PostTitle.anyOf[0]string نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].PostTitle.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[0].URLSlug = "" نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].postLink.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].DefaultBidAmountCentsinteger نعم
$.oneOf[0].allOf[1].Payload.InventoryTypes[].DefaultOfferAmountCentsinteger نعم
$.oneOf[0].allOf[1].Payload.PostLinksarray نعم
$.oneOf[0].allOf[1].Payload.PostLinks[]object لا
$.oneOf[0].allOf[1].Payload.PostLinks[].IDDatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.PostLinks[].ID.oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.PostLinks[].ID.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.PostLinks[].ATLocationInventoryType_IDDatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.PostLinks[].ATLocationInventoryType_ID.oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.PostLinks[].ATLocationInventoryType_ID.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.PostLinks[].ATDiscussionPosts_IDDatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.PostLinks[].ATDiscussionPosts_ID.oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.PostLinks[].ATDiscussionPosts_ID.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.PostLinks[].PostTitle نعم
$.oneOf[0].allOf[1].Payload.PostLinks[].PostTitle.anyOf[0]string نعم
$.oneOf[0].allOf[1].Payload.PostLinks[].PostTitle.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.PostLinks[].URLSlug = "" نعم
$.oneOf[0].allOf[1].Payload.Schemaobject نعم
$.oneOf[0].allOf[1].Payload.Schema.readyboolean نعم
$.oneOf[0].allOf[1].Payload.Schema.missingTablesarray نعم
$.oneOf[0].allOf[1].Payload.Schema.missingTables[]string لا
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/partner/get_inventory",
    "RequestUserAlias": "example-user",
    "Payload": {
        "InventoryTypes": [],
        "PostLinks": [],
        "Schema": {
            "ready": false,
            "missingTables": []
        }
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
GET

/v1/partner/get_listing_regulation_policy

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

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
locationID int نعم — Location ID to inspect.
مثال طلب (cURL)
curl --get \
  'https://ar.appointmenttrader.com/v1/partner/get_listing_regulation_policy' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_get_listing_regulation_policy_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payloadobject نعم
$.oneOf[0].allOf[1].Payload.policystring ["None","AllowAnyone","CurrentOwnerResellOnly"] نعم
$.oneOf[0].allOf[1].Payload.defaultPolicy = "CurrentOwnerResellOnly" نعم
$.oneOf[0].allOf[1].Payload.canEditboolean نعم
$.oneOf[0].allOf[1].Payload.schemaobject نعم
$.oneOf[0].allOf[1].Payload.schema.readyboolean نعم
$.oneOf[0].allOf[1].Payload.schema.missingColumnsarray نعم
$.oneOf[0].allOf[1].Payload.schema.missingColumns[]string لا
$.oneOf[0].allOf[1].Payload.optionsarray نعم
$.oneOf[0].allOf[1].Payload.options[]object لا
$.oneOf[0].allOf[1].Payload.options[].valuestring ["AllowAnyone","CurrentOwnerResellOnly"] نعم
$.oneOf[0].allOf[1].Payload.options[].labelstring نعم
$.oneOf[0].allOf[1].Payload.restrictedByRegulationboolean نعم
$.oneOf[0].allOf[1].Payload.blockingRegulation نعم
$.oneOf[0].allOf[1].Payload.blockingRegulation.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.blockingRegulation.anyOf[0].namestring نعم
$.oneOf[0].allOf[1].Payload.blockingRegulation.anyOf[0].effectiveDateStartstring نعم
$.oneOf[0].allOf[1].Payload.blockingRegulation.anyOf[0].idinteger نعم
$.oneOf[0].allOf[1].Payload.blockingRegulation.anyOf[1]null نعم
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "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
        }
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
GET

/v1/partner/get_location_claim_options

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

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
q string لا "" Search query.
pageSize int لا 15 Maximum options to return.
مثال طلب (cURL)
curl --get \
  'https://ar.appointmenttrader.com/v1/partner/get_location_claim_options' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'q={{q}}' \
  --data-urlencode 'pageSize={{pageSize}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_get_location_claim_options_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payloadobject نعم
$.oneOf[0].allOf[1].Payload.querystring نعم
$.oneOf[0].allOf[1].Payload.optionsarray نعم
$.oneOf[0].allOf[1].Payload.options[]object لا
$.oneOf[0].allOf[1].Payload.options[].valuestring نعم
$.oneOf[0].allOf[1].Payload.options[].labelstring نعم
$.oneOf[0].allOf[1].Payload.options[].subtitlestring نعم
$.oneOf[0].allOf[1].Payload.options[].keywordsstring نعم
$.oneOf[0].allOf[1].Payload.options[].aliasstring نعم
$.oneOf[0].allOf[1].Payload.options[].citystring نعم
$.oneOf[0].allOf[1].Payload.options[].countryShortstring نعم
$.oneOf[0].allOf[1].Payload.options[].categoryNamestring نعم
$.oneOf[0].allOf[1].Payload.options[].managementURLstring نعم
$.oneOf[0].allOf[1].Payload.options[].profileURLstring نعم
$.oneOf[0].allOf[1].Payload.options[].locationIDinteger نعم
$.oneOf[0].allOf[1].Payload.options[].canManageboolean نعم
$.oneOf[0].allOf[1].Payload.options[].canRequestClaimboolean نعم
$.oneOf[0].allOf[1].Payload.options[].pendingRequest نعم
$.oneOf[0].allOf[1].Payload.options[].pendingRequest.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.options[].pendingRequest.anyOf[0].chatURLstring نعم
$.oneOf[0].allOf[1].Payload.options[].pendingRequest.anyOf[0].requestIDinteger نعم
$.oneOf[0].allOf[1].Payload.options[].pendingRequest.anyOf[0].chatIDinteger نعم
$.oneOf[0].allOf[1].Payload.options[].pendingRequest.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.schemaobject نعم
$.oneOf[0].allOf[1].Payload.schema.readyboolean نعم
$.oneOf[0].allOf[1].Payload.schema.missingTablesarray نعم
$.oneOf[0].allOf[1].Payload.schema.missingTables[]string لا
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "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": []
        }
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
GET

/v1/partner/get_location_dashboard

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

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
locationID int نعم — Location ID to inspect.
overviewRange string لا "30d" Timeframe key: 1d, 7d, 30d, or custom.
overviewFrom string لا "" Custom range start date when overviewRange is custom.
overviewTo string لا "" Custom range end date when overviewRange is custom.
مثال طلب (cURL)
curl --get \
  'https://ar.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}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_get_location_dashboard_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payloadobject نعم
$.oneOf[0].allOf[1].Payload.Dashboardobject نعم
$.oneOf[0].allOf[1].Payload.Dashboard.summaryobject نعم
$.oneOf[0].allOf[1].Payload.Dashboard.summary.ViewsDatabaseNumber لاNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.summary.Views.oneOf[0]number لا
$.oneOf[0].allOf[1].Payload.Dashboard.summary.Views.oneOf[1]string لا
$.oneOf[0].allOf[1].Payload.Dashboard.summary.BidsDatabaseNumber لاNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.summary.Bids.oneOf[0]number لا
$.oneOf[0].allOf[1].Payload.Dashboard.summary.Bids.oneOf[1]string لا
$.oneOf[0].allOf[1].Payload.Dashboard.summary.ActiveListingsDatabaseNumber لاNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.summary.ActiveListings.oneOf[0]number لا
$.oneOf[0].allOf[1].Payload.Dashboard.summary.ActiveListings.oneOf[1]string لا
$.oneOf[0].allOf[1].Payload.Dashboard.summary.CompletedSalesDatabaseNumber لاNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.summary.CompletedSales.oneOf[0]number لا
$.oneOf[0].allOf[1].Payload.Dashboard.summary.CompletedSales.oneOf[1]string لا
$.oneOf[0].allOf[1].Payload.Dashboard.summary.GrossVolumeDatabaseNumber لاNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.summary.GrossVolume.oneOf[0]number لا
$.oneOf[0].allOf[1].Payload.Dashboard.summary.GrossVolume.oneOf[1]string لا
$.oneOf[0].allOf[1].Payload.Dashboard.summary.Views30DayDatabaseNumber نعمNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.summary.Views30Day.oneOf[0]number نعم
$.oneOf[0].allOf[1].Payload.Dashboard.summary.Views30Day.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.Dashboard.summary.Bids30DayDatabaseNumber نعمNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.summary.Bids30Day.oneOf[0]number نعم
$.oneOf[0].allOf[1].Payload.Dashboard.summary.Bids30Day.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.Dashboard.summary.CompletedSales90DayDatabaseNumber نعمNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.summary.CompletedSales90Day.oneOf[0]number نعم
$.oneOf[0].allOf[1].Payload.Dashboard.summary.CompletedSales90Day.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.Dashboard.summary.GrossVolume90DayDatabaseNumber نعمNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.summary.GrossVolume90Day.oneOf[0]number نعم
$.oneOf[0].allOf[1].Payload.Dashboard.summary.GrossVolume90Day.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.Dashboard.trendarray نعم
$.oneOf[0].allOf[1].Payload.Dashboard.trend[]object لا
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].Date نعم
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].Date.anyOf[0]string نعم
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].Date.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].ViewsDatabaseNumber نعمNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].Views.oneOf[0]number نعم
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].Views.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].SalesDatabaseNumber نعمNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].Sales.oneOf[0]number نعم
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].Sales.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].GrossVolumeDatabaseNumber نعمNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].GrossVolume.oneOf[0]number نعم
$.oneOf[0].allOf[1].Payload.Dashboard.trend[].GrossVolume.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypesarray نعم
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[]object لا
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].IDDatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].ID.oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].ID.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].Namestring نعم
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].ListingCountDatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].ListingCount.oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].ListingCount.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].SalesCountDatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].SalesCount.oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].SalesCount.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].GrossVolumeDatabaseNumber نعمNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].GrossVolume.oneOf[0]number نعم
$.oneOf[0].allOf[1].Payload.Dashboard.topInventoryTypes[].GrossVolume.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormattedobject نعم
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormatted.viewsstring نعم
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormatted.bidsstring نعم
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormatted.activeListingsstring نعم
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormatted.completedSalesstring نعم
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormatted.grossVolumestring نعم
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormatted.conversionstring نعم
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormatted.views30Daystring نعم
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormatted.bids30Daystring نعم
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormatted.completedSales90Daystring نعم
$.oneOf[0].allOf[1].Payload.Dashboard.summaryFormatted.grossVolume90Daystring نعم
$.oneOf[0].allOf[1].Payload.Dashboard.timeframeobject نعم
$.oneOf[0].allOf[1].Payload.Dashboard.timeframe.keystring ["1d","7d","30d","custom"] نعم
$.oneOf[0].allOf[1].Payload.Dashboard.timeframe.fromDatestring نعم
$.oneOf[0].allOf[1].Payload.Dashboard.timeframe.toDatestring نعم
$.oneOf[0].allOf[1].Payload.Dashboard.timeframe.daysinteger نعم
$.oneOf[0].allOf[1].Payload.Dashboard.timeframe.labelstring نعم
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "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"
            }
        }
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
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.

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
locationID int لا 0 Target location ID.
locationAlias string لا "" Optional target location alias when locationID is not supplied.
dateRange string لا "30d" One of 30d, 60d, 90d, custom.
startDate string لا "" Custom range start date when dateRange=custom, YYYY-MM-DD.
endDate string لا "" Custom range end date when dateRange=custom, YYYY-MM-DD.
sourceLocationIDs string لا "" Optional comma-separated similar restaurant location IDs. If empty, saved similar restaurants are used.
sourceLocationAliases string لا "" Optional comma-separated similar restaurant aliases.
مثال طلب (cURL)
curl --get \
  'https://ar.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}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_get_location_inventory_forecast_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payloadobject نعم
$.oneOf[0].allOf[1].Payload.locationIDinteger نعم
$.oneOf[0].allOf[1].Payload.sourceLocationIDsarray نعم
$.oneOf[0].allOf[1].Payload.sourceLocationIDs[]integer لا
$.oneOf[0].allOf[1].Payload.forecastobject نعم
$.oneOf[0].allOf[1].Payload.forecast.location نعم
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].locationAliasstring نعم
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].locationNamestring نعم
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].marketLinestring نعم
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].categoryNamestring نعم
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].locationIDinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].categoryID نعم
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].categoryID.anyOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].categoryID.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].sourceLocationsarray نعم
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].sourceLocations[]object لا
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].sourceLocations[].locationAliasstring نعم
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].sourceLocations[].locationNamestring نعم
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].sourceLocations[].locationIDinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[0].sourceModestring ["likeness","direct"] نعم
$.oneOf[0].allOf[1].Payload.forecast.location.anyOf[1]array نعم
$.oneOf[0].allOf[1].Payload.forecast.timeframeobject نعم
$.oneOf[0].allOf[1].Payload.forecast.timeframe.keystring ["30d","60d","90d","custom"] نعم
$.oneOf[0].allOf[1].Payload.forecast.timeframe.daysinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.timeframe.fromstring نعم
$.oneOf[0].allOf[1].Payload.forecast.timeframe.tostring نعم
$.oneOf[0].allOf[1].Payload.forecast.timeframe.fromDatestring نعم
$.oneOf[0].allOf[1].Payload.forecast.timeframe.toDatestring نعم
$.oneOf[0].allOf[1].Payload.forecast.timeframe.labelstring نعم
$.oneOf[0].allOf[1].Payload.forecast.summary نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].rowCountinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].opportunityRowCountinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].sourceLocationCountinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessmentobject نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.labelstring نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.averagePriceFormattedstring نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.confidenceLabelstring نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.recommendedListingCountinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.activeListingCountinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.neededListingCountinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.averagePriceCentsinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.recentViewCountinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.showByDefaultboolean نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.statusstring ["room_for_supply","good_supply","oversupply","no_estimation"] نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.tonestring ["neutral","positive","warning"] نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.confidencestring ["high","medium","developing"] نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.reasonCodesarray نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.reasonCodes[]string ["history","likeness","events","current_demand","popularity","supply","views"] لا
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.reasonLabelsarray نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.reasonLabels[]string لا
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.priceFormattedstring نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.priceConfidenceLabelstring نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.priceBasisLabelstring نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.priceCentsinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.isEstimatedPriceboolean نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.priceConfidencestring ["high","medium","low","none"] نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.priceBasisstring ["direct_market","active_supply","related_market","related_country","comparable_sales","none"] نعم
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.comparableSaleCountinteger لا
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.isExactInventoryComparableboolean لا
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.relatedPriceLocationIDinteger لا
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[0].supplyAssessment.relatedPriceLocationNamestring لا
$.oneOf[0].allOf[1].Payload.forecast.summary.anyOf[1]array نعم
$.oneOf[0].allOf[1].Payload.forecast.rowsarray نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[]object لا
$.oneOf[0].allOf[1].Payload.forecast.rows[].inventoryTypeNamestring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].datestring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].dateLabelstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].dateWithDayLabelstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].timeframeLabelstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].averagePriceFormattedstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].suggestedPriceFormattedstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].confidenceLabelstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].directAveragePriceFormattedstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].inventoryTypeIDinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].demandSignalCountinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].directDemandSignalCountinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].historyYearCountinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].activeListingCountinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].sellerCountinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].recommendedListingCountinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].neededListingCountinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].averagePriceCentsinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].suggestedPriceCentsinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].popularityTierinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].directAveragePriceCentsinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].isLikenessBasedboolean نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].requiresInventoryMappingboolean نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].startHour نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].startHour.anyOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].startHour.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].confidencestring ["high","medium","developing"] نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].evidenceReasonCodesarray نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].evidenceReasonCodes[]string ["history","likeness","supply","popularity"] لا
$.oneOf[0].allOf[1].Payload.forecast.rows[].evidenceLabelsarray نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].evidenceLabels[]string لا
$.oneOf[0].allOf[1].Payload.forecast.rows[].sourceModestring ["direct","likeness","direct+likeness"] نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].sourceLocationIDsarray نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].sourceLocationIDs[]integer لا
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessmentobject نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.labelstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.averagePriceFormattedstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.confidenceLabelstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.recommendedListingCountinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.activeListingCountinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.neededListingCountinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.averagePriceCentsinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.recentViewCountinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.showByDefaultboolean نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.statusstring ["room_for_supply","good_supply","oversupply","no_estimation"] نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.tonestring ["neutral","positive","warning"] نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.confidencestring ["high","medium","developing"] نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.reasonCodesarray نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.reasonCodes[]string ["history","likeness","events","current_demand","popularity","supply","views"] لا
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.reasonLabelsarray نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.reasonLabels[]string لا
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.priceFormattedstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.priceConfidenceLabelstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.priceBasisLabelstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.priceCentsinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.isEstimatedPriceboolean نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.priceConfidencestring ["high","medium","low","none"] نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.priceBasisstring ["direct_market","active_supply","related_market","related_country","comparable_sales","none"] نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.comparableSaleCountinteger لا
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.isExactInventoryComparableboolean لا
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.relatedPriceLocationIDinteger لا
$.oneOf[0].allOf[1].Payload.forecast.rows[].supplyAssessment.relatedPriceLocationNamestring لا
$.oneOf[0].allOf[1].Payload.forecast.rows[].competitionobject نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.countinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listingsarray نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[]object لا
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingIDstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingURLstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].locationAliasstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].inventoryTypeNamestring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingDatestring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingTimeLabelstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingDateTimeLabelstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].askingPriceFormattedstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].inventoryTypeIDinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].askingPriceCentsinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingViewsOneDayinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingViewsAllTimeinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingPopularityScoreBracketinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].isRequestingUserListingboolean نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingStartHour نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingStartHour.anyOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].competition.listings[].listingStartHour.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].priceFormattedstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].priceConfidenceLabelstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].priceBasisLabelstring نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].priceCentsinteger نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].isEstimatedPriceboolean نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].priceConfidencestring ["high","medium","low","none"] نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].priceBasisstring ["direct_market","active_supply","related_market","related_country","comparable_sales","none"] نعم
$.oneOf[0].allOf[1].Payload.forecast.rows[].comparableSaleCountinteger لا
$.oneOf[0].allOf[1].Payload.forecast.rows[].isExactInventoryComparableboolean لا
$.oneOf[0].allOf[1].Payload.forecast.sourceLocationIDsarray نعم
$.oneOf[0].allOf[1].Payload.forecast.sourceLocationIDs[]integer لا
$.oneOf[0].allOf[1].Payload.location نعم
$.oneOf[0].allOf[1].Payload.location.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.location.anyOf[0].locationAliasstring نعم
$.oneOf[0].allOf[1].Payload.location.anyOf[0].locationNamestring نعم
$.oneOf[0].allOf[1].Payload.location.anyOf[0].marketLinestring نعم
$.oneOf[0].allOf[1].Payload.location.anyOf[0].categoryNamestring نعم
$.oneOf[0].allOf[1].Payload.location.anyOf[0].locationIDinteger نعم
$.oneOf[0].allOf[1].Payload.location.anyOf[0].categoryID نعم
$.oneOf[0].allOf[1].Payload.location.anyOf[0].categoryID.anyOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.location.anyOf[0].categoryID.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.location.anyOf[0].sourceLocationsarray نعم
$.oneOf[0].allOf[1].Payload.location.anyOf[0].sourceLocations[]object لا
$.oneOf[0].allOf[1].Payload.location.anyOf[0].sourceLocations[].locationAliasstring نعم
$.oneOf[0].allOf[1].Payload.location.anyOf[0].sourceLocations[].locationNamestring نعم
$.oneOf[0].allOf[1].Payload.location.anyOf[0].sourceLocations[].locationIDinteger نعم
$.oneOf[0].allOf[1].Payload.location.anyOf[0].sourceModestring ["likeness","direct"] نعم
$.oneOf[0].allOf[1].Payload.location.anyOf[1]array نعم
$.oneOf[0].allOf[1].Payload.timeframeobject نعم
$.oneOf[0].allOf[1].Payload.timeframe.keystring ["30d","60d","90d","custom"] نعم
$.oneOf[0].allOf[1].Payload.timeframe.daysinteger نعم
$.oneOf[0].allOf[1].Payload.timeframe.fromstring نعم
$.oneOf[0].allOf[1].Payload.timeframe.tostring نعم
$.oneOf[0].allOf[1].Payload.timeframe.fromDatestring نعم
$.oneOf[0].allOf[1].Payload.timeframe.toDatestring نعم
$.oneOf[0].allOf[1].Payload.timeframe.labelstring نعم
$.oneOf[0].allOf[1].Payload.summary نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].rowCountinteger نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].opportunityRowCountinteger نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].sourceLocationCountinteger نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessmentobject نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.labelstring نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.averagePriceFormattedstring نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.confidenceLabelstring نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.recommendedListingCountinteger نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.activeListingCountinteger نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.neededListingCountinteger نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.averagePriceCentsinteger نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.recentViewCountinteger نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.showByDefaultboolean نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.statusstring ["room_for_supply","good_supply","oversupply","no_estimation"] نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.tonestring ["neutral","positive","warning"] نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.confidencestring ["high","medium","developing"] نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.reasonCodesarray نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.reasonCodes[]string ["history","likeness","events","current_demand","popularity","supply","views"] لا
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.reasonLabelsarray نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.reasonLabels[]string لا
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.priceFormattedstring نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.priceConfidenceLabelstring نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.priceBasisLabelstring نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.priceCentsinteger نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.isEstimatedPriceboolean نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.priceConfidencestring ["high","medium","low","none"] نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.priceBasisstring ["direct_market","active_supply","related_market","related_country","comparable_sales","none"] نعم
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.comparableSaleCountinteger لا
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.isExactInventoryComparableboolean لا
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.relatedPriceLocationIDinteger لا
$.oneOf[0].allOf[1].Payload.summary.anyOf[0].supplyAssessment.relatedPriceLocationNamestring لا
$.oneOf[0].allOf[1].Payload.summary.anyOf[1]array نعم
$.oneOf[0].allOf[1].Payload.rowsarray نعم
$.oneOf[0].allOf[1].Payload.rows[]object لا
$.oneOf[0].allOf[1].Payload.rows[].inventoryTypeNamestring نعم
$.oneOf[0].allOf[1].Payload.rows[].datestring نعم
$.oneOf[0].allOf[1].Payload.rows[].dateLabelstring نعم
$.oneOf[0].allOf[1].Payload.rows[].dateWithDayLabelstring نعم
$.oneOf[0].allOf[1].Payload.rows[].timeframeLabelstring نعم
$.oneOf[0].allOf[1].Payload.rows[].averagePriceFormattedstring نعم
$.oneOf[0].allOf[1].Payload.rows[].suggestedPriceFormattedstring نعم
$.oneOf[0].allOf[1].Payload.rows[].confidenceLabelstring نعم
$.oneOf[0].allOf[1].Payload.rows[].directAveragePriceFormattedstring نعم
$.oneOf[0].allOf[1].Payload.rows[].inventoryTypeIDinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].demandSignalCountinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].directDemandSignalCountinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].historyYearCountinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].activeListingCountinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].sellerCountinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].recommendedListingCountinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].neededListingCountinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].averagePriceCentsinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].suggestedPriceCentsinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].popularityTierinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].directAveragePriceCentsinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].isLikenessBasedboolean نعم
$.oneOf[0].allOf[1].Payload.rows[].requiresInventoryMappingboolean نعم
$.oneOf[0].allOf[1].Payload.rows[].startHour نعم
$.oneOf[0].allOf[1].Payload.rows[].startHour.anyOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.rows[].startHour.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.rows[].confidencestring ["high","medium","developing"] نعم
$.oneOf[0].allOf[1].Payload.rows[].evidenceReasonCodesarray نعم
$.oneOf[0].allOf[1].Payload.rows[].evidenceReasonCodes[]string ["history","likeness","supply","popularity"] لا
$.oneOf[0].allOf[1].Payload.rows[].evidenceLabelsarray نعم
$.oneOf[0].allOf[1].Payload.rows[].evidenceLabels[]string لا
$.oneOf[0].allOf[1].Payload.rows[].sourceModestring ["direct","likeness","direct+likeness"] نعم
$.oneOf[0].allOf[1].Payload.rows[].sourceLocationIDsarray نعم
$.oneOf[0].allOf[1].Payload.rows[].sourceLocationIDs[]integer لا
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessmentobject نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.labelstring نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.averagePriceFormattedstring نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.confidenceLabelstring نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.recommendedListingCountinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.activeListingCountinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.neededListingCountinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.averagePriceCentsinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.recentViewCountinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.showByDefaultboolean نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.statusstring ["room_for_supply","good_supply","oversupply","no_estimation"] نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.tonestring ["neutral","positive","warning"] نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.confidencestring ["high","medium","developing"] نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.reasonCodesarray نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.reasonCodes[]string ["history","likeness","events","current_demand","popularity","supply","views"] لا
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.reasonLabelsarray نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.reasonLabels[]string لا
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.priceFormattedstring نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.priceConfidenceLabelstring نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.priceBasisLabelstring نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.priceCentsinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.isEstimatedPriceboolean نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.priceConfidencestring ["high","medium","low","none"] نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.priceBasisstring ["direct_market","active_supply","related_market","related_country","comparable_sales","none"] نعم
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.comparableSaleCountinteger لا
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.isExactInventoryComparableboolean لا
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.relatedPriceLocationIDinteger لا
$.oneOf[0].allOf[1].Payload.rows[].supplyAssessment.relatedPriceLocationNamestring لا
$.oneOf[0].allOf[1].Payload.rows[].competitionobject نعم
$.oneOf[0].allOf[1].Payload.rows[].competition.countinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].competition.listingsarray نعم
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[]object لا
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingIDstring نعم
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingURLstring نعم
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].locationAliasstring نعم
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].inventoryTypeNamestring نعم
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingDatestring نعم
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingTimeLabelstring نعم
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingDateTimeLabelstring نعم
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].askingPriceFormattedstring نعم
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].inventoryTypeIDinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].askingPriceCentsinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingViewsOneDayinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingViewsAllTimeinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingPopularityScoreBracketinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].isRequestingUserListingboolean نعم
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingStartHour نعم
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingStartHour.anyOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.rows[].competition.listings[].listingStartHour.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.rows[].priceFormattedstring نعم
$.oneOf[0].allOf[1].Payload.rows[].priceConfidenceLabelstring نعم
$.oneOf[0].allOf[1].Payload.rows[].priceBasisLabelstring نعم
$.oneOf[0].allOf[1].Payload.rows[].priceCentsinteger نعم
$.oneOf[0].allOf[1].Payload.rows[].isEstimatedPriceboolean نعم
$.oneOf[0].allOf[1].Payload.rows[].priceConfidencestring ["high","medium","low","none"] نعم
$.oneOf[0].allOf[1].Payload.rows[].priceBasisstring ["direct_market","active_supply","related_market","related_country","comparable_sales","none"] نعم
$.oneOf[0].allOf[1].Payload.rows[].comparableSaleCountinteger لا
$.oneOf[0].allOf[1].Payload.rows[].isExactInventoryComparableboolean لا
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "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": []
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
GET

/v1/partner/get_location_likeness_group

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

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
locationID int نعم — Location ID to inspect.
مثال طلب (cURL)
curl --get \
  'https://ar.appointmenttrader.com/v1/partner/get_location_likeness_group' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_get_location_likeness_group_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payloadobject نعم
$.oneOf[0].allOf[1].Payload.LocationIDinteger نعم
$.oneOf[0].allOf[1].Payload.Schemaobject نعم
$.oneOf[0].allOf[1].Payload.Schema.readyboolean نعم
$.oneOf[0].allOf[1].Payload.Schema.missingTablesarray نعم
$.oneOf[0].allOf[1].Payload.Schema.missingTables[]string لا
$.oneOf[0].allOf[1].Payload.SelectedOptionsarray نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[]object لا
$.oneOf[0].allOf[1].Payload.SelectedOptions[].valuestring نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[].labelstring نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[].subtitlestring نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[].keywordsstring نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[].aliasstring نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[].namestring نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[].cityLinestring نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[].categoryNamestring نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[].sourcestring نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[].locationIDinteger نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[].relationshipCountinteger نعم
$.oneOf[0].allOf[1].Payload.SelectedLocationIDsarray نعم
$.oneOf[0].allOf[1].Payload.SelectedLocationIDs[]integer لا
$.oneOf[0].allOf[1].Payload.SelectedAliasesarray نعم
$.oneOf[0].allOf[1].Payload.SelectedAliases[]string لا
$.oneOf[0].allOf[1].Payload.SuggestedOptionsarray نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[]object لا
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].valuestring نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].labelstring نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].subtitlestring نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].keywordsstring نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].aliasstring نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].namestring نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].cityLinestring نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].categoryNamestring نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].sourcestring نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].locationIDinteger نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].relationshipCountinteger نعم
$.oneOf[0].allOf[1].Payload.CanEditboolean نعم
$.oneOf[0].allOf[1].Payload.CanBulkAvailabilityboolean نعم
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "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
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
GET

/v1/partner/get_location_likeness_options

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

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
locationID int نعم — Target location ID.
q string لا "" Search query.
pageSize int لا 15 Maximum options to return.
مثال طلب (cURL)
curl --get \
  'https://ar.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}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_get_location_likeness_options_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payloadobject نعم
$.oneOf[0].allOf[1].Payload.optionsarray نعم
$.oneOf[0].allOf[1].Payload.options[]object لا
$.oneOf[0].allOf[1].Payload.options[].valuestring نعم
$.oneOf[0].allOf[1].Payload.options[].labelstring نعم
$.oneOf[0].allOf[1].Payload.options[].subtitlestring نعم
$.oneOf[0].allOf[1].Payload.options[].keywordsstring نعم
$.oneOf[0].allOf[1].Payload.options[].aliasstring نعم
$.oneOf[0].allOf[1].Payload.options[].namestring نعم
$.oneOf[0].allOf[1].Payload.options[].cityLinestring نعم
$.oneOf[0].allOf[1].Payload.options[].categoryNamestring نعم
$.oneOf[0].allOf[1].Payload.options[].sourcestring نعم
$.oneOf[0].allOf[1].Payload.options[].locationIDinteger نعم
$.oneOf[0].allOf[1].Payload.options[].relationshipCountinteger نعم
$.oneOf[0].allOf[1].Payload.pageSizeinteger نعم
$.oneOf[0].allOf[1].Payload.querystring نعم
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "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"
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
GET

/v1/partner/get_location_livestream

#
Get the featured livestream post for a managed venue.

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
locationID int نعم — Location ID to inspect.
مثال طلب (cURL)
curl --get \
  'https://ar.appointmenttrader.com/v1/partner/get_location_livestream' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_get_location_livestream_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payloadobject نعم
$.oneOf[0].allOf[1].Payload.Featured نعم
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0].postTitlestring نعم
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0].postURLstring نعم
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0].goLiveURLstring نعم
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0].liveStreamStartDatestring نعم
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0].boardNamestring نعم
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0].featuredLivestreamLinkIDinteger نعم
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0].locationIDinteger نعم
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0].postIDinteger نعم
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0].postAuthorUserIDinteger نعم
$.oneOf[0].allOf[1].Payload.Featured.anyOf[0].isLiveboolean نعم
$.oneOf[0].allOf[1].Payload.Featured.anyOf[1]array نعم
$.oneOf[0].allOf[1].Payload.Schemaobject نعم
$.oneOf[0].allOf[1].Payload.Schema.readyboolean نعم
$.oneOf[0].allOf[1].Payload.Schema.missingTablesarray نعم
$.oneOf[0].allOf[1].Payload.Schema.missingTables[]string لا
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "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": []
        }
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
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.
مثال طلب (cURL)
curl --get \
  'https://ar.appointmenttrader.com/v1/partner/get_locations' \
  --data-urlencode 'key={{API_KEY}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_get_locations_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payloadobject نعم
$.oneOf[0].allOf[1].Payload.schemaobject نعم
$.oneOf[0].allOf[1].Payload.schema.readyboolean نعم
$.oneOf[0].allOf[1].Payload.schema.missingTablesarray نعم
$.oneOf[0].allOf[1].Payload.schema.missingTables[]string لا
$.oneOf[0].allOf[1].Payload.locationsarray نعم
$.oneOf[0].allOf[1].Payload.locations[]object لا
$.oneOf[0].allOf[1].Payload.locations[].namestring نعم
$.oneOf[0].allOf[1].Payload.locations[].aliasstring نعم
$.oneOf[0].allOf[1].Payload.locations[].cityLinestring نعم
$.oneOf[0].allOf[1].Payload.locations[].partnerAccountNamestring نعم
$.oneOf[0].allOf[1].Payload.locations[].rolestring نعم
$.oneOf[0].allOf[1].Payload.locations[].sourcestring نعم
$.oneOf[0].allOf[1].Payload.locations[].managementURLstring نعم
$.oneOf[0].allOf[1].Payload.locations[].profileURLstring نعم
$.oneOf[0].allOf[1].Payload.locations[].locationIDinteger نعم
$.oneOf[0].allOf[1].Payload.locations[].partnerAccountID نعم
$.oneOf[0].allOf[1].Payload.locations[].partnerAccountID.anyOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.locations[].partnerAccountID.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.pendingRequestsarray نعم
$.oneOf[0].allOf[1].Payload.pendingRequests[]object لا
$.oneOf[0].allOf[1].Payload.pendingRequests[].namestring نعم
$.oneOf[0].allOf[1].Payload.pendingRequests[].aliasstring نعم
$.oneOf[0].allOf[1].Payload.pendingRequests[].cityLinestring نعم
$.oneOf[0].allOf[1].Payload.pendingRequests[].statusstring نعم
$.oneOf[0].allOf[1].Payload.pendingRequests[].createdDatestring نعم
$.oneOf[0].allOf[1].Payload.pendingRequests[].chatURLstring نعم
$.oneOf[0].allOf[1].Payload.pendingRequests[].managementURLstring نعم
$.oneOf[0].allOf[1].Payload.pendingRequests[].profileURLstring نعم
$.oneOf[0].allOf[1].Payload.pendingRequests[].requestIDinteger نعم
$.oneOf[0].allOf[1].Payload.pendingRequests[].locationIDinteger نعم
$.oneOf[0].allOf[1].Payload.pendingRequests[].chatIDinteger نعم
$.oneOf[0].allOf[1].Payload.pendingRequests[].applicationStatusstring نعم
$.oneOf[0].allOf[1].Payload.pendingRequests[].applicationChatIDinteger نعم
$.oneOf[0].allOf[1].Payload.pendingRequests[].applicationChatURLstring نعم
$.oneOf[0].allOf[1].Payload.pendingRequests[].applicationUnreadCount نعم
$.oneOf[0].allOf[1].Payload.pendingRequests[].applicationUnreadCount.anyOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.pendingRequests[].applicationUnreadCount.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.pendingRequests[].sidebarStatus نعم
$.oneOf[0].allOf[1].Payload.pendingRequests[].sidebarStatus.anyOf[0]string ["answer-required","pending"] نعم
$.oneOf[0].allOf[1].Payload.pendingRequests[].sidebarStatus.anyOf[1]null نعم
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/partner/get_locations",
    "RequestUserAlias": "example-user",
    "Payload": {
        "schema": {
            "ready": false,
            "missingTables": []
        },
        "locations": [],
        "pendingRequests": []
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
GET

/v1/partner/get_opening_hours

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

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
locationID int نعم — Location ID to inspect.
مثال طلب (cURL)
curl --get \
  'https://ar.appointmenttrader.com/v1/partner/get_opening_hours' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_get_opening_hours_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payloadobject نعم
$.oneOf[0].allOf[1].Payload.OpeningHoursobject نعم
$.oneOf[0].allOf[1].Payload.OpeningHours.schemaobject نعم
$.oneOf[0].allOf[1].Payload.OpeningHours.schema.readyboolean نعم
$.oneOf[0].allOf[1].Payload.OpeningHours.schema.missingTablesarray نعم
$.oneOf[0].allOf[1].Payload.OpeningHours.schema.missingTables[]string لا
$.oneOf[0].allOf[1].Payload.OpeningHours.sourcestring ["legacy","split"] نعم
$.oneOf[0].allOf[1].Payload.OpeningHours.maxWindowsPerDay = 4 نعم
$.oneOf[0].allOf[1].Payload.OpeningHours.daysarray نعم
$.oneOf[0].allOf[1].Payload.OpeningHours.days[]object لا
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].keystring نعم
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].labelstring نعم
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].humanReadablestring نعم
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].weekdayinteger نعمMonday=0 through Sunday=6.
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].openTimeinteger نعم
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].closeTimeinteger نعم
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].closedboolean نعم
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].windowsarray نعم
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].windows[]object لاTimes are integer HHMM; close <= open means the following day.
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].windows[].openTimeInputstring نعم
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].windows[].closeTimeInputstring نعم
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].windows[].labelstring نعم
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].windows[].idinteger نعم
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].windows[].openTimeinteger نعم
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].windows[].closeTimeinteger نعم
$.oneOf[0].allOf[1].Payload.OpeningHours.days[].windows[].overnightboolean نعم
$.oneOf[0].allOf[1].Payload.OpeningHours.CanEdit = true نعم
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "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
        }
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
GET

/v1/partner/get_team

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

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
locationID int نعم — Location ID to inspect.
مثال طلب (cURL)
curl --get \
  'https://ar.appointmenttrader.com/v1/partner/get_team' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_get_team_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payloadobject نعم
$.oneOf[0].allOf[1].Payload.Teamobject نعم
$.oneOf[0].allOf[1].Payload.Team.partnerAccountIDinteger لا
$.oneOf[0].allOf[1].Payload.Team.membersarray نعم
$.oneOf[0].allOf[1].Payload.Team.members[]object لا
$.oneOf[0].allOf[1].Payload.Team.members[].IDDatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.Team.members[].ID.oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.Team.members[].ID.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.Team.members[].ATUser_IDDatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.Team.members[].ATUser_ID.oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.Team.members[].ATUser_ID.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.Team.members[].Rolestring ["Owner","Admin","InventoryManager","HostSupport","Finance","Analyst"] نعم
$.oneOf[0].allOf[1].Payload.Team.members[].Status = "Active" نعم
$.oneOf[0].allOf[1].Payload.Team.members[].CreatedDatestring نعم
$.oneOf[0].allOf[1].Payload.Team.members[].AcceptedDate نعم
$.oneOf[0].allOf[1].Payload.Team.members[].AcceptedDate.anyOf[0]string نعم
$.oneOf[0].allOf[1].Payload.Team.members[].AcceptedDate.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.Team.members[].Aliasstring نعم
$.oneOf[0].allOf[1].Payload.Team.members[].Email نعم
$.oneOf[0].allOf[1].Payload.Team.members[].Email.anyOf[0]string نعم
$.oneOf[0].allOf[1].Payload.Team.members[].Email.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.Team.members[].Avatarstring نعم
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls نعم
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].actorUserIDinteger نعم
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].targetUserIDinteger نعم
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].isBlockedboolean نعم
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].blockedDate نعم
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].blockedDate.anyOf[0]string نعم
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].blockedDate.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].isMutedboolean نعم
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].mutedDate نعم
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].mutedDate.anyOf[0]string نعم
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].mutedDate.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].reasonstring نعم
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[0].personalNotestring نعم
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[1]object نعم
$.oneOf[0].allOf[1].Payload.Team.members[].relationshipControls.anyOf[1].personalNote = "" نعم
$.oneOf[0].allOf[1].Payload.Team.invitesarray نعم
$.oneOf[0].allOf[1].Payload.Team.invites[]object لا
$.oneOf[0].allOf[1].Payload.Team.invites[].IDDatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.Team.invites[].ID.oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.Team.invites[].ID.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.Team.invites[].InviteTokenstring نعمSynthetic 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"] نعم
$.oneOf[0].allOf[1].Payload.Team.invites[].InviteEmail نعم
$.oneOf[0].allOf[1].Payload.Team.invites[].InviteEmail.anyOf[0]string نعم
$.oneOf[0].allOf[1].Payload.Team.invites[].InviteEmail.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.Team.invites[].Statusstring ["Pending","Accepted","Revoked","Expired"] نعم
$.oneOf[0].allOf[1].Payload.Team.invites[].CreatedDatestring نعم
$.oneOf[0].allOf[1].Payload.Team.invites[].AcceptedBy-ATUser_ID نعم
$.oneOf[0].allOf[1].Payload.Team.invites[].AcceptedBy-ATUser_ID.anyOf[0]DatabaseInteger نعمInteger 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 نعم
$.oneOf[0].allOf[1].Payload.Team.invites[].AcceptedBy-ATUser_ID.anyOf[0].oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.Team.invites[].AcceptedBy-ATUser_ID.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.Team.invites[].AcceptedDate نعم
$.oneOf[0].allOf[1].Payload.Team.invites[].AcceptedDate.anyOf[0]string نعم
$.oneOf[0].allOf[1].Payload.Team.invites[].AcceptedDate.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.Team.invites[].ExpiresDate نعم
$.oneOf[0].allOf[1].Payload.Team.invites[].ExpiresDate.anyOf[0]string نعم
$.oneOf[0].allOf[1].Payload.Team.invites[].ExpiresDate.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.Team.invites[].CreatedBy-ATUser_IDDatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.Team.invites[].CreatedBy-ATUser_ID.oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.Team.invites[].CreatedBy-ATUser_ID.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.Team.auditarray نعم
$.oneOf[0].allOf[1].Payload.Team.audit[]object لا
$.oneOf[0].allOf[1].Payload.Team.audit[].IDDatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.Team.audit[].ID.oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].ID.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].CreatedDatestring نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].Actionstring نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].Actor-ATUser_ID نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].Actor-ATUser_ID.anyOf[0]DatabaseInteger نعمInteger 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 نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].Actor-ATUser_ID.anyOf[0].oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].Actor-ATUser_ID.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].Target-ATUser_ID نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].Target-ATUser_ID.anyOf[0]DatabaseInteger نعمInteger 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 نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].Target-ATUser_ID.anyOf[0].oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].Target-ATUser_ID.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0]string (application/json) نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0]PartnerAuditContext (JSON بعد فك الترميز) نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].previousPolicystring ["None","AllowAnyone","CurrentOwnerResellOnly"] لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].policystring ["AllowAnyone","CurrentOwnerResellOnly"] لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].requestIDDatabaseInteger لاInteger 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 لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].requestID.oneOf[1]string لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].locationIDsarray لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].locationIDs[]integer لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].countinteger لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].dayCountinteger لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].windowCountinteger لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].reasonstring لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].alreadyDeletedboolean لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].penaltySummaryobject لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].penaltySummary.penaltyCountinteger نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].penaltySummary.existingPenaltyCountinteger نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].penaltySummary.pointsAmountinteger نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].penaltySummary.currencyAmountinteger نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].inventoryTypeIDinteger لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].postIDinteger لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].createdPostboolean لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].rowCountinteger لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].createdCountinteger لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].errorCountinteger لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].appointmentIDsarray لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].appointmentIDs[]integer لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].rolestring ["Owner","Admin","InventoryManager","HostSupport","Finance","Analyst"] لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].inviteID لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].inviteID.anyOf[0]DatabaseInteger لاInteger 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 لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].inviteID.anyOf[0].oneOf[1]string لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].inviteID.anyOf[1]boolean لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[0].emailstring لا
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[0].anyOf[1]array نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].ContextJSON.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].ActorAlias نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].ActorAlias.anyOf[0]string نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].ActorAlias.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].TargetAlias نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].TargetAlias.anyOf[0]string نعم
$.oneOf[0].allOf[1].Payload.Team.audit[].TargetAlias.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.Schemaobject نعم
$.oneOf[0].allOf[1].Payload.Schema.readyboolean نعم
$.oneOf[0].allOf[1].Payload.Schema.missingTablesarray نعم
$.oneOf[0].allOf[1].Payload.Schema.missingTables[]string لا
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "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": []
        }
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
POST

/v1/partner/set_bulk_availability

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

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
locationID int نعم — Location ID to manage.
csvRows string نعم — CSV rows using partner/get_bulk_availability_template.
createMissingInventoryTypes bool لا false Create unknown inventory types before writing rows.
isWritingRequest bool لا false Dry-run guard for writes.
مثال طلب (cURL)
curl --request POST \
  'https://ar.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}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_set_bulk_availability_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payload نعم
$.oneOf[0].allOf[1].Payload.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].DryRun = true نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rowsarray نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[]object لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].rowNumberinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].statusstring ["valid","error","created"] نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].errorsarray نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].errors[]string لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalizedobject نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.inventoryTypeNamestring نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.dateTimestring نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.currencyCodestring نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.firstNamestring نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.lastNamestring نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.emailAddressstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.phoneNumberstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.inventoryTypeIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.quantityinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.priceAmountInSmallestUnitinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.discussionPostIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.createInventoryTypeboolean نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0]array نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][]PartnerImportJSONValue لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[0]null لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[1]string لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[2]number لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[3]boolean لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[4]array لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[4][]PartnerImportJSONValue لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[5]object لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[5].*PartnerImportJSONValue لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*PartnerImportJSONValue لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[0]null لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[1]string لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[2]number لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[3]boolean لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[4]array لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[4][]PartnerImportJSONValue لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[5]object لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[5].*PartnerImportJSONValue لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].appointmentIDsarray لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Rows[].appointmentIDs[]integer لا
$.oneOf[0].allOf[1].Payload.anyOf[0].Summaryobject نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Summary.rowCountinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Summary.validCountinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Summary.errorCountinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Summary.missingInventoryTypesarray نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Summary.missingInventoryTypes[]string لا
$.oneOf[0].allOf[1].Payload.anyOf[1]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].BatchID نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].BatchID.anyOf[0]DatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[1].BatchID.anyOf[0].oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].BatchID.anyOf[0].oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].BatchID.anyOf[1]boolean نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rowsarray نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[]object لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].rowNumberinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].statusstring ["valid","error","created"] نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].errorsarray نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].errors[]string لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalizedobject نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.inventoryTypeNamestring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.dateTimestring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.currencyCodestring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.firstNamestring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.lastNamestring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.emailAddressstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.phoneNumberstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.inventoryTypeIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.quantityinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.priceAmountInSmallestUnitinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.discussionPostIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.createInventoryTypeboolean نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0]array نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][]PartnerImportJSONValue لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[0]null لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[1]string لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[2]number لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[3]boolean لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[4]array لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[4][]PartnerImportJSONValue لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[5]object لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[0][].anyOf[5].*PartnerImportJSONValue لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*PartnerImportJSONValue لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[0]null لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[1]string لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[2]number لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[3]boolean لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[4]array لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[4][]PartnerImportJSONValue لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[5]object لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].normalized.locationCategoryFieldIDValueList.anyOf[1].*.anyOf[5].*PartnerImportJSONValue لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].appointmentIDsarray لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Rows[].appointmentIDs[]integer لا
$.oneOf[0].allOf[1].Payload.anyOf[1].Summaryobject نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Summary.rowCountinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Summary.createdCountinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Summary.errorCountinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Summary.appointmentIDsarray نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Summary.appointmentIDs[]integer لا
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "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": []
        }
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
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.

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
locationID int نعم — Location ID to delete.
reason string لا "" Community-standards reason shown in audit and penalty ledger descriptions.
confirmation string لا "" Type DELETE when isWritingRequest is true.
isWritingRequest bool لا false False returns a dry-run penalty preview; true soft-deletes and applies penalties.
مثال طلب (cURL)
curl --request POST \
  'https://ar.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}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_set_delete_location_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payload نعم
$.oneOf[0].allOf[1].Payload.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].DryRun = true نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].AlreadyDeletedboolean نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].LocationIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].LocationNamestring نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreviewobject نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Succeeded = true نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.DryRunboolean نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.LocationIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.ProposalCountinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Summaryobject نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Summary.penaltyCountinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Summary.existingPenaltyCountinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Summary.pointsAmountinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Summary.currencyAmountinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penaltiesarray نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[]object لا
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].rolestring ["submitter","verifier"] نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].userIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].rewardLedgerIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].confirmationIDinteger نعم
$.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"] نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].penaltyLedgerIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].pointsAmountinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].currencyAmountinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].accountIDinteger لا
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].penaltyMultipliernumber لا
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].proposalIDinteger لا
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].locationIDinteger لا
$.oneOf[0].allOf[1].Payload.anyOf[0].PenaltyPreview.Penalties[].locationNamestring لا
$.oneOf[0].allOf[1].Payload.anyOf[1]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].DryRun = false نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].AlreadyDeletedboolean نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].LocationIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].LocationNamestring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResultobject نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Succeeded = true نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.DryRunboolean نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.LocationIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.ProposalCountinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Summaryobject نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Summary.penaltyCountinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Summary.existingPenaltyCountinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Summary.pointsAmountinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Summary.currencyAmountinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penaltiesarray نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[]object لا
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].rolestring ["submitter","verifier"] نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].userIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].rewardLedgerIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].confirmationIDinteger نعم
$.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"] نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].penaltyLedgerIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].pointsAmountinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].currencyAmountinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].accountIDinteger لا
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].penaltyMultipliernumber لا
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].proposalIDinteger لا
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].locationIDinteger لا
$.oneOf[0].allOf[1].Payload.anyOf[1].PenaltyResult.Penalties[].locationNamestring لا
$.oneOf[0].allOf[1].Payload.anyOf[1].RedirectURLstring نعم
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "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": []
        }
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
POST

/v1/partner/set_inventory_type

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

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
locationID int نعم — Location ID to manage.
inventoryTypeID int لا 0 Existing inventory type ID, or 0 to create one.
name string لا "" Inventory type name.
description string لا "" Short description.
allowListings bool لا true Whether sellers can create listings for this type.
groupName string لا "" Optional group label.
headcount int لا 0 Optional default headcount.
defaultBidAmount int لا 0 Default bid amount in cents.
defaultOfferAmount int لا 0 Default offer amount in cents.
isWritingRequest bool لا false Dry-run guard for writes.
مثال طلب (cURL)
curl --request POST \
  'https://ar.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}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_set_inventory_type_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payload نعم
$.oneOf[0].allOf[1].Payload.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].DryRun = true نعم
$.oneOf[0].allOf[1].Payload.anyOf[1]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].InventoryTypeIDinteger نعم
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/partner/set_inventory_type",
    "RequestUserAlias": "example-user",
    "Payload": {
        "DryRun": true
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
POST

/v1/partner/set_inventory_type_post_link

#
Link a community post to a venue inventory type.

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
locationID int نعم — Location ID to manage.
inventoryTypeID int نعم — Inventory type ID.
discussionPostID int نعم — Community post ID to link.
isWritingRequest bool لا false Dry-run guard for writes.
مثال طلب (cURL)
curl --request POST \
  'https://ar.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}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_set_inventory_type_post_link_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payload نعم
$.oneOf[0].allOf[1].Payload.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].DryRun = true نعم
$.oneOf[0].allOf[1].Payload.anyOf[1]array نعم
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/partner/set_inventory_type_post_link",
    "RequestUserAlias": "example-user",
    "Payload": {
        "DryRun": true
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
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.

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
locationID int نعم — Location ID to manage.
policy string نعم — One of AllowAnyone or CurrentOwnerResellOnly.
isWritingRequest bool لا false Dry-run guard for writes.
مثال طلب (cURL)
curl --request POST \
  'https://ar.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}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_set_listing_regulation_policy_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payload نعم
$.oneOf[0].allOf[1].Payload.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].DryRun = true نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].policystring ["AllowAnyone","CurrentOwnerResellOnly"] نعم
$.oneOf[0].allOf[1].Payload.anyOf[1]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].policystring ["None","AllowAnyone","CurrentOwnerResellOnly"] نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].defaultPolicy = "CurrentOwnerResellOnly" نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].canEditboolean نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].schemaobject نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].schema.readyboolean نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].schema.missingColumnsarray نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].schema.missingColumns[]string لا
$.oneOf[0].allOf[1].Payload.anyOf[1].optionsarray نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].options[]object لا
$.oneOf[0].allOf[1].Payload.anyOf[1].options[].valuestring ["AllowAnyone","CurrentOwnerResellOnly"] نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].options[].labelstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].restrictedByRegulationboolean نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].blockingRegulation نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].blockingRegulation.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].blockingRegulation.anyOf[0].namestring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].blockingRegulation.anyOf[0].effectiveDateStartstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].blockingRegulation.anyOf[0].idinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].blockingRegulation.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Saved = true نعم
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/partner/set_listing_regulation_policy",
    "RequestUserAlias": "example-user",
    "Payload": {
        "DryRun": true,
        "policy": "AllowAnyone"
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
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.

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
locationID int نعم — Location ID to claim.
message string لا "" Optional claim note for reviewers.
isWritingRequest bool لا false Dry-run guard for writes.
مثال طلب (cURL)
curl --request POST \
  'https://ar.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}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_set_location_claim_request_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payload نعم
$.oneOf[0].allOf[1].Payload.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].AlreadyManager = true نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].ManagementURLstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].ChatURLstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].RequestIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].ChatIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Createdboolean نعم
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/partner/set_location_claim_request",
    "RequestUserAlias": "example-user",
    "Payload": {
        "AlreadyManager": true,
        "ManagementURL": "synthetic-example"
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
POST

/v1/partner/set_location_likeness_group

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

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
locationID int نعم — Target location ID.
locationIDs string لا "" Comma-separated similar restaurant location IDs.
isWritingRequest bool لا false Dry-run guard for writes.
مثال طلب (cURL)
curl --request POST \
  'https://ar.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}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_set_location_likeness_group_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payloadobject نعم
$.oneOf[0].allOf[1].Payload.LocationIDinteger نعم
$.oneOf[0].allOf[1].Payload.Schemaobject نعم
$.oneOf[0].allOf[1].Payload.Schema.readyboolean نعم
$.oneOf[0].allOf[1].Payload.Schema.missingTablesarray نعم
$.oneOf[0].allOf[1].Payload.Schema.missingTables[]string لا
$.oneOf[0].allOf[1].Payload.SelectedOptionsarray نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[]object لا
$.oneOf[0].allOf[1].Payload.SelectedOptions[].valuestring نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[].labelstring نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[].subtitlestring نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[].keywordsstring نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[].aliasstring نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[].namestring نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[].cityLinestring نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[].categoryNamestring نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[].sourcestring نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[].locationIDinteger نعم
$.oneOf[0].allOf[1].Payload.SelectedOptions[].relationshipCountinteger نعم
$.oneOf[0].allOf[1].Payload.SelectedLocationIDsarray نعم
$.oneOf[0].allOf[1].Payload.SelectedLocationIDs[]integer لا
$.oneOf[0].allOf[1].Payload.SelectedAliasesarray نعم
$.oneOf[0].allOf[1].Payload.SelectedAliases[]string لا
$.oneOf[0].allOf[1].Payload.SuggestedOptionsarray نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[]object لا
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].valuestring نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].labelstring نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].subtitlestring نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].keywordsstring نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].aliasstring نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].namestring نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].cityLinestring نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].categoryNamestring نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].sourcestring نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].locationIDinteger نعم
$.oneOf[0].allOf[1].Payload.SuggestedOptions[].relationshipCountinteger نعم
$.oneOf[0].allOf[1].Payload.CanEditboolean نعم
$.oneOf[0].allOf[1].Payload.CanBulkAvailabilityboolean نعم
$.oneOf[0].allOf[1].Payload.SavedCountinteger نعم
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "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
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
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.

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
locationID int نعم — Location ID to manage.
discussionPostID int لا 0 Existing public top-level location post to feature. Use 0 when createPost is true.
title string لا "" Optional title for a newly created station post.
body string لا "" Optional body for a newly created station post.
createPost bool لا false Create a new location discussion post before featuring it.
clear bool لا false Remove the featured livestream post from the public location page.
isWritingRequest bool لا false Dry-run guard for writes.
مثال طلب (cURL)
curl --request POST \
  'https://ar.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}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_set_location_livestream_post_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payload نعم
$.oneOf[0].allOf[1].Payload.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Featuredarray نعم
$.oneOf[0].allOf[1].Payload.anyOf[1]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].DiscussionPostIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0].postTitlestring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0].postURLstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0].goLiveURLstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0].liveStreamStartDatestring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0].boardNamestring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0].featuredLivestreamLinkIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0].locationIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0].postIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0].postAuthorUserIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[0].isLiveboolean نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Featured.anyOf[1]array نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].PostURLstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].GoLiveURLstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[2]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].DryRun = true نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].WouldCreatePost = true لا
$.oneOf[0].allOf[1].Payload.anyOf[2].DiscussionPostIDinteger لا
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/partner/set_location_livestream_post",
    "RequestUserAlias": "example-user",
    "Payload": {
        "Featured": []
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
POST

/v1/partner/set_opening_hours

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

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
locationID int نعم — Location ID to manage.
hoursJSON string لا "" JSON payload with days, closed flags, and open/close windows.
isWritingRequest bool لا false Dry-run guard for writes.
مثال طلب (cURL)
curl --request POST \
  'https://ar.appointmenttrader.com/v1/partner/set_opening_hours' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'locationID={{locationID}}' \
  --data-urlencode 'hoursJSON={{hoursJSON}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
المعلمات: hoursJSON
الحقلالنوعمطلوبالوصف
hoursJSONstring (application/json) لا
hoursJSONPartnerOpeningHoursInput (JSON بعد فك الترميز) لاOmitted 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 لا
hoursJSON.anyOf[0].days نعم
hoursJSON.anyOf[0].days.anyOf[0]array نعم
hoursJSON.anyOf[0].days.anyOf[0][]object لا
hoursJSON.anyOf[0].days.anyOf[0][].weekdayinteger لا
hoursJSON.anyOf[0].days.anyOf[0][].closedboolean لا
hoursJSON.anyOf[0].days.anyOf[0][].windowsarray لا
hoursJSON.anyOf[0].days.anyOf[0][].windows[]object لاSupply 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 لا
hoursJSON.anyOf[0].days.anyOf[0][].windows[].openTime.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[0][].windows[].openTime.anyOf[1]integer لا
hoursJSON.anyOf[0].days.anyOf[0][].windows[].open لا
hoursJSON.anyOf[0].days.anyOf[0][].windows[].open.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[0][].windows[].open.anyOf[1]integer لا
hoursJSON.anyOf[0].days.anyOf[0][].windows[].OpenTime لا
hoursJSON.anyOf[0].days.anyOf[0][].windows[].OpenTime.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[0][].windows[].OpenTime.anyOf[1]integer لا
hoursJSON.anyOf[0].days.anyOf[0][].windows[].openTimeInput لا
hoursJSON.anyOf[0].days.anyOf[0][].windows[].openTimeInput.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[0][].windows[].openTimeInput.anyOf[1]integer لا
hoursJSON.anyOf[0].days.anyOf[0][].windows[].closeTime لا
hoursJSON.anyOf[0].days.anyOf[0][].windows[].closeTime.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[0][].windows[].closeTime.anyOf[1]integer لا
hoursJSON.anyOf[0].days.anyOf[0][].windows[].close لا
hoursJSON.anyOf[0].days.anyOf[0][].windows[].close.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[0][].windows[].close.anyOf[1]integer لا
hoursJSON.anyOf[0].days.anyOf[0][].windows[].CloseTime لا
hoursJSON.anyOf[0].days.anyOf[0][].windows[].CloseTime.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[0][].windows[].CloseTime.anyOf[1]integer لا
hoursJSON.anyOf[0].days.anyOf[0][].windows[].closeTimeInput لا
hoursJSON.anyOf[0].days.anyOf[0][].windows[].closeTimeInput.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[0][].windows[].closeTimeInput.anyOf[1]integer لا
hoursJSON.anyOf[0].days.anyOf[1]object نعم
hoursJSON.anyOf[0].days.anyOf[1].*object لا
hoursJSON.anyOf[0].days.anyOf[1].*.weekdayinteger لا
hoursJSON.anyOf[0].days.anyOf[1].*.closedboolean لا
hoursJSON.anyOf[0].days.anyOf[1].*.windowsarray لا
hoursJSON.anyOf[0].days.anyOf[1].*.windows[]object لاSupply 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 لا
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].openTime.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].openTime.anyOf[1]integer لا
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].open لا
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].open.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].open.anyOf[1]integer لا
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].OpenTime لا
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].OpenTime.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].OpenTime.anyOf[1]integer لا
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].openTimeInput لا
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].openTimeInput.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].openTimeInput.anyOf[1]integer لا
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].closeTime لا
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].closeTime.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].closeTime.anyOf[1]integer لا
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].close لا
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].close.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].close.anyOf[1]integer لا
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].CloseTime لا
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].CloseTime.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].CloseTime.anyOf[1]integer لا
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].closeTimeInput لا
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].closeTimeInput.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[0].days.anyOf[1].*.windows[].closeTimeInput.anyOf[1]integer لا
hoursJSON.anyOf[1] لا
hoursJSON.anyOf[1].anyOf[0]array لا
hoursJSON.anyOf[1].anyOf[0][]object لا
hoursJSON.anyOf[1].anyOf[0][].weekdayinteger لا
hoursJSON.anyOf[1].anyOf[0][].closedboolean لا
hoursJSON.anyOf[1].anyOf[0][].windowsarray لا
hoursJSON.anyOf[1].anyOf[0][].windows[]object لاSupply 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 لا
hoursJSON.anyOf[1].anyOf[0][].windows[].openTime.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[0][].windows[].openTime.anyOf[1]integer لا
hoursJSON.anyOf[1].anyOf[0][].windows[].open لا
hoursJSON.anyOf[1].anyOf[0][].windows[].open.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[0][].windows[].open.anyOf[1]integer لا
hoursJSON.anyOf[1].anyOf[0][].windows[].OpenTime لا
hoursJSON.anyOf[1].anyOf[0][].windows[].OpenTime.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[0][].windows[].OpenTime.anyOf[1]integer لا
hoursJSON.anyOf[1].anyOf[0][].windows[].openTimeInput لا
hoursJSON.anyOf[1].anyOf[0][].windows[].openTimeInput.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[0][].windows[].openTimeInput.anyOf[1]integer لا
hoursJSON.anyOf[1].anyOf[0][].windows[].closeTime لا
hoursJSON.anyOf[1].anyOf[0][].windows[].closeTime.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[0][].windows[].closeTime.anyOf[1]integer لا
hoursJSON.anyOf[1].anyOf[0][].windows[].close لا
hoursJSON.anyOf[1].anyOf[0][].windows[].close.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[0][].windows[].close.anyOf[1]integer لا
hoursJSON.anyOf[1].anyOf[0][].windows[].CloseTime لا
hoursJSON.anyOf[1].anyOf[0][].windows[].CloseTime.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[0][].windows[].CloseTime.anyOf[1]integer لا
hoursJSON.anyOf[1].anyOf[0][].windows[].closeTimeInput لا
hoursJSON.anyOf[1].anyOf[0][].windows[].closeTimeInput.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[0][].windows[].closeTimeInput.anyOf[1]integer لا
hoursJSON.anyOf[1].anyOf[1]object لا
hoursJSON.anyOf[1].anyOf[1].*object لا
hoursJSON.anyOf[1].anyOf[1].*.weekdayinteger لا
hoursJSON.anyOf[1].anyOf[1].*.closedboolean لا
hoursJSON.anyOf[1].anyOf[1].*.windowsarray لا
hoursJSON.anyOf[1].anyOf[1].*.windows[]object لاSupply 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 لا
hoursJSON.anyOf[1].anyOf[1].*.windows[].openTime.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[1].*.windows[].openTime.anyOf[1]integer لا
hoursJSON.anyOf[1].anyOf[1].*.windows[].open لا
hoursJSON.anyOf[1].anyOf[1].*.windows[].open.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[1].*.windows[].open.anyOf[1]integer لا
hoursJSON.anyOf[1].anyOf[1].*.windows[].OpenTime لا
hoursJSON.anyOf[1].anyOf[1].*.windows[].OpenTime.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[1].*.windows[].OpenTime.anyOf[1]integer لا
hoursJSON.anyOf[1].anyOf[1].*.windows[].openTimeInput لا
hoursJSON.anyOf[1].anyOf[1].*.windows[].openTimeInput.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[1].*.windows[].openTimeInput.anyOf[1]integer لا
hoursJSON.anyOf[1].anyOf[1].*.windows[].closeTime لا
hoursJSON.anyOf[1].anyOf[1].*.windows[].closeTime.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[1].*.windows[].closeTime.anyOf[1]integer لا
hoursJSON.anyOf[1].anyOf[1].*.windows[].close لا
hoursJSON.anyOf[1].anyOf[1].*.windows[].close.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[1].*.windows[].close.anyOf[1]integer لا
hoursJSON.anyOf[1].anyOf[1].*.windows[].CloseTime لا
hoursJSON.anyOf[1].anyOf[1].*.windows[].CloseTime.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[1].*.windows[].CloseTime.anyOf[1]integer لا
hoursJSON.anyOf[1].anyOf[1].*.windows[].closeTimeInput لا
hoursJSON.anyOf[1].anyOf[1].*.windows[].closeTimeInput.anyOf[0]string لاHH:MM, a numeric hour, or numeric HHMM.
hoursJSON.anyOf[1].anyOf[1].*.windows[].closeTimeInput.anyOf[1]integer لا
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_set_opening_hours_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payload نعم
$.oneOf[0].allOf[1].Payload.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].DryRun = true نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].daysarray نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].days[]object لا
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].keystring نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].labelstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].humanReadablestring نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].weekdayinteger نعمMonday=0 through Sunday=6.
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].openTimeinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].closeTimeinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].closedboolean نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].windowsarray نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].windows[]object لاTimes are integer HHMM; close <= open means the following day.
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].windows[].openTimeInputstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].windows[].closeTimeInputstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].windows[].labelstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].windows[].idinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].windows[].openTimeinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].windows[].closeTimeinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].days[].windows[].overnightboolean نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].rowsarray نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].rows[]object لا
$.oneOf[0].allOf[1].Payload.anyOf[0].rows[].Weekdayinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].rows[].OpenTimeinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].rows[].CloseTimeinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].rows[].SortOrderinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHoursobject نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.schemaobject نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.schema.readyboolean نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.schema.missingTablesarray نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.schema.missingTables[]string لا
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.sourcestring ["legacy","split"] نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.maxWindowsPerDay = 4 نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.daysarray نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[]object لا
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].keystring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].labelstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].humanReadablestring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].weekdayinteger نعمMonday=0 through Sunday=6.
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].openTimeinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].closeTimeinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].closedboolean نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].windowsarray نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].windows[]object لاTimes are integer HHMM; close <= open means the following day.
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].windows[].openTimeInputstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].windows[].closeTimeInputstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].windows[].labelstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].windows[].idinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].windows[].openTimeinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].windows[].closeTimeinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].OpeningHours.days[].windows[].overnightboolean نعم
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "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": []
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
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.

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
locationID int لا 0 Location ID for the invite.
role string لا "Analyst" One of Owner, Admin, InventoryManager, HostSupport, Finance, Analyst.
email string لا "" Optional invite email annotation.
inviteToken string لا "" Existing invite token to accept instead of creating a new invite.
acceptInvite bool لا false Accept inviteToken for the signed-in user.
isWritingRequest bool لا false Dry-run guard for writes.
مثال طلب (cURL)
curl --request POST \
  'https://ar.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}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_set_team_invite_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payload نعم
$.oneOf[0].allOf[1].Payload.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].InviteID نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].InviteID.anyOf[0]DatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[0].InviteID.anyOf[0].oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].InviteID.anyOf[0].oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].InviteID.anyOf[1]boolean نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].InviteURLstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].Rolestring ["Owner","Admin","InventoryManager","HostSupport","Finance","Analyst"] نعم
$.oneOf[0].allOf[1].Payload.anyOf[1]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].DryRun = true نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].InviteURLstring نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rolestring ["Owner","Admin","InventoryManager","HostSupport","Finance","Analyst"] نعم
$.oneOf[0].allOf[1].Payload.anyOf[2]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Inviteobject نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.IDDatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ID.oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ID.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ATPartnerAccount_IDDatabaseInteger نعمInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ATPartnerAccount_ID.oneOf[0]integer نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ATPartnerAccount_ID.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ATLocation_ID نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ATLocation_ID.anyOf[0]DatabaseInteger نعمInteger 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 نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ATLocation_ID.anyOf[0].oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ATLocation_ID.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.InviteTokenstring نعمSynthetic 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"] نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.InviteEmail نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.InviteEmail.anyOf[0]string نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.InviteEmail.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.Status = "Pending" نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.CreatedBy-ATUser_IDDatabaseInteger نعمInteger 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 نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.CreatedBy-ATUser_ID.oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.AcceptedBy-ATUser_ID نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.AcceptedBy-ATUser_ID.anyOf[0]DatabaseInteger نعمInteger 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 نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.AcceptedBy-ATUser_ID.anyOf[0].oneOf[1]string نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.AcceptedBy-ATUser_ID.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.AcceptedDate نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.AcceptedDate.anyOf[0]string نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.AcceptedDate.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ExpiresDate نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ExpiresDate.anyOf[0]string نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].Invite.ExpiresDate.anyOf[1]null نعم
$.oneOf[0].allOf[1].Payload.anyOf[2].DryRun = true لا
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "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"
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
POST

/v1/partner/set_team_member_remove

#
Remove a user from a venue team.

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
locationID int نعم — Location ID to manage.
userID int نعم — Team member user ID to remove.
isWritingRequest bool لا false Dry-run guard for writes.
مثال طلب (cURL)
curl --request POST \
  'https://ar.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}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_set_team_member_remove_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payload نعم
$.oneOf[0].allOf[1].Payload.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].DryRun = true نعم
$.oneOf[0].allOf[1].Payload.anyOf[1]array نعم
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/partner/set_team_member_remove",
    "RequestUserAlias": "example-user",
    "Payload": {
        "DryRun": true
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا
POST

/v1/partner/set_team_member_role

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

المعلمات

الاسمالنوعمطلوبالافتراضيالوصف
locationID int نعم — Location ID to manage.
aliasOrEmail string نعم — Existing user's alias or email.
role string نعم — One of Owner, Admin, InventoryManager, HostSupport, Finance, Analyst.
isWritingRequest bool لا false Dry-run guard for writes.
مثال طلب (cURL)
curl --request POST \
  'https://ar.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}}'

القيمة المُرجعة

JSON
See the shared response schema and synthetic example.
حقول الاستجابة
الحقلالنوعمطلوبالوصف
$partner_set_team_member_role_Response نعم
$.oneOf[0] نعم
$.oneOf[0].allOf[0]object نعم
$.oneOf[0].allOf[0].RequestUserAliasstring نعم
$.oneOf[0].allOf[0].RequestPathstring | null نعم
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" نعم
$.oneOf[0].allOf[0].ResponseCodeinteger نعم
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object نعم
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring لا
$.oneOf[0].allOf[1]object نعم
$.oneOf[0].allOf[1].Payload نعم
$.oneOf[0].allOf[1].Payload.anyOf[0]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[0].DryRun = true نعم
$.oneOf[0].allOf[1].Payload.anyOf[1]object نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].UserIDinteger نعم
$.oneOf[0].allOf[1].Payload.anyOf[1].Rolestring ["Owner","Admin","InventoryManager","HostSupport","Finance","Analyst"] نعم
$.oneOf[1]object نعم
$.oneOf[1].RequestUserAliasstring نعم
$.oneOf[1].RequestPathstring | null نعم
$.oneOf[1].RequestStatus = "Failed" نعم
$.oneOf[1].ResponseCodeinteger نعم
$.oneOf[1].ResponseMessageAPIResponseMessage نعم
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null نعم
$.oneOf[1].ResponseMessage.oneOf[1]array نعم
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage لا
$.oneOf[1].ResponseMessage.oneOf[2]object نعم
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage لا
$.oneOf[1].RequestImpersonatedByUserAliasstring لا
مثال استجابة
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/partner/set_team_member_role",
    "RequestUserAlias": "example-user",
    "Payload": {
        "DryRun": true
    }
}
توثيق نقطة النهاية القابل للقراءة آليًا