Skip to content

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

value class-attribute instance-attribute

value = None

currency class-attribute instance-attribute

currency = None

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

Bases: EbayModel

value class-attribute instance-attribute

value = None

formatted_value class-attribute instance-attribute

formatted_value = Field(None, alias='formattedValue')

PaginationOutput

Bases: EbayModel

offset class-attribute instance-attribute

offset = None

limit class-attribute instance-attribute

limit = None

total_pages class-attribute instance-attribute

total_pages = Field(None, alias='totalPages')

total_entries class-attribute instance-attribute

total_entries = Field(None, alias='totalEntries')

CountSummary

Bases: EbayModel

count class-attribute instance-attribute

count = None

type class-attribute instance-attribute

type = None

PostOrderHistoryEntry

Bases: EbayModel

date class-attribute instance-attribute

date = None

action class-attribute instance-attribute

action = None

actor class-attribute instance-attribute

actor = None

description class-attribute instance-attribute

description = None

InquirySummary

Bases: EbayModel

item_id class-attribute instance-attribute

item_id = Field(None, alias='itemId')

transaction_id class-attribute instance-attribute

transaction_id = Field(None, alias='transactionId')

inquiry_id class-attribute instance-attribute

inquiry_id = Field(None, alias='inquiryId')

buyer class-attribute instance-attribute

buyer = None

seller class-attribute instance-attribute

seller = None

inquiry_status_enum class-attribute instance-attribute

inquiry_status_enum = Field(None, alias='inquiryStatusEnum')

claim_amount class-attribute instance-attribute

claim_amount = Field(None, alias='claimAmount')

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

members class-attribute instance-attribute

members = None

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

Bases: EbayModel

history class-attribute instance-attribute

history = None

additional_info class-attribute instance-attribute

additional_info = Field(None, alias='additionalInfo')

buyerrequested class-attribute instance-attribute

buyerrequested = None

shipment_tracking_details class-attribute instance-attribute

shipment_tracking_details = Field(None, alias='shipmentTrackingDetails')

InquiryDetail

Bases: EbayModel

inquiry_id class-attribute instance-attribute

inquiry_id = Field(None, alias='inquiryId')

item_id class-attribute instance-attribute

item_id = Field(None, alias='itemId')

transaction_id class-attribute instance-attribute

transaction_id = Field(None, alias='transactionId')

claim_amount class-attribute instance-attribute

claim_amount = Field(None, alias='claimAmount')

shipping_cost class-attribute instance-attribute

shipping_cost = Field(None, alias='shippingCost')

inquiry_quantity class-attribute instance-attribute

inquiry_quantity = Field(None, alias='inquiryQuantity')

initiator class-attribute instance-attribute

initiator = None

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')

buyer class-attribute instance-attribute

buyer = None

seller class-attribute instance-attribute

seller = None

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')

state class-attribute instance-attribute

state = None

item_details class-attribute instance-attribute

item_details = Field(None, alias='itemDetails')

status class-attribute instance-attribute

status = None