Post Order Inquiry API — client.post_order.inquiry¶
Version 0.1 · base path /post-order/v2 · async twin: the same methods on
AsyncEbayClient, awaited.
Operations¶
Bases: BaseResource
check_inquiry_eligibility ¶
check_inquiry_eligibility(*, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[False] = False) -> None
check_inquiry_eligibility(*, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[True]) -> httpx.Response
check_inquiry_eligibility(*, x_ebay_c_marketplace_id: str | None = None, raw_response: bool = False) -> None | httpx.Response
Check if a buyer is eligible to open an inquiry on an order
close_inquiry ¶
close_inquiry(inquiry_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[False] = False) -> None
close_inquiry(inquiry_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[True]) -> httpx.Response
close_inquiry(inquiry_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: bool = False) -> None | httpx.Response
Close an inquiry for the buyer
confirm_inquiry_refund ¶
confirm_inquiry_refund(inquiry_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[False] = False) -> None
confirm_inquiry_refund(inquiry_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[True]) -> httpx.Response
confirm_inquiry_refund(inquiry_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: bool = False) -> None | httpx.Response
Buyer confirms the refund from an inquiry was received
create_inquiry ¶
create_inquiry(*, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[False] = False) -> None
create_inquiry(*, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[True]) -> httpx.Response
create_inquiry(*, x_ebay_c_marketplace_id: str | None = None, raw_response: bool = False) -> None | httpx.Response
Buyer confirms the refund from an inquiry was received
escalate_inquiry ¶
escalate_inquiry(inquiry_id: str, *, escalate_inquiry_reason: str, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[False] = False) -> None
escalate_inquiry(inquiry_id: str, *, escalate_inquiry_reason: str, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[True]) -> httpx.Response
escalate_inquiry(inquiry_id: str, *, escalate_inquiry_reason: str, x_ebay_c_marketplace_id: str | None = None, raw_response: bool = False) -> None | httpx.Response
Escalate an inquiry to an INR case
get_inquiry ¶
get_inquiry(inquiry_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[False] = False) -> inquiry_models.InquiryDetail
get_inquiry(inquiry_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[True]) -> httpx.Response
get_inquiry(inquiry_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: bool = False) -> inquiry_models.InquiryDetail | httpx.Response
Retrieve the history and details related to a specific inquiry
issue_inquiry_refund ¶
issue_inquiry_refund(inquiry_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[False] = False) -> None
issue_inquiry_refund(inquiry_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[True]) -> httpx.Response
issue_inquiry_refund(inquiry_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: bool = False) -> None | httpx.Response
Issue a refund for an inquiry
provide_inquiry_refund_info ¶
provide_inquiry_refund_info(inquiry_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[False] = False) -> None
provide_inquiry_refund_info(inquiry_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[True]) -> httpx.Response
provide_inquiry_refund_info(inquiry_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: bool = False) -> None | httpx.Response
Provide refund information about an inquiry to the buyer
provide_inquiry_shipment_info ¶
provide_inquiry_shipment_info(inquiry_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[False] = False) -> None
provide_inquiry_shipment_info(inquiry_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[True]) -> httpx.Response
provide_inquiry_shipment_info(inquiry_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: bool = False) -> None | httpx.Response
Provide shipment information for an inquiry
search ¶
search(*, inquiry_status_filter: str | None = None, order_id: str | None = None, item_id: str | None = None, transaction_id: str | None = None, buyer_login_name: str | None = None, limit: int | None = None, offset: int | None = None, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[False] = False) -> inquiry_models.InquirySearchResponse
search(*, inquiry_status_filter: str | None = None, order_id: str | None = None, item_id: str | None = None, transaction_id: str | None = None, buyer_login_name: str | None = None, limit: int | None = None, offset: int | None = None, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[True]) -> httpx.Response
search(*, inquiry_status_filter: str | None = None, order_id: str | None = None, item_id: str | None = None, transaction_id: str | None = None, buyer_login_name: str | None = None, limit: int | None = None, offset: int | None = None, x_ebay_c_marketplace_id: str | None = None, raw_response: bool = False) -> inquiry_models.InquirySearchResponse | httpx.Response
This call is used to search for inquiries using multiple filter types.
send_inquiry_message ¶
send_inquiry_message(inquiry_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[False] = False) -> None
send_inquiry_message(inquiry_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[True]) -> httpx.Response
send_inquiry_message(inquiry_id: str, *, x_ebay_c_marketplace_id: str | None = None, raw_response: bool = False) -> None | httpx.Response
Contact the buyer or seller about an inquiry
Models¶
PostOrderAmount ¶
Bases: EbayModel
converted_from_currency
class-attribute
instance-attribute
¶
converted_from_currency = Field(None, alias='convertedFromCurrency')
converted_from_value
class-attribute
instance-attribute
¶
converted_from_value = Field(None, alias='convertedFromValue')
exchange_rate
class-attribute
instance-attribute
¶
exchange_rate = Field(None, alias='exchangeRate')
PostOrderDateTime ¶
PaginationOutput ¶
Bases: EbayModel
total_entries
class-attribute
instance-attribute
¶
total_entries = Field(None, alias='totalEntries')
CountSummary ¶
PostOrderHistoryEntry ¶
InquirySummary ¶
Bases: EbayModel
transaction_id
class-attribute
instance-attribute
¶
transaction_id = Field(None, alias='transactionId')
inquiry_status_enum
class-attribute
instance-attribute
¶
inquiry_status_enum = Field(None, alias='inquiryStatusEnum')
respond_by_date
class-attribute
instance-attribute
¶
respond_by_date = Field(None, alias='respondByDate')
creation_date
class-attribute
instance-attribute
¶
creation_date = Field(None, alias='creationDate')
last_modified_date
class-attribute
instance-attribute
¶
last_modified_date = Field(None, alias='lastModifiedDate')
InquirySearchResponse ¶
Bases: EbayModel
total_number_of_inquiries
class-attribute
instance-attribute
¶
total_number_of_inquiries = Field(None, alias='totalNumberOfInquiries')
pagination_output
class-attribute
instance-attribute
¶
pagination_output = Field(None, alias='paginationOutput')
count_summary
class-attribute
instance-attribute
¶
count_summary = Field(None, alias='countSummary')
InquiryHistoryDetails ¶
InquiryDetail ¶
Bases: EbayModel
transaction_id
class-attribute
instance-attribute
¶
transaction_id = Field(None, alias='transactionId')
shipping_cost
class-attribute
instance-attribute
¶
shipping_cost = Field(None, alias='shippingCost')
inquiry_quantity
class-attribute
instance-attribute
¶
inquiry_quantity = Field(None, alias='inquiryQuantity')
seller_make_it_right_by_date
class-attribute
instance-attribute
¶
seller_make_it_right_by_date = Field(None, alias='sellerMakeItRightByDate')
creation_reason
class-attribute
instance-attribute
¶
creation_reason = Field(None, alias='creationReason')
inquiry_content_on_hold
class-attribute
instance-attribute
¶
inquiry_content_on_hold = Field(None, alias='inquiryContentOnHold')
inquiry_details
class-attribute
instance-attribute
¶
inquiry_details = Field(None, alias='inquiryDetails')
inquiry_history_details
class-attribute
instance-attribute
¶
inquiry_history_details = Field(None, alias='inquiryHistoryDetails')