Store temporary data
store_temporary_dataPut any JSON value somewhere another process can fetch it, and get back a storage_id plus a public read_url. Use it to hand a result to a different agent, a script, a webhook receiver or a later run, when there is no shared filesystem and no database between you. No API key, no account and no sign up: call it directly. Anyone holding the URL can read it, so never store secrets, credentials or personal data. The value disappears 24 hours after it is written. Read it back with read_temporary_data, passing the storage_id. The answer also carries sha256_hash, the digest of the stored bytes, and bytes, their length, so a receiver can tell it got what you sent. The same object over REST calls the link storage_url and serves it with that digest as its ETag. max_downloads, 1 to 100, removes the value after that many reads; the answer then carries downloads_max and downloads_left, and a spent storage_id answers that the object is gone.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The JSON value to store. Any type: object, array, string, number, boolean or null. Readable by anyone with the URL, so no secrets. | |
| max_downloads | No | Optional. How many times the value may be read before it is removed, 1 to 100. Without it the value lives 24 hours. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bytes | Yes | ||
| read_url | Yes | ||
| storage_id | Yes | ||
| sha256_hash | Yes | ||
| downloads_max | No | ||
| downloads_left | No | ||
| expire_timestamp | Yes |