Online Now  

/v1/bid/

Manages all bid related functions
GET

/v1/bid/get_feedback_suggestions

#
Get up to five of the acting concierge's previously submitted custom feedback responses.

Parameters

NameTypeRequiredDefaultDescription
search string No "" optional literal text to match.
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/bid/get_feedback_suggestions' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'search={{search}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$bid_get_feedback_suggestions_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadarray Yes
$.oneOf[0].allOf[1].Payload[]object No
$.oneOf[0].allOf[1].Payload[].textstring Yes
$.oneOf[0].allOf[1].Payload[].lastUsedstring Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/bid/get_feedback_suggestions",
    "RequestUserAlias": "example-user",
    "Payload": []
}
Machine-readable endpoint documentation
GET

/v1/bid/get_list

#
Returns available bids without a publication delay, subject to access restrictions.

Parameters

NameTypeRequiredDefaultDescription
creatorUserAlias string No "" Alias of user who created the bids, if empty all bids will be returned
locationAlias string No "" locationAlias if this item is a bid. Slug found after the slash when opening a location in the portal
pageSize int No 5000 Defines how many results will be return per request
pageNumber int No 0 Defines which page should be returned
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/bid/get_list' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'creatorUserAlias={{creatorUserAlias}}' \
  --data-urlencode 'locationAlias={{locationAlias}}' \
  --data-urlencode 'pageSize={{pageSize}}' \
  --data-urlencode 'pageNumber={{pageNumber}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$bid_get_list_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.ATResponseObjectType = "NestedKeyValueList" Yes
$.oneOf[0].allOf[1].Payload.ResponseBodyobject Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.Name = "All Active Bids" Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformationobject Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation.NumberBidsinteger Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation.VolumeActiveBidsnumber Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.MetaInformation.Descriptionstring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueListarray Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[]object No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidIDDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidID.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidID.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidUUIDstring | null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidCreatedDatestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidAmountDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidAmount.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidAmount.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].isPremiumDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].isPremium.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].isPremium.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationAlias Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationAlias.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationAlias.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationName Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationName.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationName.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].inventoryTypeID Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].inventoryTypeID.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].inventoryTypeID.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].inventoryTypeID.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].inventoryTypeID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].communityBidDiscussionLink Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].communityBidDiscussionLink.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].communityBidDiscussionLink.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidStartTimestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidEndTimestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidTimeRangeUnitCount Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidTimeRangeUnitCount.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidTimeRangeUnitCount.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidTimeRangeUnitCount.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidTimeRangeUnitCount.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidCreatorUserAlias Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidCreatorUserAlias.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].bidCreatorUserAlias.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].heldByUserAlias Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].heldByUserAlias.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].heldByUserAlias.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].customSearchRequestString Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].customSearchRequestString.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].customSearchRequestString.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatusobject Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.statusstring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.labelstring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.messagestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.sponsorAliasstring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.sponsorChatLinkstring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.sponsorStatusstring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.moveOwnershipUnavailableReasonstring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.moveOwnershipUnavailableMessagestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.canPickupboolean Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.canDropboolean Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.canFillboolean Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.canMoveOwnershipboolean Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.canShortlistboolean Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.canDiscussboolean Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.canChatboolean Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.requiresSponsorboolean Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.canFillDirectlyboolean Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.fillRateBasisPointsinteger Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.minimumFillRateBasisPointsinteger Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.missingHoldPermissionsarray Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.missingHoldPermissions[]string No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.directFillNoticeboolean No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.directFillAvailabilitystring ["available","unavailable","selection_pending","seller_ineligible"] No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auctionURLstring No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auctionobject No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.venuestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.startTimestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.endTimestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.bidIDinteger Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.bidAmountCentsinteger Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.roundID Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.roundID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.roundID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.statestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.serverTimeinteger Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.closesAt Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.closesAt.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.closesAt.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.closesAt.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.closesAt.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.enabledboolean Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.openingCentsinteger Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.incrementCentsinteger Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.leadingCentsinteger Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.nextCentsinteger Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.estimatedFeesCentsinteger Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.remainingCentsinteger Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.leadingboolean Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.priorityUntilnull Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.priorityMine = false Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.ownOffersarray Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.ownOffers[]object No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.ownOffers[].idinteger Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.ownOffers[].amountCentsinteger Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.ownOffers[].statestring Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.ownOffers[].refundCentsinteger Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.eligibilityError Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.eligibilityError.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.eligibilityError.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.holdAppointmentID Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.holdAppointmentID.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.holdAppointmentID.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.holdAppointmentID.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.holdAppointmentID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.buyerIdentityHiddenboolean NoTrue when the authenticated viewer cannot see the buyer during the current response race.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.auction.buyerIdentityHiddenUntilinteger | null NoSaved current-round ClosesAt as Unix seconds; null when identity is visible. Reveal is authoritative only on a new response.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.poolRequiredboolean No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.responseRound No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.responseRound.anyOf[0]object No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.responseRound.anyOf[0].roundIDinteger Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.responseRound.anyOf[0].statestring ["collecting","immediate"] Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.responseRound.anyOf[0].closesAtinteger Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.responseRound.anyOf[0].serverTimeinteger Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].pickupAvailabilityStatus.responseRound.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationAddress Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationAddress.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].locationAddress.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].buyerIdentityHiddenboolean NoTrue when the authenticated viewer cannot see the buyer during the current response race.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueList[].buyerIdentityHiddenUntilinteger | null NoSaved current-round ClosesAt as Unix seconds; null when identity is visible. Reveal is authoritative only on a new response.
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueFieldListarray Yes
$.oneOf[0].allOf[1].Payload.ResponseBody.KeyValueFieldList[]string No
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/bid/get_list",
    "RequestUserAlias": "example-user",
    "Payload": {
        "ATResponseObjectType": "NestedKeyValueList",
        "ResponseBody": {
            "Name": "All Active Bids",
            "MetaInformation": {
                "NumberBids": 0,
                "VolumeActiveBids": 0,
                "Description": "synthetic-example"
            },
            "KeyValueList": [],
            "KeyValueFieldList": []
        }
    }
}
Machine-readable endpoint documentation
GET

/v1/bid/get_pickup_requirements

#
Returns the seller pickup state and confirmation data for one bid.

Parameters

