REST endpoint

Abort a multipart upload

Abort a multipart session when the client cannot finish all parts. This prevents an abandoned upload from remaining open in object storage.

DELETE/api/v1/uploads/multipart204 No Content

Authentication

Send an active Fast Transcriber API key as an HTTP bearer token.

http
Authorization: Bearer ft_live_replace_me
Input

Request

Use the fields below and send a JSON body.

FieldTypeDescription
keyrequiredstringOwned object key from prepare-upload.
storagerequiredr2 | wasabiStorage value from prepare-upload.
upload_idrequiredstringMultipart upload identifier to abort.
cURL
curl --request DELETE https://fast-transcriber.com/api/v1/uploads/multipart \
  --header "Authorization: Bearer $FAST_TRANSCRIBER_API_TOKEN" \
  --header "Content-Type: application/json" \
  --data '{
    "key": "transcriptions/user_…/recording.wav",
    "storage": "r2",
    "upload_id": "upload_…"
  }'
204 No Content

Response

Successful JSON responses use a top-level data envelope. A 204 response has no body.

Successful response has no body.

Stable envelope

Errors

API errors return a machine-readable code and message.

StatusCodeMeaning
401missing_api_keyNo bearer key was supplied.
401invalid_api_keyThe bearer key is malformed, unknown, or revoked.
400invalid_multipart_uploadThe upload identity is invalid or does not belong to the API account.
Error envelope
{
  "error": {
    "code": "invalid_multipart_upload",
    "message": "A valid owned key, storage, and upload_id are required."
  }
}
Production guidance

Implementation notes

  • A successful abort returns an empty response body.
© 2026 FastTranscriberBuilt for developers who work with speech.