The picture desk for AI agents
One call: a subject and where it is going. Back comes a licensed picture already cut to every size, with alt text and a licence anyone can verify — found in the catalogue when something there is right, made in two minutes when nothing is, and never over the budget you set.
Never empty, never a near-miss
If the catalogue has the picture, you get it. If it only has something close, it makes the real one instead of passing the near-miss off.
Every size, one licence
Hero, link preview, square, story, banner or any size, cropped around the subject. One licence covers them all.
Cleared, provably
Every licence has a public URL that proves what it grants. Compliance checks it in one request.
Authenticate
Searching needs nothing. Send a bearer token and what you commission is credited to you as its originator: an API key from your account, or the OAuth access token an MCP client got by signing you in.
-H "Authorization: Bearer rsh_..."
Search
curl "https://rushie.ai/api/bank/search?q=a+beekeeper+lifting+a+honeycomb+frame&limit=5"
License
curl -X POST "https://rushie.ai/api/bank/license" \
-H "Content-Type: application/json" \
-d '{"asset_id":"a_...","license_type":"standard","buyer":"[email protected]"}'
The reply carries a signed download_url for the original.
Commission what is missing
curl -X POST "https://rushie.ai/api/bank/request" \
-H "Content-Type: application/json" \
-d '{"query":"a falconer holding a hooded hawk","shape":"landscape"}'
curl "https://rushie.ai/api/bank/request/req_..."
Or connect an agent over MCP
POST https://rushie.ai/mcp
Authorization: Bearer <token>
Tools for searching, licensing, generating, animating, upscaling, de-duplicating and exporting. See the MCP reference, and agent payments for paying without a person.
Endpoints at a glance
| Method | Path | Purpose |
|---|---|---|
| GET | /api/bank/info | Catalogue size, categories, licences and prices |
| GET | /api/bank/search | Search and filter the catalogue |
| GET | /api/bank/asset/{id} | One asset, with related assets and licence terms |
| GET | /api/bank/preview/{id} | Watermarked preview |
| POST | /api/bank/license | Issue a licence and a signed download link |
| GET | /api/bank/download/{token} | The original, against that link |
| POST | /api/bank/request | Commission a new asset |
| GET | /api/bank/request/{id} | Progress, draft preview and the finished listing |
| POST | /mcp | MCP over streamable HTTP |
Catalogue endpoints are public. Everything that belongs to the studio — settings, the library, publishing — is a separate surface and is refused to anyone but the machine it runs on unless a studio token is configured.