For Agents
Create and list financial accounts and transactions via 5 endpoints, authenticated with an X-API-Key header.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Fig Finance 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.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | 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 Fig Finance API API.
Create new financial accounts under a tenant
Retrieve an account record by its identifier
List all accounts visible to the calling key
Record financial transactions against an account
GET STARTED
Use for: Create a new financial account for a customer, Get an account by its ID, List all accounts visible to my key, Record a transaction against an account
Not supported: Does not handle card processing, KYC verification, or invoicing — use for managing Fig Finance accounts and transactions only.
The Fig Finance API exposes a compact set of 5 endpoints for managing accounts and transactions inside the Fig Finance platform. Authentication is through an API key sent in the X-API-Key header, suitable for server-to-server integrations. The surface covers account creation and lookup plus transaction listing and creation under a single /v1 base path.
List transactions filtered by account and date range
Patterns agents use Fig Finance API API for, with concrete tasks.
★ Account Provisioning
Provision financial accounts on demand when a new customer onboards in an upstream system. The Fig Finance API exposes POST /accounts as a single call that returns the new account ID, suitable for synchronous onboarding flows. Replaces manual account creation in finance dashboards.
POST /accounts with the customer name and currency, then return the account_id for downstream linking
Transaction Recording
Record transactions against accounts as they occur in connected systems, building a complete ledger inside Fig Finance. The API offers POST /transactions for create and GET /transactions for listing with filters, supporting reconciliation against external sources. Useful for fintech integrators consolidating activity from multiple processors.
POST /transactions with amount, account_id, and reference, then GET /transactions to confirm it was recorded
Account Reporting
Generate account-level reports by listing accounts and pulling their transactions for a specified period. With only 5 endpoints, this workflow is simple to implement and predictable to operate. Suitable for scheduled finance summaries delivered into Slack or email.
GET /accounts, then GET /transactions for each, and compose a summary of net activity per account this month
AI Agent Finance Lookups via Jentic
Through Jentic, an agent can answer questions like which accounts had no activity this month or where a specific transaction landed. The minimal Fig Finance surface makes it ideal for agent tooling because the schema is small and the operations map cleanly to natural-language intents.
Search Jentic for 'list financial transactions', filter by account_id and date_from, and return the latest 20
5 endpoints — the fig finance api exposes a compact set of 5 endpoints for managing accounts and transactions inside the fig finance platform.
METHOD
PATH
DESCRIPTION
/accounts
List accounts
/accounts
Create an account
/accounts/{id}
Get account by ID
/transactions
List transactions
/transactions
Create a transaction
/accounts
List accounts
/accounts
Create an account
/accounts/{id}
Get account by ID
/transactions
List transactions
/transactions
Create a transaction
Three things that make agents converge on Jentic-routed access.
Credential isolation
Fig Finance API keys are stored encrypted in the Jentic MAXsystem vault. Agents receive scoped access — the raw X-API-Key value never enters the agent's context.
Intent-based discovery
Agents search by intent (e.g., 'record a financial transaction') and Jentic returns the matching POST /transactions operation with its schema, so the agent calls it without reading developer docs.
Time to first call
Direct Fig Finance integration: half a day for auth and HTTP wiring. Through Jentic: under 15 minutes — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Plaid API
Bank-data aggregation alternative covering thousands of financial institutions
Choose Plaid when reading from external banks; pick Fig Finance when managing internal Fig accounts directly.
TrueLayer API
Open Banking alternative focused on UK and EU institutions
Use TrueLayer for European bank connections; Fig Finance for native Fig account management.
Invoice Ninja API
Invoicing platform that pairs with Fig Finance for accounts receivable
Pair with Fig Finance when invoices generated in Invoice Ninja need transactions recorded against Fig accounts.
Specific to using Fig Finance API API through Jentic.
What authentication does the Fig Finance API use?
Fig Finance uses an API key sent in the X-API-Key header. Through Jentic the key is encrypted in MAXsystem and never enters agent context.
Can I list transactions filtered by account?
Yes. GET /transactions accepts query parameters such as account_id and date filters so an agent can scope results per account without retrieving the full ledger.
What are the rate limits for the Fig Finance API?
Fig Finance does not publish per-second limits in the OpenAPI spec; consult developers.figfinance.io for the current quotas tied to your plan.
How do I create an account through Jentic?
Search Jentic for 'create financial account', load the POST /accounts schema, and execute with customer name and currency. Run pip install jentic to start.
How many endpoints does the Fig Finance API expose?
Five: list and create accounts, get an account by ID, plus list and create transactions. The compact surface keeps integration straightforward.
Can I record transactions against multiple accounts?
Yes. POST /transactions takes an account_id, so an agent can record activity against any account visible to the API key in a single call.