---
title: "sign s3 objects (caller must have S3 read permission on each key); the signed URLs can then be used by anonymous users in public apps"
method: POST
path: "/w/{workspace}/apps/sign_s3_objects"
tags: ["app"]
---

# sign s3 objects (caller must have S3 read permission on each key); the signed URLs can then be used by anonymous users in public apps

`POST /w/{workspace}/apps/sign_s3_objects`

## Path parameters

- `workspace` string, required

## Request body

- object
  - `s3_objects` S3Object[], required
    - `s3` string, required
    - `filename` string
    - `storage` string
    - `presigned` string

## Response `200`

signed s3 objects

- S3Object[]
  - `s3` string, required
  - `filename` string
  - `storage` string
  - `presigned` string

---

[API](https://skmtc.net/windmill/apis/windmill-api.md) · [All operations](https://skmtc.net/windmill/apis/windmill-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/windmill/windmill-api/versions/155a35b3caff/schema)