NameTypeRequiredDefaultDescription
bidID int Yes — numeric bid ID
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/bid/get_pickup_requirements' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'bidID={{bidID}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$bid_get_pickup_requirements_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.bidobject Yes
$.oneOf[0].allOf[1].Payload.bid.requestModestring ["general","specific"] Yes
$.oneOf[0].allOf[1].Payload.bid.operationalExpiry Yes
$.oneOf[0].allOf[1].Payload.bid.operationalExpiry.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.bid.operationalExpiry.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.bid.acceptedOptionsarray Yes
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[]object No
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].ATLocation_IDinteger Yes
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].ATLocationInventoryType_IDinteger Yes
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].TimeRangeUnitCountinteger Yes
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].Quantityinteger Yes
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].LocationNamestring Yes
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].LocationAliasstring Yes
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].InventoryTypeNamestring Yes
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].StartDatestring Yes
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].EndDatestring Yes
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].StartTimestring Yes
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].EndTimestring Yes
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].PartySize No
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].PartySize.anyOf[0]integer No
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].PartySize.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].CheckOutDate No
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].CheckOutDate.anyOf[0]string No
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].CheckOutDate.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].Constraintsarray No
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].Constraints[]string No
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].ExcludedVenuesarray No
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].ExcludedVenues[]string No
$.oneOf[0].allOf[1].Payload.bid.acceptedOptions[].OperationalProjectionboolean NoTrue for a general request’s operational concierge anchor; these dates/location are not resolved fulfillment facts.
$.oneOf[0].allOf[1].Payload.bid.deliverableTypestring ["fulfillment","research"] Yes
$.oneOf[0].allOf[1].Payload.bid.researchScope Yes
$.oneOf[0].allOf[1].Payload.bid.researchScope.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.bid.researchScope.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.bid.bidIDinteger Yes
$.oneOf[0].allOf[1].Payload.bid.amountinteger Yes
$.oneOf[0].allOf[1].Payload.bid.buyerUserIDinteger | null Yes
$.oneOf[0].allOf[1].Payload.bid.appointmentIDinteger Yes
$.oneOf[0].allOf[1].Payload.bid.discussionPostIDinteger Yes
$.oneOf[0].allOf[1].Payload.bid.bidUUIDstring Yes
$.oneOf[0].allOf[1].Payload.bid.createdDatestring Yes
$.oneOf[0].allOf[1].Payload.bid.currentHolderLastUpdateDatestring Yes
$.oneOf[0].allOf[1].Payload.bid.amountFormattedstring Yes
$.oneOf[0].allOf[1].Payload.bid.directHireTargetLabelstring Yes
$.oneOf[0].allOf[1].Payload.bid.locationAliasstring Yes
$.oneOf[0].allOf[1].Payload.bid.locationNamestring Yes
$.oneOf[0].allOf[1].Payload.bid.locationAddressstring Yes
$.oneOf[0].allOf[1].Payload.bid.inventoryTypeNamestring Yes
$.oneOf[0].allOf[1].Payload.bid.customRequeststring Yes
$.oneOf[0].allOf[1].Payload.bid.startTimestring Yes
$.oneOf[0].allOf[1].Payload.bid.endTimestring Yes
$.oneOf[0].allOf[1].Payload.bid.timeLabelstring Yes
$.oneOf[0].allOf[1].Payload.bid.buyerAliasstring | null Yes
$.oneOf[0].allOf[1].Payload.bid.currentHolderAliasstring Yes
$.oneOf[0].allOf[1].Payload.bid.submissionURLstring Yes
$.oneOf[0].allOf[1].Payload.bid.appointmentUUIDstring Yes
$.oneOf[0].allOf[1].Payload.bid.appointmentStatusstring Yes
$.oneOf[0].allOf[1].Payload.bid.respondByTimestring Yes
$.oneOf[0].allOf[1].Payload.bid.respondByLabelstring Yes
$.oneOf[0].allOf[1].Payload.bid.fillURLstring Yes
$.oneOf[0].allOf[1].Payload.bid.fillListingURLstring Yes
$.oneOf[0].allOf[1].Payload.bid.discussionURLstring Yes
$.oneOf[0].allOf[1].Payload.bid.privateChatUserAliasstring | null Yes
$.oneOf[0].allOf[1].Payload.bid.privateChatNamestring | null Yes
$.oneOf[0].allOf[1].Payload.bid.notestring Yes
$.oneOf[0].allOf[1].Payload.bid.isPremiumboolean Yes
$.oneOf[0].allOf[1].Payload.bid.isShortlistedboolean Yes
$.oneOf[0].allOf[1].Payload.bid.isDirectHireboolean Yes
$.oneOf[0].allOf[1].Payload.bid.isCustomConciergeRequestboolean Yes
$.oneOf[0].allOf[1].Payload.bid.locationHasRegulationRestrictionsboolean Yes
$.oneOf[0].allOf[1].Payload.bid.submissionRejectedByReviewerboolean Yes
$.oneOf[0].allOf[1].Payload.bid.directHireTargetsarray Yes
$.oneOf[0].allOf[1].Payload.bid.directHireTargets[]object No
$.oneOf[0].allOf[1].Payload.bid.directHireTargets[].userIDinteger Yes
$.oneOf[0].allOf[1].Payload.bid.directHireTargets[].aliasstring Yes
$.oneOf[0].allOf[1].Payload.bid.locationID Yes
$.oneOf[0].allOf[1].Payload.bid.locationID.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bid.locationID.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.bid.locationID.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.bid.locationID.anyOf[1] = "" Yes
$.oneOf[0].allOf[1].Payload.bid.inventoryTypeID Yes
$.oneOf[0].allOf[1].Payload.bid.inventoryTypeID.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bid.inventoryTypeID.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.bid.inventoryTypeID.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.bid.inventoryTypeID.anyOf[1] = "" Yes
$.oneOf[0].allOf[1].Payload.bid.currentHolderUserID Yes
$.oneOf[0].allOf[1].Payload.bid.currentHolderUserID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.bid.currentHolderUserID.anyOf[1] = "" Yes
$.oneOf[0].allOf[1].Payload.bid.submissionLifecyclestring ["held","changes_requested","in_review","submitted","confirmation_required","completed","closed"] Yes
$.oneOf[0].allOf[1].Payload.bid.submittedAt Yes
$.oneOf[0].allOf[1].Payload.bid.submittedAt.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.bid.submittedAt.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.bid.pendingChangeProposal Yes
$.oneOf[0].allOf[1].Payload.bid.pendingChangeProposal.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.bid.pendingChangeProposal.anyOf[0].proposalTokenstring Yes
$.oneOf[0].allOf[1].Payload.bid.pendingChangeProposal.anyOf[0].chatIDinteger Yes
$.oneOf[0].allOf[1].Payload.bid.pendingChangeProposal.anyOf[0].chatURLstring Yes
$.oneOf[0].allOf[1].Payload.bid.pendingChangeProposal.anyOf[0].actionButtonIDinteger Yes
$.oneOf[0].allOf[1].Payload.bid.pendingChangeProposal.anyOf[0].createdDatestring Yes
$.oneOf[0].allOf[1].Payload.bid.pendingChangeProposal.anyOf[0].proposedLocationNamestring Yes
$.oneOf[0].allOf[1].Payload.bid.pendingChangeProposal.anyOf[0].proposedTimeLabelstring Yes
$.oneOf[0].allOf[1].Payload.bid.pendingChangeProposal.anyOf[0].proposedInventoryTypeNamestring Yes
$.oneOf[0].allOf[1].Payload.bid.pendingChangeProposal.anyOf[0].summarystring Yes
$.oneOf[0].allOf[1].Payload.bid.pendingChangeProposal.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.bid.viewsobject Yes
$.oneOf[0].allOf[1].Payload.bid.views.24HoursDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bid.views.24Hours.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.bid.views.24Hours.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.bid.views.AlltimeDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bid.views.Alltime.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.bid.views.Alltime.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.bid.actionStateobject Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.statusstring Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.labelstring Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.messagestring Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.sponsorAliasstring Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.sponsorChatLinkstring Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.sponsorStatusstring Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.moveOwnershipUnavailableReasonstring Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.moveOwnershipUnavailableMessagestring Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.canPickupboolean Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.canDropboolean Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.canFillboolean Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.canMoveOwnershipboolean Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.canShortlistboolean Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.canDiscussboolean Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.canChatboolean Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.requiresSponsorboolean Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.canFillDirectlyboolean Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.fillRateBasisPointsinteger Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.minimumFillRateBasisPointsinteger Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.missingHoldPermissionsarray Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.missingHoldPermissions[]string No
$.oneOf[0].allOf[1].Payload.bid.actionState.directFillNoticeboolean No
$.oneOf[0].allOf[1].Payload.bid.actionState.directFillAvailabilitystring ["available","unavailable","selection_pending","seller_ineligible"] No
$.oneOf[0].allOf[1].Payload.bid.actionState.auctionURLstring No
$.oneOf[0].allOf[1].Payload.bid.actionState.auctionobject No
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.venuestring Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.startTimestring Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.endTimestring Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.bidIDinteger Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.bidAmountCentsinteger Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.roundID Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.roundID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.roundID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.statestring Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.serverTimeinteger Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.closesAt Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.closesAt.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.closesAt.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.closesAt.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.closesAt.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.enabledboolean Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.openingCentsinteger Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.incrementCentsinteger Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.leadingCentsinteger Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.nextCentsinteger Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.estimatedFeesCentsinteger Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.remainingCentsinteger Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.leadingboolean Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.priorityUntilnull Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.priorityMine = false Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.ownOffersarray Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.ownOffers[]object No
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.ownOffers[].idinteger Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.ownOffers[].amountCentsinteger Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.ownOffers[].statestring Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.ownOffers[].refundCentsinteger Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.eligibilityError Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.eligibilityError.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.eligibilityError.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.holdAppointmentID Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.holdAppointmentID.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.holdAppointmentID.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.holdAppointmentID.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.holdAppointmentID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.buyerIdentityHiddenboolean NoTrue when the authenticated viewer cannot see the buyer during the current response race.
$.oneOf[0].allOf[1].Payload.bid.actionState.auction.buyerIdentityHiddenUntilinteger | null NoSaved current-round ClosesAt as Unix seconds; null when identity is visible. Reveal is authoritative only on a new response.
$.oneOf[0].allOf[1].Payload.bid.actionState.poolRequiredboolean No
$.oneOf[0].allOf[1].Payload.bid.actionState.responseRound No
$.oneOf[0].allOf[1].Payload.bid.actionState.responseRound.anyOf[0]object No
$.oneOf[0].allOf[1].Payload.bid.actionState.responseRound.anyOf[0].roundIDinteger Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.responseRound.anyOf[0].statestring ["collecting","immediate"] Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.responseRound.anyOf[0].closesAtinteger Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.responseRound.anyOf[0].serverTimeinteger Yes
$.oneOf[0].allOf[1].Payload.bid.actionState.responseRound.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.bid.buyerIdentityHiddenboolean NoTrue when the authenticated viewer cannot see the buyer during the current response race.
$.oneOf[0].allOf[1].Payload.bid.buyerIdentityHiddenUntilinteger | null NoSaved current-round ClosesAt as Unix seconds; null when identity is visible. Reveal is authoritative only on a new response.
$.oneOf[0].allOf[1].Payload.actionStateobject Yes
$.oneOf[0].allOf[1].Payload.actionState.statusstring Yes
$.oneOf[0].allOf[1].Payload.actionState.labelstring Yes
$.oneOf[0].allOf[1].Payload.actionState.messagestring Yes
$.oneOf[0].allOf[1].Payload.actionState.sponsorAliasstring Yes
$.oneOf[0].allOf[1].Payload.actionState.sponsorChatLinkstring Yes
$.oneOf[0].allOf[1].Payload.actionState.sponsorStatusstring Yes
$.oneOf[0].allOf[1].Payload.actionState.moveOwnershipUnavailableReasonstring Yes
$.oneOf[0].allOf[1].Payload.actionState.moveOwnershipUnavailableMessagestring Yes
$.oneOf[0].allOf[1].Payload.actionState.canPickupboolean Yes
$.oneOf[0].allOf[1].Payload.actionState.canDropboolean Yes
$.oneOf[0].allOf[1].Payload.actionState.canFillboolean Yes
$.oneOf[0].allOf[1].Payload.actionState.canMoveOwnershipboolean Yes
$.oneOf[0].allOf[1].Payload.actionState.canShortlistboolean Yes
$.oneOf[0].allOf[1].Payload.actionState.canDiscussboolean Yes
$.oneOf[0].allOf[1].Payload.actionState.canChatboolean Yes
$.oneOf[0].allOf[1].Payload.actionState.requiresSponsorboolean Yes
$.oneOf[0].allOf[1].Payload.actionState.canFillDirectlyboolean Yes
$.oneOf[0].allOf[1].Payload.actionState.fillRateBasisPointsinteger Yes
$.oneOf[0].allOf[1].Payload.actionState.minimumFillRateBasisPointsinteger Yes
$.oneOf[0].allOf[1].Payload.actionState.missingHoldPermissionsarray Yes
$.oneOf[0].allOf[1].Payload.actionState.missingHoldPermissions[]string No
$.oneOf[0].allOf[1].Payload.actionState.directFillNoticeboolean No
$.oneOf[0].allOf[1].Payload.actionState.directFillAvailabilitystring ["available","unavailable","selection_pending","seller_ineligible"] No
$.oneOf[0].allOf[1].Payload.actionState.auctionURLstring No
$.oneOf[0].allOf[1].Payload.actionState.auctionobject No
$.oneOf[0].allOf[1].Payload.actionState.auction.venuestring Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.startTimestring Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.endTimestring Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.bidIDinteger Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.bidAmountCentsinteger Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.roundID Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.roundID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.roundID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.statestring Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.serverTimeinteger Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.closesAt Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.closesAt.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.actionState.auction.closesAt.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.closesAt.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.closesAt.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.enabledboolean Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.openingCentsinteger Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.incrementCentsinteger Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.leadingCentsinteger Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.nextCentsinteger Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.estimatedFeesCentsinteger Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.remainingCentsinteger Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.leadingboolean Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.priorityUntilnull Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.priorityMine = false Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.ownOffersarray Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.ownOffers[]object No
$.oneOf[0].allOf[1].Payload.actionState.auction.ownOffers[].idinteger Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.ownOffers[].amountCentsinteger Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.ownOffers[].statestring Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.ownOffers[].refundCentsinteger Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.eligibilityError Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.eligibilityError.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.eligibilityError.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.holdAppointmentID Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.holdAppointmentID.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.actionState.auction.holdAppointmentID.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.holdAppointmentID.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.holdAppointmentID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.actionState.auction.buyerIdentityHiddenboolean NoTrue when the authenticated viewer cannot see the buyer during the current response race.
$.oneOf[0].allOf[1].Payload.actionState.auction.buyerIdentityHiddenUntilinteger | null NoSaved current-round ClosesAt as Unix seconds; null when identity is visible. Reveal is authoritative only on a new response.
$.oneOf[0].allOf[1].Payload.actionState.poolRequiredboolean No
$.oneOf[0].allOf[1].Payload.actionState.responseRound No
$.oneOf[0].allOf[1].Payload.actionState.responseRound.anyOf[0]object No
$.oneOf[0].allOf[1].Payload.actionState.responseRound.anyOf[0].roundIDinteger Yes
$.oneOf[0].allOf[1].Payload.actionState.responseRound.anyOf[0].statestring ["collecting","immediate"] Yes
$.oneOf[0].allOf[1].Payload.actionState.responseRound.anyOf[0].closesAtinteger Yes
$.oneOf[0].allOf[1].Payload.actionState.responseRound.anyOf[0].serverTimeinteger Yes
$.oneOf[0].allOf[1].Payload.actionState.responseRound.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.maxHoldDays Yes
$.oneOf[0].allOf[1].Payload.maxHoldDays.anyOf[0]DatabaseNumber YesNumeric value; MySQL reads can serialize numbers as numeric strings.
$.oneOf[0].allOf[1].Payload.maxHoldDays.anyOf[0].oneOf[0]number Yes
$.oneOf[0].allOf[1].Payload.maxHoldDays.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.maxHoldDays.anyOf[1]boolean Yes
$.oneOf[0].allOf[1].Payload.maxCurrentHolds Yes
$.oneOf[0].allOf[1].Payload.maxCurrentHolds.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.maxCurrentHolds.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.maxCurrentHolds.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.maxCurrentHolds.anyOf[1]boolean Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/bid/get_pickup_requirements",
    "RequestUserAlias": "example-user",
    "Payload": {
        "bid": {
            "requestMode": "general",
            "operationalExpiry": "synthetic-example",
            "acceptedOptions": [],
            "deliverableType": "fulfillment",
            "researchScope": "synthetic-example",
            "bidID": 0,
            "amount": 0,
            "buyerUserID": 0,
            "appointmentID": 0,
            "discussionPostID": 0,
            "bidUUID": "synthetic-example",
            "createdDate": "synthetic-example",
            "currentHolderLastUpdateDate": "synthetic-example",
            "amountFormatted": "synthetic-example",
            "directHireTargetLabel": "synthetic-example",
            "locationAlias": "synthetic-example",
            "locationName": "synthetic-example",
            "locationAddress": "synthetic-example",
            "inventoryTypeName": "synthetic-example",
            "customRequest": "synthetic-example",
            "startTime": "synthetic-example",
            "endTime": "synthetic-example",
            "timeLabel": "synthetic-example",
            "buyerAlias": "synthetic-example",
            "currentHolderAlias": "synthetic-example",
            "submissionURL": "synthetic-example",
            "appointmentUUID": "synthetic-example",
            "appointmentStatus": "synthetic-example",
            "respondByTime": "synthetic-example",
            "respondByLabel": "synthetic-example",
            "fillURL": "synthetic-example",
            "fillListingURL": "synthetic-example",
            "discussionURL": "synthetic-example",
            "privateChatUserAlias": "synthetic-example",
            "privateChatName": "synthetic-example",
            "note": "synthetic-example",
            "isPremium": false,
            "isShortlisted": false,
            "isDirectHire": false,
            "isCustomConciergeRequest": false,
            "locationHasRegulationRestrictions": false,
            "submissionRejectedByReviewer": false,
            "directHireTargets": [],
            "locationID": 0,
            "inventoryTypeID": 0,
            "currentHolderUserID": 0,
            "submissionLifecycle": "held",
            "submittedAt": "synthetic-example",
            "pendingChangeProposal": {
                "proposalToken": "synthetic-example",
                "chatID": 0,
                "chatURL": "synthetic-example",
                "actionButtonID": 0,
                "createdDate": "synthetic-example",
                "proposedLocationName": "synthetic-example",
                "proposedTimeLabel": "synthetic-example",
                "proposedInventoryTypeName": "synthetic-example",
                "summary": "synthetic-example"
            },
            "views": {
                "24Hours": 0,
                "Alltime": 0
            },
            "actionState": {
                "status": "synthetic-example",
                "label": "synthetic-example",
                "message": "synthetic-example",
                "sponsorAlias": "synthetic-example",
                "sponsorChatLink": "synthetic-example",
                "sponsorStatus": "synthetic-example",
                "moveOwnershipUnavailableReason": "synthetic-example",
                "moveOwnershipUnavailableMessage": "synthetic-example",
                "canPickup": false,
                "canDrop": false,
                "canFill": false,
                "canMoveOwnership": false,
                "canShortlist": false,
                "canDiscuss": false,
                "canChat": false,
                "requiresSponsor": false,
                "canFillDirectly": false,
                "fillRateBasisPoints": 0,
                "minimumFillRateBasisPoints": 0,
                "missingHoldPermissions": []
            }
        },
        "actionState": {
            "status": "synthetic-example",
            "label": "synthetic-example",
            "message": "synthetic-example",
            "sponsorAlias": "synthetic-example",
            "sponsorChatLink": "synthetic-example",
            "sponsorStatus": "synthetic-example",
            "moveOwnershipUnavailableReason": "synthetic-example",
            "moveOwnershipUnavailableMessage": "synthetic-example",
            "canPickup": false,
            "canDrop": false,
            "canFill": false,
            "canMoveOwnership": false,
            "canShortlist": false,
            "canDiscuss": false,
            "canChat": false,
            "requiresSponsor": false,
            "canFillDirectly": false,
            "fillRateBasisPoints": 0,
            "minimumFillRateBasisPoints": 0,
            "missingHoldPermissions": []
        },
        "maxHoldDays": 0,
        "maxCurrentHolds": 0
    }
}
Machine-readable endpoint documentation
GET

