account APIv1.2.0

API Reference : Resources

The Account API gives sellers the ability to configure their eBay seller accounts, including the seller's policies (the Fulfillment Policy, Payment Policy, and Return Policy), opt in and out of eBay seller programs, configure sales tax tables, and get account information.

For details on the restrictions and availability of the methods in this API, see API restrictions.

fulfillment_policy

Method NameHTTP MethodPathSummarySamples
createFulfillmentPolicyPOST
/fulfillment_policy/
Creates a fulfillment policy for the associated seller account.View createFulfillmentPolicy - /fulfillment_policy/
deleteFulfillmentPolicyDELETE
/fulfillment_policy/{fulfillmentPolicyId}
Deletes a fulfillment policy from the associated seller account.View deleteFulfillmentPolicy - /fulfillment_policy/{fulfillmentPolicyId}
getFulfillmentPoliciesGET
/fulfillment_policy/
Retrieves all the fulfillment policies associated with the specified marketplace.View getFulfillmentPolicies - /fulfillment_policy/
getFulfillmentPolicyGET
/fulfillment_policy/{fulfillmentPolicyId}
Retrieves the fulfillment policy associated with the specified fulfillment policy ID.View getFulfillmentPolicy - /fulfillment_policy/{fulfillmentPolicyId}
getFulfillmentPolicyByNameGET
/fulfillment_policy/get_by_policy_name
Retrieves the fulfillment policy associated with the specified fulfillment policy name.View getFulfillmentPolicyByName - /fulfillment_policy/get_by_policy_name
updateFulfillmentPolicyPUT
/fulfillment_policy/{fulfillmentPolicyId}
Updates the fulfillment policy associated with the specified fulfillment policy ID.View updateFulfillmentPolicy - /fulfillment_policy/{fulfillmentPolicyId}

payment_policy

Method NameHTTP MethodPathSummarySamples
createPaymentPolicyPOST
/payment_policy/
Creates a payment policy for the associated seller account.View createPaymentPolicy - /payment_policy/
deletePaymentPolicyDELETE
/payment_policy/{payment_policy_id}
Deletes a payment policy from the associated seller account.View deletePaymentPolicy - /payment_policy/{payment_policy_id}
getPaymentPoliciesGET
/payment_policy/
Retrieves all the payment policies associated with the specified marketplace.View getPaymentPolicies - /payment_policy/
getPaymentPolicyGET
/payment_policy/{payment_policy_id}
Retrieves the payment policy associated with the specified payment policy ID.View getPaymentPolicy - /payment_policy/{payment_policy_id}
getPaymentPolicyByNameGET
/payment_policy/get_by_policy_name
Retrieves the payment policy associated with the specified payment policy name.View getPaymentPolicyByName - /payment_policy/get_by_policy_name
updatePaymentPolicyPUT
/payment_policy/{payment_policy_id}
Updates the payment policy associated with the specified payment policy ID.View updatePaymentPolicy - /payment_policy/{payment_policy_id}

privilege

Method NameHTTP MethodPathSummarySamples
getPrivilegesGET
/privilege/
Retrieves a seller's account privileges (e.g., selling limits and registration status).View getPrivileges - /privilege/

program

Method NameHTTP MethodPathSummarySamples
getOptedInProgramsGET
/program/get_opted_in_programs
Retrieves the eBay seller programs for which the seller has "opted-in."View getOptedInPrograms - /program/get_opted_in_programs
optInToProgramPOST
/program/opt_in
Opts the seller in to the specified eBay seller program.View optInToProgram - /program/opt_in
optOutOfProgramPOST
/program/opt_out
Opts the seller out of the specified eBay seller program.View optOutOfProgram - /program/opt_out

rate_table

Method NameHTTP MethodPathSummarySamples
getRateTablesGET
/rate_table/
Returns details about the shipping rate tables defined by the seller for the counrty specified.View getRateTables - /rate_table/

return_policy

Method NameHTTP MethodPathSummarySamples
createReturnPolicyPOST
/return_policy/
Creates a return policy for the associated seller account.View createReturnPolicy - /return_policy/
deleteReturnPolicyDELETE
/return_policy/{return_policy_id}
Deletes a return policy from the associated seller account.View deleteReturnPolicy - /return_policy/{return_policy_id}
getReturnPoliciesGET
/return_policy/
Retrieves all the return policies associated with the specified marketplace.View getReturnPolicies - /return_policy/
getReturnPolicyGET
/return_policy/{return_policy_id}
Retrieves the return policy associated with the specified return policy ID.View getReturnPolicy - /return_policy/{return_policy_id}
getReturnPolicyByNameGET
/return_policy/get_by_policy_name
Retrieves the return policy associated with the specified return policy name.View getReturnPolicyByName - /return_policy/get_by_policy_name
updateReturnPolicyPUT
/return_policy/{return_policy_id}
Updates the return policy associated with the specified return policy ID.View updateReturnPolicy - /return_policy/{return_policy_id}

sales_tax

Method NameHTTP MethodPathSummarySamples
createOrReplaceSalesTaxPUT
/sales_tax/{countryCode}/{jurisdictionId}
Creates or updates a sales tax table entry, as specified by a jurisdiction in a country.View createOrReplaceSalesTax - /sales_tax/{countryCode}/{jurisdictionId}
deleteSalesTaxDELETE
/sales_tax/{countryCode}/{jurisdictionId}
Deletes a sales tax table entry, as specified by a jurisdiction in a country.View deleteSalesTax - /sales_tax/{countryCode}/{jurisdictionId}
getSalesTaxGET
/sales_tax/{countryCode}/{jurisdictionId}
Retrieves a sales tax table entry, as specified by a jurisdiction in a country.View getSalesTax - /sales_tax/{countryCode}/{jurisdictionId}
getSalesTaxesGET
/sales_tax/
Retrieves the sales tax table for the specified country. The sales tax table is defined by the seller and is comprised of entries for the different jurisdictions in the country.View getSalesTaxes - /sales_tax/