Create file upload URL
layerz_create_upload_urlIssues a 24h signed Storage URL for an Excel/CSV file and returns file_id, signed_url, expires_at. signed_url accepts an HTTP PUT of the file body with the declared content type (a shell curl -X PUT --data-binary @file; the binary stays out of the conversation); file_id is the identifier the file-consuming tools take. Limits: 25 MB, MIME whitelist (xlsx, xls, csv, json, txt). Mints no model data, so it stays available to read-only keys.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| size | Yes | File size in bytes (max 25 MB). | |
| filename | Yes | Original filename, e.g. "actuals_q1.csv". | |
| content_type | Yes | MIME type, e.g. "text/csv" or the xlsx content type. |