/v1/bid/get_required_feedback

#
Returns active notified bids the acting seller is eligible to pick up at their currently followed locations. An empty array clears prior requests.
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/bid/get_required_feedback' \
  --data-urlencode 'key={{API_KEY}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$bid_get_required_feedback_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadarray Yes
$.oneOf[0].allOf[1].Payload[]object No
$.oneOf[0].allOf[1].Payload[].ATLocation_IDDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload[].ATLocation_ID.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload[].ATLocation_ID.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload[].FeedbackLocationNamestring Yes
$.oneOf[0].allOf[1].Payload[].ATLocation_Aliasstring Yes
$.oneOf[0].allOf[1].Payload[].ATLocation_Namestring Yes
$.oneOf[0].allOf[1].Payload[].ATBids_AmountDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload[].ATBids_Amount.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload[].ATBids_Amount.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload[].StartTimestring Yes
$.oneOf[0].allOf[1].Payload[].EndTimestring Yes
$.oneOf[0].allOf[1].Payload[].ATLocationInventoryType_Name Yes
$.oneOf[0].allOf[1].Payload[].ATLocationInventoryType_Name.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload[].ATLocationInventoryType_Name.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload[].RequestString Yes
$.oneOf[0].allOf[1].Payload[].RequestString.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload[].RequestString.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload[].ATDiscussionPosts_ID Yes
$.oneOf[0].allOf[1].Payload[].ATDiscussionPosts_ID.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload[].ATDiscussionPosts_ID.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload[].ATDiscussionPosts_ID.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload[].ATDiscussionPosts_ID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload[].BidUUIDstring | null Yes
$.oneOf[0].allOf[1].Payload[].ATBids_IDDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload[].ATBids_ID.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload[].ATBids_ID.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload[].ATBids_IsPremiumDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload[].ATBids_IsPremium.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload[].ATBids_IsPremium.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload[].buyerIdentityHiddenboolean NoTrue when the authenticated viewer cannot see the buyer during the current response race.
$.oneOf[0].allOf[1].Payload[].buyerIdentityHiddenUntilinteger | null NoSaved current-round ClosesAt as Unix seconds; null when identity is visible. Reveal is authoritative only on a new response.
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/bid/get_required_feedback",
    "RequestUserAlias": "example-user",
    "Payload": []
}
Machine-readable endpoint documentation
GET

