# Account API API

> Account API API on Apizie: 36 endpoints (This method allows developers to check the seller eligibility status for eBay advertising programs., This method retrieves the list of custom policies specified by the policy_types query parameter for the…, This method creates a new custom policy in which a seller specifies their terms for complying with local…, This method retrieves the custom policy specified by the custom_policy_id path parameter for the selected…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/ecommerce:ebay-sell-account/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `ecommerce:ebay-sell-account`
- Category: E-commerce
- Status: byok
- Source: https://ebay.com
- Page: https://apizie.tech/api/ecommerce/ebay-sell-account
- OpenAPI: https://apizie.tech/api/ecommerce/ebay-sell-account/openapi.json

The Account API gives sellers the ability to configure their eBay seller accounts, including the seller's policies (eBay business policies and seller-defined custom policies), opt in and out of eBay seller programs,…

## Endpoints

### This method allows developers to check the seller eligibility status for eBay advertising programs.
`GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-advertising-eligibility` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| program_types | string | no | A comma-separated list of eBay advertising programs. Tip: See the AdvertisingProgramEnum type for possible values. If no programs are… |
| X-EBAY-C-MARKETPLACE-ID | string | yes | The unique identifier of the eBay marketplace for which the seller eligibility status shall be checked. Note: This value is case-sensitive. |

### This method retrieves the list of custom policies specified by the policy_types query parameter for the…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-custom-policies` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| policy_types | string | no | This query parameter specifies the type of custom policies to be returned. Multiple policy types may be requested in a single call by… |
| X-EBAY-C-MARKETPLACE-ID | string | yes | This header parameter specifies the eBay marketplace for the custom policy that is being created. Supported values for this header can be… |

### This method creates a new custom policy in which a seller specifies their terms for complying with local…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-account/create-custom-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-EBAY-C-MARKETPLACE-ID | string | yes | This header parameter specifies the eBay marketplace for the custom policy that is being created. Supported values for this header can be… |
| body | object | yes | JSON request body |

### This method retrieves the custom policy specified by the custom_policy_id path parameter for the selected…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-custom-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| custom_policy_id | string | yes | This path parameter is the unique custom policy identifier for the policy to be returned. Note: This value is automatically assigned by… |
| X-EBAY-C-MARKETPLACE-ID | string | yes | This header parameter specifies the eBay marketplace for the custom policy that is being created. Supported values for this header can be… |

### This method updates an existing custom policy specified by the custom_policy_id path parameter for the…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-account/update-custom-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| custom_policy_id | string | yes | This path parameter is the unique custom policy identifier for the policy to be returned. Note: This value is automatically assigned by… |
| X-EBAY-C-MARKETPLACE-ID | string | yes | This header parameter specifies the eBay marketplace for the custom policy that is being created. Supported values for this header can be… |
| body | object | yes | JSON request body |

### This method retrieves all the fulfillment policies configured for the marketplace you specify using the…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-fulfillment-policies` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| marketplace_id | string | yes | This query parameter specifies the eBay marketplace of the policies you want to retrieve. For implementation help, refer to eBay API… |

### This method creates a new fulfillment policy where the policy encapsulates seller's terms for fulfilling…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-account/create-fulfillment-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### This method retrieves the details for a specific fulfillment policy. In the request, supply both the policy…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-fulfillment-policy-by-name` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| marketplace_id | string | yes | This query parameter specifies the eBay marketplace of the policy you want to retrieve. For implementation help, refer to eBay API… |
| name | string | yes | This query parameter specifies the seller-defined name of the fulfillment policy you want to retrieve. |

### This method retrieves the complete details of a fulfillment policy. Supply the ID of the policy you want to…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-fulfillment-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| fulfillmentPolicyId | string | yes | This path parameter specifies the ID of the fulfillment policy you want to retrieve. |

### This method updates an existing fulfillment policy. Specify the policy you want to update using the…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-account/update-fulfillment-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| fulfillmentPolicyId | string | yes | This path parameter specifies the ID of the fulfillment policy you want to update. |
| body | object | yes | JSON request body |

### This method deletes a fulfillment policy. Supply the ID of the policy you want to delete in the…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-account/delete-fulfillment-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| fulfillmentPolicyId | string | yes | This path parameter specifies the ID of the fulfillment policy to delete. |

### Note: This method was originally created to see which onboarding requirements were still pending for sellers…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-kyc` (byok)

### This method retrieves all the payment policies configured for the marketplace you specify using the…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-payment-policies` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| marketplace_id | string | yes | This query parameter specifies the eBay marketplace of the policies you want to retrieve. For implementation help, refer to eBay API… |

### This method creates a new payment policy where the policy encapsulates seller's terms for order payments.…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-account/create-payment-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### This method retrieves the details of a specific payment policy. Supply both the policy name and its…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-payment-policy-by-name` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| marketplace_id | string | yes | This query parameter specifies the eBay marketplace of the policy you want to retrieve. For implementation help, refer to eBay API… |
| name | string | yes | This query parameter specifies the seller-defined name of the payment policy you want to retrieve. |

### This method retrieves the complete details of a payment policy. Supply the ID of the policy you want to…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-payment-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| payment_policy_id | string | yes | This path parameter specifies the ID of the payment policy you want to retrieve. |

### This method updates an existing payment policy. Specify the policy you want to update using the…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-account/update-payment-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| payment_policy_id | string | yes | This path parameter specifies the ID of the payment policy you want to update. |
| body | object | yes | JSON request body |

### This method deletes a payment policy. Supply the ID of the policy you want to delete in the paymentPolicyId…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-account/delete-payment-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| payment_policy_id | string | yes | This path parameter specifies the ID of the payment policy you want to delete. |

### Note: This method is no longer applicable, as all seller accounts globally have been enabled for the new…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-payments-program` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| marketplace_id | string | yes | This path parameter specifies the eBay marketplace of the payments program for which you want to retrieve the seller's status. |
| payments_program_type | string | yes | This path parameter specifies the payments program whose status is returned by the call. |

### Note: This method is no longer applicable, as all seller accounts globally have been enabled for the new…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-payments-program-onboarding` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| marketplace_id | string | yes | The eBay marketplace ID associated with the onboarding status to retrieve. |
| payments_program_type | string | yes | The type of payments program whose status is returned by the method. |

### This method retrieves the seller's current set of privileges, including whether or not the seller's eBay…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-privileges` (byok)

### This method gets a list of the seller programs that the seller has opted-in to.
`GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-opted-in-programs` (byok)

### This method opts the seller in to an eBay seller program. Refer to the Account API overview for information…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-account/opt-in-to-program` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### This method opts the seller out of a seller program to which you have previously opted-in to. Get a list of…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-account/opt-out-of-program` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### This method retrieves a seller's shipping rate tables for the country specified in the country_code query…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-rate-tables` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| country_code | string | no | This query parameter specifies the two-letter ISO 3166 code of country for which you want shipping rate table information. If you do not… |

### This method retrieves all the return policies configured for the marketplace you specify using the…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-return-policies` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| marketplace_id | string | yes | This query parameter specifies the ID of the eBay marketplace of the policy you want to retrieve. For implementation help, refer to eBay… |

### This method creates a new return policy where the policy encapsulates seller's terms for returning items.…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-account/create-return-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### This method retrieves the details of a specific return policy. Supply both the policy name and its…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-return-policy-by-name` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| marketplace_id | string | yes | This query parameter specifies the ID of the eBay marketplace of the policy you want to retrieve. For implementation help, refer to eBay… |
| name | string | yes | This query parameter specifies the seller-defined name of the return policy you want to retrieve. |

### This method retrieves the complete details of the return policy specified by the returnPolicyId path…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-return-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| return_policy_id | string | yes | This path parameter specifies the of the return policy you want to retrieve. |

### This method updates an existing return policy. Specify the policy you want to update using the…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-account/update-return-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| return_policy_id | string | yes | This path parameter specifies the ID of the return policy you want to update. |
| body | object | yes | JSON request body |

### This method deletes a return policy. Supply the ID of the policy you want to delete in the returnPolicyId…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-account/delete-return-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| return_policy_id | string | yes | This path parameter specifies the ID of the return policy you want to delete. |

### Use this call to retrieve all sales tax table entries that the seller has defined for a specific country.…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-sales-taxes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| country_code | string | yes | This path parameter specifies the two-letter ISO 3166 code for the country whose tax table you want to retrieve. For implementation help,… |

### This call gets the current sales tax table entry for a specific tax jurisdiction. Specify the jurisdiction…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-sales-tax` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| countryCode | string | yes | This path parameter specifies the two-letter ISO 3166 code for the country whose sales tax table you want to retrieve. |
| jurisdictionId | string | yes | This path parameter specifies the ID of the sales tax jurisdiction for the tax table entry you want to retrieve. Retrieve valid… |

### This method creates or updates a sales tax table entry for a jurisdiction. Specify the tax table entry you…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-account/create-or-replace-sales-tax` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| countryCode | string | yes | This path parameter specifies the two-letter ISO 3166 code for the country for which you want to create a sales tax table entry. |
| jurisdictionId | string | yes | This path parameter specifies the ID of the tax jurisdiction for the table entry you want to create. Retrieve valid jurisdiction IDs using… |
| body | object | yes | JSON request body |

### This call deletes a sales tax table entry for a jurisdiction. Specify the jurisdiction to delete using the…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-account/delete-sales-tax` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| countryCode | string | yes | This path parameter specifies the two-letter ISO 3166 code for the country whose sales tax table entry you want to delete. |
| jurisdictionId | string | yes | This path parameter specifies the ID of the sales tax jurisdiction whose table entry you want to delete. Retrieve valid jurisdiction IDs… |

### This method retrieves a list of subscriptions associated with the seller account.
`GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| limit | string | no | This field is for future use. |
| continuation_token | string | no | This field is for future use. |

## Example
```
curl "https://apizie.tech/v1/ecommerce:ebay-sell-account/get-advertising-eligibility" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Account API API?
Create a free Apizie key, then send GET https://apizie.tech/v1/ecommerce:ebay-sell-account/get-advertising-eligibility with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Account API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Account API itself also needs your own key from ebay.com.

### Can AI agents use the Account API API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key ecommerce:ebay-sell-account.

### What is the status of the Account API API?
Needs your own provider key (bring your own key)
