Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / E Commerce / Ebay / Account v1 API
Account v1 API logo

Ebay Account v1 API

Browse all Ebay APIs
64
AI ReadinessAI-Aware (B)64/100
See full scorecard
Official vendor OpenAPI document · agent-readyE CommerceStorefrontoauth236 EndpointsREST

For Agents

Configure an eBay seller account programmatically - create and manage fulfillment, payment, and return policies, custom policies, sales tax tables, and seller programme opt-ins.

Use for: Create a fulfillment policy with 1-day handling time and free Standard Shipping, Update the return policy to a 30-day buyer-paid return window, List all payment policies on the seller's account, Retrieve a fulfillment policy by name 'Domestic_Free_Shipping'

Not supported: Does not handle listing creation, order processing, or financial reporting - use for seller account configuration (policies, tax, programmes) only.

The eBay Sell Account API gives sellers programmatic control over their account configuration - eBay business policies (fulfillment, payment, return), custom seller-defined policies, sales-tax tables, opt-in to eBay seller programmes, KYC status, advertising eligibility, and rate-table lookups. Most write endpoints require a User access token issued through the OAuth Authorization Code grant; the API is designed to be the configuration layer that listing flows depend on, so policy IDs returned here are referenced from the Sell Inventory and Sell Marketing APIs.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Account v1 API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Account v1 API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Febay.com%2Fsell-account" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Febay.com%2Fsell-account" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Account v1 API.

Create and update fulfillment policies that define handling time and shipping options

Create and update payment policies that control how a seller accepts payment on listings

Create and update return policies covering return windows, restocking fees, and refund methods

Define custom seller policies for product compliance, take-back, and regional disclosures

Configure per-jurisdiction sales tax tables to attach to listings

Opt a seller in or out of eBay seller programmes (e.g., eBay for Charity, Out of Stock Control)

Read KYC and advertising-eligibility status to gate features in a third-party tool

Use Cases

Patterns agents use Account v1 API for, with concrete tasks.

★ Onboarding wizard for a multi-channel SaaS

A multi-channel seller tool walks new users through eBay setup: create a fulfillment policy via POST /fulfillment_policy, a payment policy via POST /payment_policy, and a return policy via POST /return_policy, each tied to the user's marketplace_id. The returned policy IDs are stored in the SaaS profile and re-used on every listing the tool publishes through the Inventory API.

POST a fulfillment_policy with marketplaceId=EBAY_US, name='Standard 1-day', handlingTime PT1D, then store the returned fulfillmentPolicyId on the tenant

Bulk policy migration during a marketplace expansion

A seller expanding from EBAY_US to EBAY_GB uses the Sell Account API to read every existing US policy via GET /fulfillment_policy, /payment_policy, /return_policy, then POST equivalent policies for the GB marketplace with adjusted shipping options and currency. The integration runs once per expansion and produces an audit log of created policy IDs.

List all fulfillment policies for EBAY_US, then for each one POST an EBAY_GB equivalent with currency GBP and a Royal Mail shipping service

Sales-tax table sync from an accounting system

Sellers operating in multiple US states use PUT /sales_tax/{countryCode}/{jurisdictionId} to push current state-level sales-tax rates from their accounting tool onto eBay listings. Running the sync nightly keeps eBay's automatically applied tax in step with rate changes from the seller's books of record.

For each US state in the local tax table, PUT /sales_tax/US/{state-code} with the current rate and shippingAndHandlingTaxed flag

Seller programme self-service

A seller dashboard lets users toggle eBay programme participation - eBay for Charity, Out of Stock Control, Promoted Listings - by calling POST /program/opt_in or POST /program/opt_out. GET /program/get_opted_in_programs reads the current state to drive the toggle UI, and GET /advertising_eligibility surfaces which advertising programmes the seller currently qualifies for.

Read /program/get_opted_in_programs, then for each toggle the user changes call /program/opt_in or /program/opt_out

AI agent integration via Jentic

An AI agent configuring a new seller's account searches Jentic for 'create eBay fulfillment policy'. Jentic returns the POST /fulfillment_policy operation with its required schema (marketplaceId, name, handlingTime, shippingOptions). The agent loads the schema, executes the call with a User access token issued through Jentic's vault, and stores the returned policy ID for downstream listing creation.

Use Jentic to search 'create eBay fulfillment policy', load POST /fulfillment_policy, and execute it with marketplaceId=EBAY_US and name='Standard 1-day'

Key Endpoints

36 endpoints — the ebay sell account api gives sellers programmatic control over their account configuration - ebay business policies (fulfillment, payment, return), custom seller-defined policies, sales-tax tables, opt-in to ebay seller programmes, kyc status, advertising eligibility, and rate-table lookups.

METHOD

PATH

DESCRIPTION

POST

/fulfillment_policy/

Create a fulfillment policy

GET

/fulfillment_policy

List fulfillment policies for a marketplace

POST

/payment_policy

Create a payment policy

POST

/return_policy

Create a return policy

POST

/program/opt_in

Opt the seller into an eBay programme

GET

/program/get_opted_in_programs

List programmes the seller is currently opted into

