Skip to content
R Rushie Sign in

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

MethodPathPurpose
GET/api/bank/infoCatalogue size, categories, licences and prices
GET/api/bank/searchSearch 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/licenseIssue a licence and a signed download link
GET/api/bank/download/{token}The original, against that link
POST/api/bank/requestCommission a new asset
GET/api/bank/request/{id}Progress, draft preview and the finished listing
POST/mcpMCP 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.