/v1/bid/get_submission

#
Returns the acting submitter's private bid confirmation or immutable completed receipt.

Parameters

NameTypeRequiredDefaultDescription
bidID int Yes — Bid ID.
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/bid/get_submission' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'bidID={{bidID}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$bid_get_submission_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payload Yes
$.oneOf[0].allOf[1].Payload.oneOf[0]object Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].mode = "detail" Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].customerSurveys Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].customerSurveys.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].customerSurveys.anyOf[0].totalinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].customerSurveys.anyOf[0].submittedinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].customerSurveys.anyOf[0].urlstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].customerSurveys.anyOf[0].transactionIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].customerSurveys.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].appointmentIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].listingUUIDstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].accessobject Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].access.rolestring ["owner","shared","reviewer","guest","transfer-agent","submission"] Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].access.canViewFullboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].access.isOwnerboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].access.isSharedGuestboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].access.isReviewerboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].access.isUnlockedDetailboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].access.authorizedByShareCodeboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].access.readOnly = true No
$.oneOf[0].allOf[1].Payload.oneOf[0].locationobject Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].location.idinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].location.namestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].location.aliasstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].location.addressstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].location.googleMapsURLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].location.cityLinestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].location.timezonestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].location.imageURLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservationobject Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.refundStatusLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.descriptorstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.inventoryNamestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.datestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.timestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.dateLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.timeLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.dateTimeLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.partySizeLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.checkInNamestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.emailstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.phonestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.detailStatementstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.purchaseSummarystring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.purchaseAmountFormattedstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.status Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.status.anyOf[0]string ["Draft","Submitted","In Review","Rejected","Private","Unlocked","Approved","Refunded","Transfer Requested","Transfer Failed","Transfer Failed But Unlocked","Standard Failed","Archived","In Transfer"] Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.status.anyOf[1] = "" Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.headcountinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.customFieldsarray Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.customFields[]object No
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.customFields[].idinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.customFields[].labelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.customFields[].descriptionstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.customFields[].typestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.customFields[].valuestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reservation.isPastboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].peopleobject Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].people.ownerAliasstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].people.creatorAliasstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].guestsReservationGuests Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].guests.anyOf[0]array Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].guests.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].guests.anyOf[1].shareURLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].guests.anyOf[1].headcountinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].guests.anyOf[1].confirmedCountinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].guests.anyOf[1].pendingSlotsinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].guests.anyOf[1].itemsarray Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].guests.anyOf[1].items[]object No
$.oneOf[0].allOf[1].Payload.oneOf[0].guests.anyOf[1].items[].kindstring ["owner","shared"] Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].guests.anyOf[1].items[].namestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].guests.anyOf[1].items[].aliasstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].guests.anyOf[1].items[].statusstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].guests.anyOf[1].items[].lastSeenLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].reviewReservationReview Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[0]array Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[1].canReview = false Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[1].isActive = false Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2]object Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].revisionstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].canReview = true Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].isActive = true Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].needsBeginboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].isInProgressboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].isSelfReviewboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].reviewRewardEligibleboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].reviewRewardPointsinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].askingPriceSmallestUnitinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].reviewRewardFormattedstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].askingPriceFormattedstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].questionstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].respondByDatestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].respondByTimestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].respondByLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].legacyReviewURLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].bid Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].bid.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].bid.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].bid.anyOf[0].amountFormattedstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].bid.anyOf[0].discussionURLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].bid.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].historyarray Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].history[]object No
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].history[].createdLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].history[].statusstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].history[].descriptionstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].history[].descriptionHTMLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].review.anyOf[2].history[].reviewerAliasstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actionsReservationActions Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].shareURLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].addTransferServiceCheckoutURLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].addTransferServicePriceLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].addTransferServiceLocationNamestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].addTransferServiceInventoryNamestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].addTransferServiceDateLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].addTransferServiceTimeLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reportProblemURLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].refundChatURLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].refundChatV2URLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].sellerChatURLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].sellerChatV2URLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].absoluteShareURLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].addServiceAppointmentIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].addTransferServicePriceSmallestUnitinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].refundChatIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].sellerChatIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].addServiceAvailableboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].manageAvailableboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reportInfractionAvailableboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].resellAvailableboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].transferServiceobject Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].transferService.visibleboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].transferService.requestAvailableboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].transferService.cancelAvailableboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].transferService.isRequestedboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].transferService.isInTransferboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].transferService.isCompletedboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].transferService.isFailedboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].transferService.appointmentIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].transferService.typestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].transferService.statusstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].transferService.listingUUIDstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].transferService.currentNamestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].transferService.requestedNamestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].transferService.requestedGivenNamestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].transferService.requestedFamilyNamestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].transferService.requestedByAliasstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].transferService.requestedAtstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].transferService.requestEndpointstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].transferService.cancelEndpointstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].reviewRequestIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoardIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].boardIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].targetIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].targetLocationIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].locationIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].appointmentIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].targetTypestring ["user","location"] Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].targetRolestring ["buyer","seller","location"] Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].boardIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].countinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].slugstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].namestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].citystring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].cityGroupCodestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].intentstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].callbackstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].unitLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].routingDescriptionstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].createsRegularBoardPostboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].isDefaultRequestBoardboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].isDefaultListingBoardboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].routingEnabledboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[0].selectedboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].selectedBoard.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].targetDisplayNamestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].locationNamestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].locationAliasstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].subtitlestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].promptstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].ctaLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].completedboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].targetUserIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].targetAliasstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].targetProfileURLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].completedPostIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].completedPostURLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[0].viewURLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].reviewRequest.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0]LocationReviewAction Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].reviewRequestIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoardIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].boardIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].targetIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].targetLocationIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].locationIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].appointmentIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].targetTypestring ["user","location"] Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].targetRolestring ["buyer","seller","location"] Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].boardIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].countinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].slugstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].namestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].citystring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].cityGroupCodestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].intentstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].callbackstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].unitLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].routingDescriptionstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].createsRegularBoardPostboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].isDefaultRequestBoardboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].isDefaultListingBoardboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].routingEnabledboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[0].selectedboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].selectedBoard.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].targetDisplayNamestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].locationNamestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].locationAliasstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].titlestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].subtitlestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].promptstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].ctaLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].completedboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].targetUserIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].targetAliasstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].targetProfileURLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].completedPostIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].completedPostURLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[0].viewURLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].reviewRequestIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoardIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].boardIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].targetIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].targetLocationIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].locationIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].appointmentIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].targetTypestring ["user","location"] Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].targetRolestring ["buyer","seller","location"] Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].idinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].boardIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].countinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].slugstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].namestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].citystring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].cityGroupCodestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].intentstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].callbackstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].unitLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].routingDescriptionstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].createsRegularBoardPostboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].isDefaultRequestBoardboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].isDefaultListingBoardboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].routingEnabledboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[0].selectedboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].selectedBoard.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].targetDisplayNamestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].locationNamestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].locationAliasstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].titlestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].subtitlestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].promptstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].ctaLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[0].anyOf[1].completedboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].locationReview.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].resellEndpointstring No
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].resellListingIDstring No
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].resellLocationNamestring No
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].resellInventoryNamestring No
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].resellDateLabelstring No
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].resellTimeLabelstring No
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].resellAppointmentIDinteger No
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].resellCurrentPriceSmallestUnitinteger No
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].resellMinPriceinteger No
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].resellMaxPriceinteger No
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].resellTransferFeeBasisPointsinteger No
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].resellRequiresReviewboolean No
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].resellSelfReviewAvailableboolean No
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].resellRelistOriginalboolean No
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].resellSameDayOffersarray No
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].resellSameDayOffers[]object No
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].resellSameDayOffers[].timeLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].resellSameDayOffers[].priceLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[0].resellSameDayOffers[].inventoryTypestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].actions.anyOf[1]array Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].copyobject Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].copy.titlestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].copy.descriptionstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submissionobject Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.bidIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.appointmentIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.bidUUIDstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.listingUUIDstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.revisionstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.statusstring ["Draft","Submitted","In Review","Rejected","CONFIRMATION_REQUIRED","COMPLETED","CLOSED"] Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.submittedAt Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.submittedAt.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.submittedAt.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.canCorrectboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.correctionError Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.correctionError.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.correctionError.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.lifecyclestring ["held","changes_requested","in_review","submitted","confirmation_required","completed","closed"] Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.rejectedByReviewerboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.canSelfReviewboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.historyarray Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[]object No
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].idinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].reviewerUserIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].createdDatestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].createdLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].statusstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].descriptionstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].descriptionTextstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].descriptionHTMLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].reviewerAliasstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].translationobject No
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].translation.contextstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].translation.endpointstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].translation.sourceLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].translation.targetLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].translation.receiverLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].translation.targetLanguageNamestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].translation.sourceContentHashstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].translation.titlestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].translation.bodystring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].translation.originalTitlestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].translation.originalBodystring Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].translation.reviewHistoryIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].translation.notificationIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].translation.statestring ["done","eligible"] Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].translation.eligibleboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.history[].translation.cachedboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.historicalDetailsUnavailableboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.buyerIdentityHiddenboolean NoTrue when the authenticated viewer cannot see the buyer during the current response race.
$.oneOf[0].allOf[1].Payload.oneOf[0].submission.buyerIdentityHiddenUntilinteger | null NoSaved current-round ClosesAt as Unix seconds; null when identity is visible. Reveal is authoritative only on a new response.
$.oneOf[0].allOf[1].Payload.oneOf[1]object Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].mode = "submission-receipt" Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].appointmentIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].listingUUIDstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].accessobject Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].access.role = "submission" Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].access.readOnly = true Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].reservationarray Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].actionsarray Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submissionobject Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.bidIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.appointmentIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.bidUUIDstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.listingUUIDstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.revisionstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.statusstring ["Draft","Submitted","In Review","Rejected","CONFIRMATION_REQUIRED","COMPLETED","CLOSED"] Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.submittedAt Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.submittedAt.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.submittedAt.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.canCorrectboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.correctionError Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.correctionError.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.correctionError.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.lifecyclestring ["held","changes_requested","in_review","submitted","confirmation_required","completed","closed"] Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.rejectedByReviewerboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.canSelfReviewboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.historyarray Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[]object No
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].idinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].reviewerUserIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].createdDatestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].createdLabelstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].statusstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].descriptionstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].descriptionTextstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].descriptionHTMLstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].reviewerAliasstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].translationobject No
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].translation.contextstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].translation.endpointstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].translation.sourceLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].translation.targetLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].translation.receiverLanguageCodestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].translation.targetLanguageNamestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].translation.sourceContentHashstring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].translation.titlestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].translation.bodystring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].translation.originalTitlestring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].translation.originalBodystring Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].translation.reviewHistoryIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].translation.notificationIDinteger Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].translation.statestring ["done","eligible"] Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].translation.eligibleboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.history[].translation.cachedboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.historicalDetailsUnavailableboolean Yes
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.buyerIdentityHiddenboolean NoTrue when the authenticated viewer cannot see the buyer during the current response race.
$.oneOf[0].allOf[1].Payload.oneOf[1].submission.buyerIdentityHiddenUntilinteger | null NoSaved current-round ClosesAt as Unix seconds; null when identity is visible. Reveal is authoritative only on a new response.
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/bid/get_submission",
    "RequestUserAlias": "example-user",
    "Payload": {
        "mode": "detail",
        "customerSurveys": {
            "total": 0,
            "submitted": 0,
            "url": "synthetic-example",
            "transactionID": 0
        },
        "appointmentID": 0,
        "listingUUID": "synthetic-example",
        "access": {
            "role": "owner",
            "canViewFull": false,
            "isOwner": false,
            "isSharedGuest": false,
            "isReviewer": false,
            "isUnlockedDetail": false,
            "authorizedByShareCode": false
        },
        "location": {
            "id": 0,
            "name": "synthetic-example",
            "alias": "synthetic-example",
            "address": "synthetic-example",
            "googleMapsURL": "synthetic-example",
            "cityLine": "synthetic-example",
            "timezone": "synthetic-example",
            "imageURL": "synthetic-example"
        },
        "reservation": {
            "refundStatusLabel": "synthetic-example",
            "descriptor": "synthetic-example",
            "inventoryName": "synthetic-example",
            "date": "synthetic-example",
            "time": "synthetic-example",
            "dateLabel": "synthetic-example",
            "timeLabel": "synthetic-example",
            "dateTimeLabel": "synthetic-example",
            "partySizeLabel": "synthetic-example",
            "checkInName": "synthetic-example",
            "email": "synthetic-example",
            "phone": "synthetic-example",
            "detailStatement": "synthetic-example",
            "purchaseSummary": "synthetic-example",
            "purchaseAmountFormatted": "synthetic-example",
            "status": "Draft",
            "headcount": 0,
            "customFields": [],
            "isPast": false
        },
        "people": {
            "ownerAlias": "synthetic-example",
            "creatorAlias": "synthetic-example"
        },
        "guests": [],
        "review": [],
        "actions": {
            "shareURL": "synthetic-example",
            "addTransferServiceCheckoutURL": "synthetic-example",
            "addTransferServicePriceLabel": "synthetic-example",
            "addTransferServiceLocationName": "synthetic-example",
            "addTransferServiceInventoryName": "synthetic-example",
            "addTransferServiceDateLabel": "synthetic-example",
            "addTransferServiceTimeLabel": "synthetic-example",
            "reportProblemURL": "synthetic-example",
            "refundChatURL": "synthetic-example",
            "refundChatV2URL": "synthetic-example",
            "sellerChatURL": "synthetic-example",
            "sellerChatV2URL": "synthetic-example",
            "absoluteShareURL": "synthetic-example",
            "addServiceAppointmentID": 0,
            "addTransferServicePriceSmallestUnit": 0,
            "refundChatID": 0,
            "sellerChatID": 0,
            "addServiceAvailable": false,
            "manageAvailable": false,
            "reportInfractionAvailable": false,
            "resellAvailable": false,
            "transferService": {
                "visible": false,
                "requestAvailable": false,
                "cancelAvailable": false,
                "isRequested": false,
                "isInTransfer": false,
                "isCompleted": false,
                "isFailed": false,
                "appointmentID": 0,
                "type": "synthetic-example",
                "status": "synthetic-example",
                "listingUUID": "synthetic-example",
                "currentName": "synthetic-example",
                "requestedName": "synthetic-example",
                "requestedGivenName": "synthetic-example",
                "requestedFamilyName": "synthetic-example",
                "requestedByAlias": "synthetic-example",
                "requestedAt": "synthetic-example",
                "requestEndpoint": "synthetic-example",
                "cancelEndpoint": "synthetic-example"
            },
            "reviewRequest": {
                "reviewRequestID": 0,
                "selectedBoardID": 0,
                "boardID": 0,
                "targetID": 0,
                "targetLocationID": 0,
                "locationID": 0,
                "appointmentID": 0,
                "targetType": "user",
                "targetRole": "buyer",
                "selectedBoard": {
                    "id": 0,
                    "boardID": 0,
                    "count": 0,
                    "slug": "synthetic-example",
                    "name": "synthetic-example",
                    "city": "synthetic-example",
                    "cityGroupCode": "synthetic-example",
                    "intent": "synthetic-example",
                    "callback": "synthetic-example",
                    "unitLabel": "synthetic-example",
                    "routingDescription": "synthetic-example",
                    "createsRegularBoardPost": false,
                    "isDefaultRequestBoard": false,
                    "isDefaultListingBoard": false,
                    "routingEnabled": false,
                    "selected": false
                },
                "targetDisplayName": "synthetic-example",
                "locationName": "synthetic-example",
                "locationAlias": "synthetic-example",
                "title": "synthetic-example",
                "subtitle": "synthetic-example",
                "prompt": "synthetic-example",
                "ctaLabel": "synthetic-example",
                "completed": false,
                "targetUserID": 0,
                "targetAlias": "synthetic-example",
                "targetProfileURL": "synthetic-example",
                "completedPostID": 0,
                "completedPostURL": "synthetic-example",
                "viewURL": "synthetic-example"
            },
            "locationReview": {
                "reviewRequestID": 0,
                "selectedBoardID": 0,
                "boardID": 0,
                "targetID": 0,
                "targetLocationID": 0,
                "locationID": 0,
                "appointmentID": 0,
                "targetType": "user",
                "targetRole": "buyer",
                "selectedBoard": {
                    "id": 0,
                    "boardID": 0,
                    "count": 0,
                    "slug": "synthetic-example",
                    "name": "synthetic-example",
                    "city": "synthetic-example",
                    "cityGroupCode": "synthetic-example",
                    "intent": "synthetic-example",
                    "callback": "synthetic-example",
                    "unitLabel": "synthetic-example",
                    "routingDescription": "synthetic-example",
                    "createsRegularBoardPost": false,
                    "isDefaultRequestBoard": false,
                    "isDefaultListingBoard": false,
                    "routingEnabled": false,
                    "selected": false
                },
                "targetDisplayName": "synthetic-example",
                "locationName": "synthetic-example",
                "locationAlias": "synthetic-example",
                "title": "synthetic-example",
                "subtitle": "synthetic-example",
                "prompt": "synthetic-example",
                "ctaLabel": "synthetic-example",
                "completed": false,
                "targetUserID": 0,
                "targetAlias": "synthetic-example",
                "targetProfileURL": "synthetic-example",
                "completedPostID": 0,
                "completedPostURL": "synthetic-example",
                "viewURL": "synthetic-example"
            }
        },
        "copy": {
            "title": "synthetic-example",
            "description": "synthetic-example"
        },
        "submission": {
            "bidID": 0,
            "appointmentID": 0,
            "bidUUID": "synthetic-example",
            "listingUUID": "synthetic-example",
            "revision": "synthetic-example",
            "status": "Draft",
            "submittedAt": "synthetic-example",
            "canCorrect": false,
            "correctionError": "synthetic-example",
            "lifecycle": "held",
            "rejectedByReviewer": false,
            "canSelfReview": false,
            "history": [],
            "historicalDetailsUnavailable": false
        }
    }
}
Machine-readable endpoint documentation
POST