PUT

/sales_tax/{countryCode}/{jurisdictionId}

Set the sales-tax rate for a jurisdiction

GET

/kyc

Get seller KYC verification status

POST

/fulfillment_policy/

Create a fulfillment policy

GET

/fulfillment_policy

List fulfillment policies for a marketplace

POST

/payment_policy

Create a payment policy

POST

/return_policy

Create a return policy

POST

/program/opt_in

Opt the seller into an eBay programme

GET

/program/get_opted_in_programs

List programmes the seller is currently opted into

PUT

/sales_tax/{countryCode}/{jurisdictionId}

Set the sales-tax rate for a jurisdiction

GET

/kyc

Get seller KYC verification status

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

A

Account v1 API

- AI-Aware (B)
64/100
57
Foundational Compliance
69
Developer Experience & Jentic Compatibility
46
AI-Readiness & Agent Experience
94
Agent Usability
90
Security
66
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
57

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: C+Signals: 4
79%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

0%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

50%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

69

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: B+Signals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

75%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

46

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: DSignals: 4
85%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

100%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

0%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

90

Security

Trust, risk posture, and security compliance.

Grade: A+Signals: 1
90%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

66

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: BSignals: 1
66%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring the eBay Account API by hand means implementing eBay's OAuth 2.0 authorization-code flow for a seller user token, refreshing it, and pointing requests at the api.ebay.com sell/account host across 36 policy and programme endpoints. Through Jentic you install once, import the Account API from the API Directory, store the eBay OAuth credentials once, and your agent calls it.

Permission scoping

Some Account operations put the resource id in the URL path, such as sales tax at /sales_tax/{countryCode}/{jurisdictionId}, so a rule can pin your agent to one tax jurisdiction. You choose the operations it may call, so you can allow reading and creating fulfilment or payment policies while leaving programme opt-in out unless you add it.

Credential isolation

Your eBay OAuth seller credentials are stored once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'create an eBay fulfillment policy' or 'set eBay sales tax', and Jentic returns the matching policy operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

eBay Sell Fulfillment API

→

Sell Account creates the policies; Sell Fulfillment uses them when processing real orders.

Use Sell Account to set up policies once during onboarding, then use Sell Fulfillment for the day-to-day order and shipping operations.

Complementary

eBay Sell Compliance API

→

Sell Compliance flags listings violating policies; Sell Account fixes the underlying policy.

When Sell Compliance reports a policy-related violation, use Sell Account to update or replace the offending policy.

Complementary

eBay Sell Feed API

→

Sell Feed bulk-loads listings that reference Sell Account policy IDs.

Use Sell Account to obtain policy IDs, then use Sell Feed to bulk-create listings that reference them.

FAQs

Specific to using Account v1 API through Jentic.

What authentication does the Sell Account API use?

The Sell Account API uses OAuth 2.0 with the Authorization Code grant - every endpoint operates in the authenticated seller's context, so a User access token is required. Through Jentic, the seller's refresh token sits in your Jentic One instance and the agent receives a scoped access token for the sell.account scope only.

Can I create a fulfillment policy with the Sell Account API?

Yes. POST /fulfillment_policy with marketplaceId, name, handlingTime, and shippingOptions creates a policy and returns its fulfillmentPolicyId. That ID is then attached to listings via the Sell Inventory API. PUT /fulfillment_policy/{fulfillmentPolicyId} updates an existing policy.

What are the rate limits for the Sell Account API?

Sell Account falls under eBay's Sell API user-context daily quota, issued per application-and-user pair. Use /user_rate_limit on the Developer Analytics API, looking at the sell.account entry, to read the live remaining count for the authenticated seller.

How do I opt a seller into the eBay for Charity programme through Jentic?

Search Jentic for 'opt in to an eBay seller program', load POST /program/opt_in, and execute it with the program code for the eBay for Charity programme. Use GET /program/get_opted_in_programs afterwards to confirm the change. Install with pip install jentic. Get started with Jentic One, the self-hosted execution layer.

Does the Sell Account API support custom seller policies?

Yes. POST /custom_policy/ creates a custom policy (e.g., a regional take-back disclosure) and PUT /custom_policy/{custom_policy_id} updates it. Custom policies are referenced from listings the same way as built-in fulfillment, payment, and return policies.

Can I read a seller's KYC status with the Sell Account API?

Yes. GET /kyc returns the authenticated seller's KYC verification status, useful for gating advanced features in a third-party tool until verification is complete. The endpoint requires the standard sell.account scope.

Can I limit what my agent is allowed to do with the eBay Sell Account API?

Yes. Jentic One is self-hosted, so your own rules decide which Sell Account operations and credentials the agent may use. You can allow it to read and create fulfillment or payment policies while leaving programme opt-in out unless you explicitly add it, and because operations like sales tax carry the resource id in the path (/sales_tax/{countryCode}/{jurisdictionId}), a rule can pin the agent to a single tax jurisdiction. Your eBay OAuth seller credentials are injected only at execution time and never reach the agent's prompt or context.

GET STARTED

Start building with Account v1 API

Explore with Jentic One
View OpenAPI Document