Start connecting an eBay seller account (OAuth)
POST/api/channels/ebay/start
Mints the eBay consent URL the panel opens (doc 79 §2.2). The seller signs
in on eBay's own "Grant Application Access" page — no key is pasted here —
and eBay redirects to GET /api/ebay/oauth/callback, which creates the
channel. backfill_days is the silent history import chosen on the form
(0, 7, 30 or 90 — eBay masks buyer details on orders older than 90 days,
§9-H). The platform keyset (services.ebay.*) must be configured; when it
is not the answer is 422 (channels.ebay.not_configured). Gated like
creating a channel.
Request
Responses
- 200
- 401
- 403
- 422
The consent URL.
Not authenticated. code: account_disabled means the member's seat was deactivated in this workspace: the session is over even though the token was not revoked (clients sign out and clean up).
Authenticated but not allowed.
The request failed validation.