/v1/bid/set

#
Places a bid Please note that users are required to hold the API Developer medal to access automated buying. A minimum balance of $50 per automatically purchased listings that have not passed by at least 72 hours is required to cover for no-show refunds. Example: If 100 listings for the next 30 days have been purchased the users main account must reflect an available balance (which can be a combination of credit limit and balance) of at least $5,000 to cover for no show refunds. use the associated account workflow to programatically fund your account

Parameters

NameTypeRequiredDefaultDescription
fundingAccountID int Yes — ID of the account that will fund the bid, accountIDs can be found in /v1/account/get_list
returnToAccountID int Yes — ID of the account that a bid amount shall be returned to if it is cancelled. If 0 it will be returned to the users Main Account. accountIDs can be found in /v1/account/get_list
bidAmount int Yes — bid amount in smallest currency unit
sendPublishingMessages bool Yes — Defines if bid is being published with push messages and emails, if set to false a reduced publishing fee applies.
isPremium bool Yes — Defines if this is a premium publishing bid
locationAlias string Yes — Slug found after the slash when opening a location in the portal
orderListID string Yes — If this bid is part of an orderList, set the ID here.
inventoryTypeID int Yes — inventoryTypeID found in /v1/location/get_inventory_types
numberTimeRangeUnits int Yes — Default is 1 - if this is a bid for multiple days such as a hotel stay or a boat slip specify the number of days.
dateTimeRangeStart string Yes — Time Range Start Date, will be ignored if empty format: YYYY-MM-DD HH:MM:SS
dateTimeRangeEnd string Yes — Time Range End Date, will be ignored if empty format: YYYY-MM-DD HH:MM:SS
isWritingRequest bool No false all set_[...] functions have this parameter - if false (which is default) the method will execute without writing any data. Set this parameter to true once you are sure that you tested your logic and want to execute a writing request
Request example (cURL)
curl --request POST \
  'https://ca.appointmenttrader.com/v1/bid/set' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'fundingAccountID={{fundingAccountID}}' \
  --data-urlencode 'returnToAccountID={{returnToAccountID}}' \
  --data-urlencode 'bidAmount={{bidAmount}}' \
  --data-urlencode 'sendPublishingMessages={{sendPublishingMessages}}' \
  --data-urlencode 'isPremium={{isPremium}}' \
  --data-urlencode 'locationAlias={{locationAlias}}' \
  --data-urlencode 'orderListID={{orderListID}}' \
  --data-urlencode 'inventoryTypeID={{inventoryTypeID}}' \
  --data-urlencode 'numberTimeRangeUnits={{numberTimeRangeUnits}}' \
  --data-urlencode 'dateTimeRangeStart={{dateTimeRangeStart}}' \
  --data-urlencode 'dateTimeRangeEnd={{dateTimeRangeEnd}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$bid_set_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.bidIDDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.bidID.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.bidID.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.transactionIDDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.transactionID.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.transactionID.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.buyerIdentityHiddenboolean NoResponse projection adds this flag when a bid context is present; true hides the buyer during the current race.
