Actions36
- Content Actions
- Form Submission Actions
- Orgchart Actions
- Storage Actions
- Task Template Actions
- User Actions
Storage → Get Signed URL
AI-generatedSummary
Generate a signed URL for a Keephub stored file by sending its origin type, owning entity ID, and storage path to the Keephub API. Optionally request the URL to force a download.
Inputs
- Authentication (required) — Choose Bearer Token or Login Credentials and configure the matching Keephub credentials.
- Origin (required) — File origin type, such as Task Form Answer, Content Attachment, or Lesson Attachment. This determines which entity Keephub checks for access.
- Origin ID (required) — ID of the entity that owns the file; can use the _id from a preceding Keephub node output.
- Storage ID (required) — S3 storage path of the file. For uploaded form answers, use the value.value field of the matching answer.
- Force Download — Defaults to false. When enabled, requests the signed URL with attachment disposition so the browser downloads the file.
Output shape
A single item containing the Keephub API response as JSON.
The node sends a POST request to /signurl with signType set to getObject and returns the response without reshaping it. Each output item is paired with its corresponding input item.