Ebay Sell Fulfillment
The eBay Sell Fulfillment API is an interface for managing eBay orders, shipping fulfillment, and related post-sale seller workflows.
- Base URL:
https://api.ebay.com/sell/fulfillment/v1 - Auth: OAuth 2.0 (user-delegated) — attach an InTouch
oauthcredential. Mint one withitcli.py /oauth <provider>(device-code) or/google-auth(Google); the server auto-refreshes the access token before each run, so the connector never handles or stores tokens.
Operations
getorders— GET /order — Use this call to search for and retrieve one or more orders based on their creatgetorder— GET /order/{orderId} — Use this call to retrieve the contents of an order based on its unique identifiegetshippingfulfillments— GET /order/{orderId}/shipping_fulfillment — Use this call to retrieve the contents of all fulfillments currently defined forgetshippingfulfillment— GET /order/{orderId}/shipping_fulfillment/{fulfillmentId} — Use this call to retrieve the contents of a fulfillment based on its unique idengetpaymentdispute— GET /payment_dispute/{payment_dispute_id} — Get Payment Dispute Detailsgetactivities— GET /payment_dispute/{payment_dispute_id}/activity — Get Payment Dispute Activity
Inputs
- a linked
oauthcredential (no key inputs) — the server injects a freshAuthorization: Bearerfrom it operation— one of the operations above- path parameters when an operation's path contains
{...} query— optional JSON object of query paramsbody— JSON object for create/update ops
Example
operation: getorders
# (attach an 'oauth' credential to the task — no inline secrets)
Publishes
The keys a later task may reference as {{taskName.key}}. Referencing anything not listed here resolves to nothing at run time.
erroroperationresultstatus
Input Properties
Every property this tool accepts, from its own tool.iml.
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
operation |
string | yes | — | One of: getorders, getorder, getshippingfulfillments, getshippingfulfillment, getpaymentdispute, getactivities |
fulfillmentId |
string | no | — | Path parameter fulfillmentId (required by some operations). |
orderId |
string | no | — | Path parameter orderId (required by some operations). |
payment_dispute_id |
string | no | — | Path parameter payment_dispute_id (required by some operations). |
query |
string | no | — | Optional query params as a JSON object string, e.g. {"limit": 10}. |