$.oneOf[0].allOf[1].Payload.buyerIdentityHiddenUntilinteger | null NoSaved race closing timestamp in Unix seconds, or null when identity is visible.
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/bid/set",
    "RequestUserAlias": "example-user",
    "Payload": {
        "bidID": 0,
        "transactionID": 0
    }
}
Machine-readable endpoint documentation
POST

/v1/bid/set_cancel

#
Cancels an active bid

Parameters

NameTypeRequiredDefaultDescription
bidID int Yes — bidID returned by /v1/bid/set and /v1/bid/get_list functions Bid must be created by acting API User and must not be held by another user
isWritingRequest bool No false all set_[...] functions have this parameter - if false (which is default) the method will execute without writing any data. Set this parameter to true once you are sure that you tested your logic and want to execute a writing request
Request example (cURL)
curl --request POST \
  'https://ca.appointmenttrader.com/v1/bid/set_cancel' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'bidID={{bidID}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$bid_set_cancel_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payload = "Bid Cancelled" Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/bid/set_cancel",
    "RequestUserAlias": "example-user",
    "Payload": "Bid Cancelled"
}
Machine-readable endpoint documentation
POST

/v1/bid/set_drop

#
Release a bid currently held by the acting seller.

Parameters

NameTypeRequiredDefaultDescription
bidID int Yes — numeric bid ID
isWritingRequest bool No false all set_[...] functions have this parameter - if false (which is default) the method will execute without writing any data
Request example (cURL)
curl --request POST \
  'https://ca.appointmenttrader.com/v1/bid/set_drop' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'bidID={{bidID}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$bid_set_drop_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.success = true Yes
