From approved draft
to active listing.

LSTWRK is designed around supported eBay APIs—not credential sharing, screen scraping, or a fragile browser bot.

Open workspace See API scope →
eeBay
SELL API PIPELINESANDBOX FIRST
  • OAuth connection
  • Inventory + offer
  • Fee preview
  • Seller approval
  • Production publish

Marketplace writes remain disabled by default.

Use the direct API where supported.
Export cleanly where it is not.

eBay receives the deepest initial integration because its official APIs cover the full commercial lifecycle. Other channels can receive a Universal Listing Kit until a reliable, authorized publishing path exists.

More than creating
an eBay description.

The integration begins before publication and continues after the sale. Every external action is written back to the Item Record.

01

SELLER CONNECTION

OAuth authorization, privilege preflight, marketplace eligibility, and secure token lifecycle.

02

CATEGORY INTELLIGENCE

Category trees, required and recommended item specifics, condition values, and policy-aware validation.

03

INVENTORY

Inventory locations, SKU-linked inventory items, product details, condition, quantity, and image references.

04

OFFER

Marketplace, price, format, category, business policies, listing description, and expected-fee preview.

05

PUBLICATION

Explicit seller approval, idempotency and ambiguity recovery, publish, revise, withdraw, and audit history.

06

FULFILLMENT

Orders, buyer-selected service, ship-by deadline, labels through supported providers, tracking submission, and status.

07

FINANCES

Fees, charges, credits, earnings, payouts, refunds, and realized-profit reconciliation.

08

POST-SALE

Returns, disputes, outgoing evidence, returned-condition comparison, and response package preparation.

No silent marketplace write.

The final publish operation is the last step of an explicit transaction. Required policies, inventory location, package facts, truth checks, fee preview, price, and seller approval must already be present.

  • Truth Preflight clear
  • Category requirements complete
  • Package values confirmed
  • Seller approval recorded
POST /SELL/INVENTORY/V1/OFFERWRITE GATE
01Create / replace inventory itemIDEMPOTENT
02Create offerRECOVERABLE
03Preview listing feesREAD
04Record seller approvalLOCAL
05Publish offerCONSEQUENTIAL
06Resolve listing IDVERIFY

Timeout does not mean
“try publish again.”

When a write response is ambiguous, LSTWRK should query eBay for the offer or listing state before another non-idempotent operation. This protects sellers from accidental duplicate listings.

01

AUTHORIZATION

Invalidate local token state after authorization failures and require a clean reconnect.

02

RATE LIMIT

Use bounded exponential backoff, preserve the job, and surface the dependency to the seller.

03

VALIDATION

Translate API errors into the exact missing category aspect, policy, image, package, or seller field.

04

AMBIGUOUS WRITE

Recover by SKU / offer lookup and reconcile the external ID before attempting another operation.

05

PARTIAL SUCCESS

Persist each completed external step so a later job resumes rather than repeating the whole transaction.

06

KILL SWITCH

A deployment-level marketplace-write flag defaults off and can stop all consequential writes immediately.

Architecture complete.
Credentials not fabricated.

The website and adapter boundaries are built. A real eBay developer application, Sandbox users, OAuth credentials, seller policies, inventory location, and end-to-end publication test are still required before the integration is described as live.

Open the current preview
API client and orchestrator scaffold
Offer lookup and ambiguous-write recovery
Marketplace-write kill switch
Connected eBay Sandbox account
Published Sandbox listing
Controlled production transaction