Keephub icon

Keephub

Interact with Keephub API

Storage → Get Signed URL

AI-generated

Summary

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.

Links

Discussion