Skip to main content
Use the @bijection/connectors/ebay entrypoint to declare eBay resources.

Availability

This page describes the pinned source package. Published availability is unestablished for this artifact. Source build and package availability.

Resources and modes

Declare a resource in application code, then bind deployment-specific settings and credentials. See typed resources, connections and source inspection.

Orders

pull: Halved lastmodifieddate windows and unconditional shipping fulfillments

The following example matches configuration standard.

Configuration: standard

Case: ebay/orders/pull/standard. Connection and resource configuration are declared by this exact case. Credential kind: ebay. Keep credential material in the private credential inventory. Inspect the complete configuration contract below for settings and conditional requirements.
Native admission analysis is available for this exact declaration. Collection: orders
Recorded checks Hosted qualification: unestablished for this catalog configuration. Installed connections report their own identity, authority and current status.

Configuration: fulfillments

Case: ebay/orders/pull/fulfillments. Connection and resource configuration are declared by this exact case. Credential kind: ebay. Keep credential material in the private credential inventory. Inspect the complete configuration contract below for settings and conditional requirements.
Native admission analysis is available for this exact declaration. Collection: orders
Commands
Recorded checks Hosted qualification: unestablished for this catalog configuration. Installed connections report their own identity, authority and current status.

Finances transactions

pull: Halved transactionDate windows with a status lookback

The following example matches configuration standard.

Configuration: standard

Case: ebay/transactions/pull/standard. Connection and resource configuration are declared by this exact case. Credential kind: ebay. Keep credential material in the private credential inventory.
Native admission analysis is available for this exact declaration. Collection: transactions
Recorded checks Hosted qualification: unestablished for this catalog configuration. Installed connections report their own identity, authority and current status.

Sell Analytics traffic report

daily: Daily traffic rows of one marketplace in 90-day windows, re-read over a restatement window

The following example matches configuration standard.

Configuration: standard

Case: ebay/traffic/daily/standard. Connection and resource configuration are declared by this exact case. Credential kind: ebay. Keep credential material in the private credential inventory. Inspect the complete configuration contract below for settings and conditional requirements.
Native admission analysis is available for this exact declaration. Collection: traffic
Recorded checks Hosted qualification: unestablished for this catalog configuration. Installed connections report their own identity, authority and current status.

Provider guidance

Compiled declaration examples and configuration details are published in the connector reference. Both resources hold an ebay credential (ebay.credential): an OAuth refresh envelope over the seller’s refresh token at https://api.ebay.com/identity/v1/oauth2/token (client id and secret as Basic), presented as Authorization: Bearer. Orders dial https://api.ebay.com; Finances and identity dial https://apiz.ebay.com, with the marketplace in marketplaceId setup (X-EBAY-C-MARKETPLACE-ID). Neither listing documents a sort order under the time filter it is read by, so neither is walked by keyset or offset. A pass reads closed windows ([a..b], both ends inclusive, to the millisecond). A window whose stated total exceeds one answer is halved and read again until one answer holds it, so nothing can shift between pages. The pass’s end is fixed on its first page, two minutes before the clock, and a finished pass carries it.
  • orders.pull: Sell Fulfillment getOrders by lastmodifieddate, 200 an answer, the first pass reaching back two years. Statuses (orderFulfillmentStatus, orderPaymentStatus, cancelStatus.cancelState) are kept as stated; pricingSummary.total is exact decimal text with its currency. Only orders that completed checkout are listed and none is withdrawn. The Fulfillment host serves no seller identity, so the connection asserts none.
  • transactions.pull: Sell Finances getTransactions by transactionDate, keyed by (transactionType, transactionId) and versioned by transactionStatus; amount is exact decimal text with its currency and bookingEntry says credit or debit. A status changes without changing the date, so each pass re-reads lookbackHours (72 by default). Identity is the seller’s immutable userId.
createShippingFulfillment posts one package’s line items and tracking. eBay documents no idempotency or precondition, so it is one unconditional attempt and a lost answer stays unknown. Notification API messages, including the mandatory marketplace account deletion, are admitted as occurrences by webhooks.ebay.signed() attached to a collection on this connection: ECDSA P-256/SHA-1 over eBay’s compact JSON of the message, the key read per kid through the connection’s credential and cached, and the destination challenge answered from the verification token. eBay’s SDKs read that key with an application token, so the connection’s credential must be one getPublicKey accepts; that has not been tried. No notification topic states an order change, so no order hint is declared. Platform Notifications are SOAP with an MD5 signature and stay unadmitted. Nothing here has run against eBay or been qualified.

Provider references

Provider references and prerequisites are maintained in the connector guidance above. No separate provider-documentation review date is recorded.

Source and evidence

Canonical connector source, native analysis and check receipts. Connector artifact: 905888ea276a2a28e36981a79e8142b2547ea451c3e63162cb6915ad4a7d1305. The resource declaration examples above are compiled and compared with exact catalog declarations. Recorded checks apply only to their source, declaration and runtime identities. Configure a connection and inspect its status to establish deployment-specific readiness.