$.oneOf[0].allOf[1].Payload.messagestring Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/bid/set_drop",
    "RequestUserAlias": "example-user",
    "Payload": {
        "success": true,
        "message": "synthetic-example"
    }
}
Machine-readable endpoint documentation
POST

/v1/bid/set_feedback

#
Send seller feedback for a bid, such as no connection or bid too low.

Parameters

NameTypeRequiredDefaultDescription
bidID int Yes — numeric bid ID
reason string No "no_connection" one of unfollow_location, no_connection, bid_too_low, short_list, un_short_list. unfollow_location requires confirmation in the client and clears venue feedback.
suggestedAmount int No 0 optional replacement amount for bid_too_low
isWritingRequest bool No false all set_[...] functions have this parameter - if false (which is default) the method will execute without writing any data
Request example (cURL)
curl --request POST \
  'https://ca.appointmenttrader.com/v1/bid/set_feedback' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'bidID={{bidID}}' \
  --data-urlencode 'reason={{reason}}' \
  --data-urlencode 'suggestedAmount={{suggestedAmount}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$bid_set_feedback_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.success = true Yes
$.oneOf[0].allOf[1].Payload.feedbackTypestring ["LOCATION_UNFOLLOWED","NO_CONNECTION","BID_TOO_LOW","SHORT_LIST","UN_SHORT_LIST"] Yes
$.oneOf[0].allOf[1].Payload.discussionCommentPostID Yes
$.oneOf[0].allOf[1].Payload.discussionCommentPostID.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.discussionCommentPostID.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.discussionCommentPostID.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.discussionCommentPostID.anyOf[1]null Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/bid/set_feedback",
    "RequestUserAlias": "example-user",
    "Payload": {
        "success": true,
        "feedbackType": "LOCATION_UNFOLLOWED",
        "discussionCommentPostID": 0
    }
}
Machine-readable endpoint documentation
POST

/v1/bid/set_note

#
Save the acting seller's private note for a bid.

Parameters

NameTypeRequiredDefaultDescription
bidID int Yes — numeric bid ID
note string Yes — private seller note
isWritingRequest bool No false all set_[...] functions have this parameter - if false (which is default) the method will execute without writing any data
Request example (cURL)
curl --request POST \
  'https://ca.appointmenttrader.com/v1/bid/set_note' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'bidID={{bidID}}' \
  --data-urlencode 'note={{note}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$bid_set_note_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payload = true Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/bid/set_note",
    "RequestUserAlias": "example-user",
    "Payload": true
}
Machine-readable endpoint documentation
POST

/v1/bid/set_pickup

#
Pick up and hold a bid for the acting seller, or return auctionRequired and auctionURL when paid pickup is required. An auction redirect is not a hold. Use /v1/bidauction/get_state and /v1/bidauction/set_checkout to compete. New open bids return poolRequired and poolURL. Use /v1/bidpool/get_state and /v1/bidpool/set_response to submit a private completion promise. Direct hires, existing holds and existing paid pickup auctions retain their terms.

Parameters

NameTypeRequiredDefaultDescription
bidID int Yes — numeric bid ID
isInstantFill bool No false true when the seller is already filling immediately
isWritingRequest bool No false all set_[...] functions have this parameter - if false (which is default) the method will execute without writing any data
Request example (cURL)
curl --request POST \
  'https://ca.appointmenttrader.com/v1/bid/set_pickup' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'bidID={{bidID}}' \
  --data-urlencode 'isInstantFill={{isInstantFill}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$bid_set_pickup_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].PayloadBidPickupResult Yes
