{"service":"files","action":"upload_from_url","description":"Fetch a file from a public URL into your persistent Vaaya file library (server-side — no local download needed). Returns file_id and get_url. Max 100MB per file.","price_cents":1,"price_dynamic":false,"method":"POST","auth":"Bearer (OAuth) — vaaya:pay scope required","response_shape":"{ ok, data, charged_cents, balance_remaining_cents, transaction_id }"}