Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Finances 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.
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%2Fapiz.ebay.com%2Fsell-finances" | shStep 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%2Fapiz.ebay.com%2Fsell-finances" | sh
jentic register # connects your agent to your Jentic One instanceJentic 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.
What an agent can do with Finances API.
Retrieve a specific seller payout by ID via GET /payout/{payout_Id}
List paginated seller payouts with date filters via GET /payout
Fetch a payout summary across a date range via GET /payout_summary
Read the seller's current funds balance via GET /seller_funds_summary
List the underlying monetary transactions that make up payouts via GET /transaction
GET STARTED
Fetch a specific transfer detail via GET /transfer/{transfer_Id}
Patterns agents use Finances API for, with concrete tasks.
★ Accounting Reconciliation
Bookkeepers reconcile eBay seller activity into QuickBooks or Xero by pulling each payout and the transactions that net to it. GET /payout lists settlements in a window, GET /payout/{payout_Id} returns the headline figures, and GET /transaction breaks the payout into orders, refunds, and fees so the journal entries line up to the cent.
Call GET /payout for the last month, iterate each payout, and pull GET /transaction filtered by payout ID to populate journal entries in the accounting system.
Seller Cash-flow Dashboard
Multi-channel sellers build cash-flow dashboards that show pending balance, recent payouts, and the trajectory of weekly settlements. GET /seller_funds_summary returns the live balance, GET /payout_summary returns the period total, and the per-payout endpoints supply the detail when the user clicks through.
Call GET /seller_funds_summary for the live balance and GET /payout_summary for the trailing 30 days, then render both in the seller dashboard.
Dispute and Refund Audit
When a seller queries why a payout came in lower than expected, support and finance teams use the Finances API to walk every deduction. GET /transaction with a transactionType filter surfaces refunds and dispute holds against a payout so the team can attribute the gap to a specific order rather than guess.
Call GET /payout/{payout_Id} for the disputed settlement, then GET /transaction filtered by that payout to list every refund and dispute deduction.
AI Agent Finance Assistant
An AI assistant for an eBay seller pulls payout figures and explains the cash impact of recent activity through Jentic. Jentic isolates the OAuth credential, surfaces the right Finances operation by intent, and validates inputs against the schema, so the agent only has to pick the time window.
Search Jentic for 'list eBay payouts', load the GET /payout schema, and execute it for the last 30 days to summarise total settlements for the seller.
7 endpoints — the ebay finances api gives sellers programmatic access to their payouts and the underlying monetary transactions that make up each payout.
METHOD
PATH
DESCRIPTION
/payout
List seller payouts with date and status filters.
/payout/{payout_Id}
Retrieve a specific payout by ID.
/payout_summary
Aggregate payout figures across a date range.
/seller_funds_summary
Get the seller's current funds balance.
/transaction
List the monetary transactions that make up payouts.
/transaction_summary
Aggregate transaction figures across a date range.
/transfer/{transfer_Id}
Retrieve a specific transfer detail.
/payout
List seller payouts with date and status filters.
/payout/{payout_Id}
Retrieve a specific payout by ID.
/payout_summary
Aggregate payout figures across a date range.
/seller_funds_summary
Get the seller's current funds balance.
/transaction
List the monetary transactions that make up payouts.
/transaction_summary
Aggregate transaction figures across a date range.
/transfer/{transfer_Id}
Retrieve a specific transfer detail.
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the eBay Finances API by hand means running the seller OAuth2 flow, refreshing tokens, and mapping payout, transaction, and transfer reads against the apiz.ebay.com host yourself. Through Jentic you install once, import the eBay Finances API from the API Directory, store the OAuth token once, and your agent calls it.
Permission scoping
The Finances API puts payout and transfer ids in the URL path (/payout/{payout_Id}, /transfer/{transfer_Id}), and every operation here is read-only, so a rule can pin your agent to reading a specific payout or transfer and its summaries. You choose the operations it may call, so it reads payouts and transactions and cannot trigger any payout or transfer.
Credential isolation
Your eBay seller OAuth token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'list eBay seller payouts' or 'get eBay funds balance', and Jentic returns the matching Finances operation with its filter schema so the agent calls the right endpoint without reading eBay's REST docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using Finances API through Jentic.
What authentication does the eBay Finances API use?
The Finances API uses OAuth 2.0 with the seller's account scopes. The seller authorises your application, you exchange the code for an access token, and pass it as a bearer token on each call. Through Jentic the OAuth token is stored encrypted in the vault and injected at call time, so the agent never sees raw seller credentials.
Can I trigger a payout to the seller's bank account with this API?
No. The Finances API is read-only - you can list payouts, summarise them, and drill into transactions, but eBay schedules the settlement to the seller's bank itself. Use this API for reconciliation and reporting, not for moving money.
What are the rate limits for the eBay Finances API?
Specific limits are not declared in the spec but eBay applies application-level limits per call type that surface as 429 responses. For reconciliation jobs use GET /payout with date filters and back off on 429 rather than fanning out per-payout calls in parallel.
How do I list this month's payouts through Jentic?
Run pip install jentic, then search Jentic for 'list eBay payouts', load the schema for GET /payout, and execute it with the filter parameter set to a date range covering the current month. Jentic injects the OAuth bearer token from your stored credentials. Run it through Jentic One, the self-hosted execution layer.
How do I see why a payout was lower than expected?
Call GET /payout/{payout_Id} for the headline figures, then GET /transaction filtered by that payout to list each refund, dispute deduction, and fee. The transaction breakdown is what reconciles to the headline payout amount.
Does the Finances API cover historical payouts back to account opening?
GET /payout supports date-range filters and returns historical payouts as far back as the underlying eBay account retention permits. For very old activity, expect the seller account itself to be the binding constraint rather than the API.
Can I limit what my agent is allowed to do with the eBay Finances API?
Yes. Jentic One is self-hosted, so you run it and your own rules decide which Finances operations and credentials the agent may use. Because every operation here is read-only, you can allow only the reads you want, such as GET /payout, GET /payout_summary, GET /seller_funds_summary, and GET /transaction, and the agent still cannot trigger any payout or transfer. Since payout and transfer IDs sit in the path (/payout/{payout_Id}, /transfer/{transfer_Id}), you can even pin the agent to a specific payout or transfer and its summaries.
For Agents
Retrieve eBay seller payouts, transaction history, and funds summaries via OAuth so accounting integrations can reconcile cash movement.
Use for: List eBay seller payouts in a date range, Retrieve the details of a specific eBay payout, Get the seller's current funds balance, Find every transaction in a given eBay payout
Not supported: Does not handle listing management, order fulfilment, refund issuance, or triggering payouts to bank accounts - use for reading payouts, transactions, and funds summaries only.
The eBay Finances API gives sellers programmatic access to their payouts and the underlying monetary transactions that make up each payout. Through OAuth-scoped endpoints a seller can retrieve individual payouts, list payout history, fetch a financial summary, and drill into the order, refund, and dispute transactions that net to each settlement. The API is the system of record for cash movement on a seller account and is widely used to reconcile eBay activity into accounting platforms like QuickBooks and Xero.