Execution Providers API
Execution Providers is the pluggable seam: the connected providers, WireUp-class platforms, banks, and brokers, that could execute an action, optionally filtered by capability. LyraMind orchestrates; providers execute.
What it returns
The response returns a providers array (each with id, name, status, capabilities, regions, and note), the queried capability, the full list of capabilities, a note, and powered_by.
Capabilities are payment, fx, treasury, custody, debt, equity, and brokerage. Provider status is partner or stub, so you can see which integrations are live versus placeholder.
When to use it
Use this to discover which providers could execute a given capability, for example to show routing options in a UI or let an agent pick a rail. Pass ?capability=fx to filter; omit it to list all connected providers.
Execution Decide returns the eligible providers for a specific action; this endpoint lists the connected roster on its own.
Notes and honesty
Every provider in the registry is an integration slot: WireUp is a first-class partner slot, one of many, and the bank and broker rails are placeholders until a real provider is connected. LyraMind orchestrates the decision and routes to providers; it does not move funds, custody assets, or execute trades. Providers compete inside the platform.
- providers: id, name, status, capabilities, regions, note
- capability: the filter you queried, if any
- capabilities: payment, fx, treasury, custody, debt, equity, brokerage
- status: partner or stub per provider
- note: LyraMind orchestrates, providers execute
- powered_by envelope
curl -s 'https://api.lyramindos.com/v1/execution/providers?capability=fx' -H 'x-api-key: YOUR_KEY'
Questions
Can this endpoint move money?
No. It only lists connected providers that could execute. LyraMind orchestrates the decision and routes; it never moves funds or custodies assets.
What do partner and stub statuses mean?
Partner marks a first-class integration slot such as WireUp; stub marks a placeholder rail that must be connected to a real provider before it can execute.
How do I filter by capability?
Pass a capability query, for example capability=treasury, one of payment, fx, treasury, custody, debt, equity, or brokerage. Omit it to list every connected provider.