The Agents API must be enabled for your platform; until it is, agent endpoints answer
403. To enable it, book a demo or reach out to your Lightspark contact.Two ways to offer agent accounts
Add Lightspark to your AI app
For AI companies. List Lightspark as a connector in your app. Your users sign up, verify and approve payments with Lightspark, and your assistant calls Lightspark over MCP. You run no payments backend.
Add agents to your Grid platform
For Grid platforms. Your backend creates an agent for each of your customers, sets its policy, and shows approvals in your own app. Your customers keep their accounts with you.
What an agent can do
For businesses
A business customer can run its money through agents the same way an individual can, with controls built for a team:- Bank details to get paid. Once verified, a business gets a US bank account and routing number: the
USD_ACCOUNTentry in thefundingPaymentInstructionsof its USD internal account. Anyone can pay it by ordinary bank transfer, such as a client or an employer. - Invoicing. The Lightspark connector lets an agent send a client an invoice with its own payment page and matches the payment to the invoice. The Agents API has no invoice object; if you invoice from your own product, point payers at the bank details above.
- An agent per person. Each agent records which team member it acts for (
actingFor), and that reference is copied onto every card it is issued. - Team budgets on one balance. Put agents in a spending pool to cap what they spend together each week, each month or in total, and which kinds of payment they may make. Pools hold no money, so there is nothing to move between them.
- Pay contractors and suppliers. Pay someone by phone number or email with a claimable payout, one at a time or in a payout run.
- Share revenue. Settlement rules split incoming payments by the shares the business approves.
Key concepts
Core capabilities
How it fits with Global Accounts
An agent’s sends and purchase cards are paid from the customer’s Global Account, the self-custodial Embedded Wallet (type: EMBEDDED_WALLET) Grid provisions for them. Outbound payments from a Global Account normally need the customer’s signature on every send. For an agent, the customer instead authorizes a delegated key for that agent and wallet once, and Grid signs only the sends its policy and the customer’s approvals allow. The customer can pause the agent, revoke the key, or delete the agent at any time.
Where to next
Playground
Give an agent an account and watch the API calls behind each step.
AI app connector
List Lightspark in your AI app so your users get an account inside your assistant.
Agents API integration
For Grid platforms: create an agent, connect it, fund the account, and handle approvals.
Policies & permissions
Decide what an agent may do, how much it may spend, and when it must ask.
Approvals & audit
Show approval requests to the customer and send their decision to Grid.