Skip to main content

Generate a presigned URL for direct CSV upload

POST /api/v1/s3/presigned-upload-url — request parameters and responses from the Menace Voice API schema.
2 min read
post/api/v1/s3/presigned-upload-url
Request example
Response
post/api/v1/s3/presigned-upload-url

See authentication for workspace API access. Public embed and artifact endpoints use their documented session or access tokens.

Headers

authorizationstring · null#
X-API-Keystring · null#

Body

application/json
file_namestringrequired#
CSV filename

Pattern: .*\.csv$

file_sizeintegerrequired#
File size in bytes (max 10MB)

Range: 0 < x <= 10485760

content_typestring#
File content type

Default: "text/csv"

Responses

application/json
Successful Response
upload_urlstringrequired#
file_keystringrequired#
expires_inintegerrequired#