get_file_link
Short-lived direct link to blob storage, for large or binary files. With path, returns file_url for that one file (GET to download; PUT with header 'x-ms-blob-type: BlockBlob' to upload when access='readwrite'); saves made with it are recorded under your name. Without path, returns container_url and sas_token for the whole workspace (read only from 2026-10-16 19:00 UTC: writing then needs a path). For files up to 3 MiB, write_file is simpler.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | One file: the link then works for that file only (and saves made with it carry your name). Omit for a read link to the whole workspace. | |
| access | No | 'read' to download, or 'readwrite' to upload (needs a path). | read |
| api_token | No | Your hashn API token, if you can't send it as the 'Authorization: Bearer <token>' header. Omit it when the header is set. | |
| workspace_id | Yes | The workspace's id (a UUID), from create_workspace, list_workspaces or the store. |