$.oneOf[0].allOf[1].Payload.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].success = false Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].poolRequired = true Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].poolURLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[0].messagestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].success = false Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].auctionRequired = true Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].auctionURLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[1].messagestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].success = true Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].appointmentIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].appointmentUUIDstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].respondByTimestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].respondByLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].messagestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].requestModestring ["general","specific"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].operationalExpiry Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].operationalExpiry.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].operationalExpiry.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptionsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[]object No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].ATLocation_IDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].ATLocationInventoryType_IDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].TimeRangeUnitCountinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].Quantityinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].LocationNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].LocationAliasstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].InventoryTypeNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].StartDatestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].EndDatestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].StartTimestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].EndTimestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].PartySize No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].PartySize.anyOf[0]integer No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].PartySize.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].CheckOutDate No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].CheckOutDate.anyOf[0]string No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].CheckOutDate.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].Constraintsarray No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].Constraints[]string No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].ExcludedVenuesarray No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].ExcludedVenues[]string No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].acceptedOptions[].OperationalProjectionboolean NoTrue for a general request’s operational concierge anchor; these dates/location are not resolved fulfillment facts.
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].deliverableTypestring ["fulfillment","research"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].researchScope Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].researchScope.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].researchScope.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].bidIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].amountinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].buyerUserIDinteger | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].appointmentIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].discussionPostIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].bidUUIDstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].createdDatestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].currentHolderLastUpdateDatestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].amountFormattedstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].directHireTargetLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].locationAliasstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].locationNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].locationAddressstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].inventoryTypeNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].customRequeststring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].startTimestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].endTimestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].timeLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].buyerAliasstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].currentHolderAliasstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].submissionURLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].appointmentUUIDstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].appointmentStatusstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].respondByTimestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].respondByLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].fillURLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].fillListingURLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].discussionURLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].privateChatUserAliasstring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].privateChatNamestring | null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].notestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].isPremiumboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].isShortlistedboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].isDirectHireboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].isCustomConciergeRequestboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].locationHasRegulationRestrictionsboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].submissionRejectedByReviewerboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].directHireTargetsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].directHireTargets[]object No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].directHireTargets[].userIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].directHireTargets[].aliasstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].locationID Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].locationID.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].locationID.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].locationID.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].locationID.anyOf[1] = "" Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].inventoryTypeID Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].inventoryTypeID.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].inventoryTypeID.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].inventoryTypeID.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].inventoryTypeID.anyOf[1] = "" Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].currentHolderUserID Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].currentHolderUserID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].currentHolderUserID.anyOf[1] = "" Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].submissionLifecyclestring ["held","changes_requested","in_review","submitted","confirmation_required","completed","closed"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].submittedAt Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].submittedAt.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].submittedAt.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].pendingChangeProposal Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].pendingChangeProposal.anyOf[0]object Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].pendingChangeProposal.anyOf[0].proposalTokenstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].pendingChangeProposal.anyOf[0].chatIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].pendingChangeProposal.anyOf[0].chatURLstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].pendingChangeProposal.anyOf[0].actionButtonIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].pendingChangeProposal.anyOf[0].createdDatestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].pendingChangeProposal.anyOf[0].proposedLocationNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].pendingChangeProposal.anyOf[0].proposedTimeLabelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].pendingChangeProposal.anyOf[0].proposedInventoryTypeNamestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].pendingChangeProposal.anyOf[0].summarystring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].pendingChangeProposal.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].viewsobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].views.24HoursDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].views.24Hours.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].views.24Hours.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].views.AlltimeDatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].views.Alltime.oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].views.Alltime.oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionStateobject Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.statusstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.labelstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.messagestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.sponsorAliasstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.sponsorChatLinkstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.sponsorStatusstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.moveOwnershipUnavailableReasonstring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.moveOwnershipUnavailableMessagestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.canPickupboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.canDropboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.canFillboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.canMoveOwnershipboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.canShortlistboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.canDiscussboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.canChatboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.requiresSponsorboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.canFillDirectlyboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.fillRateBasisPointsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.minimumFillRateBasisPointsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.missingHoldPermissionsarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.missingHoldPermissions[]string No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.directFillNoticeboolean No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.directFillAvailabilitystring ["available","unavailable","selection_pending","seller_ineligible"] No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auctionURLstring No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auctionobject No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.venuestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.startTimestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.endTimestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.bidIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.bidAmountCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.roundID Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.roundID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.roundID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.statestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.serverTimeinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.closesAt Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.closesAt.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.closesAt.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.closesAt.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.closesAt.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.enabledboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.openingCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.incrementCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.leadingCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.nextCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.estimatedFeesCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.remainingCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.leadingboolean Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.priorityUntilnull Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.priorityMine = false Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.ownOffersarray Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.ownOffers[]object No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.ownOffers[].idinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.ownOffers[].amountCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.ownOffers[].statestring Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.ownOffers[].refundCentsinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.eligibilityError Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.eligibilityError.anyOf[0]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.eligibilityError.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.holdAppointmentID Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.holdAppointmentID.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.holdAppointmentID.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.holdAppointmentID.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.holdAppointmentID.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.buyerIdentityHiddenboolean NoTrue when the authenticated viewer cannot see the buyer during the current response race.
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.auction.buyerIdentityHiddenUntilinteger | null NoSaved current-round ClosesAt as Unix seconds; null when identity is visible. Reveal is authoritative only on a new response.
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.poolRequiredboolean No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.responseRound No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.responseRound.anyOf[0]object No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.responseRound.anyOf[0].roundIDinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.responseRound.anyOf[0].statestring ["collecting","immediate"] Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.responseRound.anyOf[0].closesAtinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.responseRound.anyOf[0].serverTimeinteger Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].actionState.responseRound.anyOf[1]null No
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].buyerIdentityHiddenboolean NoTrue when the authenticated viewer cannot see the buyer during the current response race.
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[0].buyerIdentityHiddenUntilinteger | null NoSaved current-round ClosesAt as Unix seconds; null when identity is visible. Reveal is authoritative only on a new response.
$.oneOf[0].allOf[1].Payload.anyOf[2].bid.anyOf[1]null Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].discussionCommentPostID Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].discussionCommentPostID.anyOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.anyOf[2].discussionCommentPostID.anyOf[1]null Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/bid/set_pickup",
    "RequestUserAlias": "example-user",
    "Payload": {
        "success": false,
        "poolRequired": true,
        "poolURL": "synthetic-example",
        "message": "synthetic-example"
    }
}
Machine-readable endpoint documentation
POST

/v1/bid/set_reservation_contact

#
Saves the bidder-specified reservation contact details for an active bid.

Parameters

NameTypeRequiredDefaultDescription
bidID int Yes — bidID returned by /v1/bid/set and /v1/bid/get_list functions
reservationName string Yes — Name the reservation should be made under
phoneNumber string No "" Phone number the reservation should be made under
emailAddress string No "" Email address the reservation should be made under
isWritingRequest bool No false all set_[...] functions have this parameter - if false (which is default) the method will execute without writing any data
Request example (cURL)
curl --request POST \
  'https://ca.appointmenttrader.com/v1/bid/set_reservation_contact' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'bidID={{bidID}}' \
  --data-urlencode 'reservationName={{reservationName}}' \
  --data-urlencode 'phoneNumber={{phoneNumber}}' \
  --data-urlencode 'emailAddress={{emailAddress}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$bid_set_reservation_contact_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.bidIDinteger Yes
$.oneOf[0].allOf[1].Payload.reservationNamestring Yes
$.oneOf[0].allOf[1].Payload.phoneNumberstring Yes
$.oneOf[0].allOf[1].Payload.emailAddressstring Yes
$.oneOf[0].allOf[1].Payload.buyerIdentityHiddenboolean NoResponse projection adds this flag when a bid context is present; true hides the buyer during the current race.
$.oneOf[0].allOf[1].Payload.buyerIdentityHiddenUntilinteger | null NoSaved race closing timestamp in Unix seconds, or null when identity is visible.
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/bid/set_reservation_contact",
    "RequestUserAlias": "example-user",
    "Payload": {
        "bidID": 0,
        "reservationName": "synthetic-example",
        "phoneNumber": "synthetic-example",
        "emailAddress": "synthetic-example"
    }
}
Machine-readable endpoint documentation
POST

/v1/bid/set_shortlist

#
Shortlist or un-shortlist a bid for the acting seller.

Parameters

NameTypeRequiredDefaultDescription
bidID int Yes — numeric bid ID
isShortlisted bool No true true to shortlist, false to remove from shortlist
isWritingRequest bool No false all set_[...] functions have this parameter - if false (which is default) the method will execute without writing any data
Request example (cURL)
curl --request POST \
  'https://ca.appointmenttrader.com/v1/bid/set_shortlist' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'bidID={{bidID}}' \
  --data-urlencode 'isShortlisted={{isShortlisted}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$bid_set_shortlist_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.success = true Yes
$.oneOf[0].allOf[1].Payload.feedbackTypestring ["LOCATION_UNFOLLOWED","NO_CONNECTION","BID_TOO_LOW","SHORT_LIST","UN_SHORT_LIST"] Yes
$.oneOf[0].allOf[1].Payload.discussionCommentPostID Yes
$.oneOf[0].allOf[1].Payload.discussionCommentPostID.anyOf[0]DatabaseInteger YesInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.discussionCommentPostID.anyOf[0].oneOf[0]integer Yes
$.oneOf[0].allOf[1].Payload.discussionCommentPostID.anyOf[0].oneOf[1]string Yes
$.oneOf[0].allOf[1].Payload.discussionCommentPostID.anyOf[1]null Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/bid/set_shortlist",
    "RequestUserAlias": "example-user",
    "Payload": {
        "success": true,
        "feedbackType": "LOCATION_UNFOLLOWED",
        "discussionCommentPostID": 0
    }
}
Machine-readable endpoint documentation
POST

/v1/bid/set_text_feedback

#
Post custom feedback to the bid discussion and resolve the acting concierge's pending feedback.

Parameters

NameTypeRequiredDefaultDescription
bidID int Yes — numeric bid ID
text string No "" response text, 1 to 250 characters.
isWritingRequest bool No false must be true to submit
Request example (cURL)
curl --request POST \
  'https://ca.appointmenttrader.com/v1/bid/set_text_feedback' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'bidID={{bidID}}' \
  --data-urlencode 'text={{text}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$bid_set_text_feedback_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.success = true Yes
$.oneOf[0].allOf[1].Payload.discussionCommentPostIDinteger Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/bid/set_text_feedback",
    "RequestUserAlias": "example-user",
    "Payload": {
        "success": true,
        "discussionCommentPostID": 0
    }
}
Machine-readable endpoint documentation