Upload a New Project Release File

POST /api/0/projects/{organization_slug}/{project_slug}/releases/{version}/files/

Upload a new

projectRepresents your service in Sentry and allows you to scope events to a distinct application.
release file.

Path Parameters

organization_slug (string)
REQUIRED

The slug of the organization.

project_slug (string)
REQUIRED

The slug of the

projectRepresents your service in Sentry and allows you to scope events to a distinct application.
.

version (string)
REQUIRED

The version identifier of the release.

Body Parameters

file (string)
REQUIRED

The multipart encoded file.

name (string)

The name (full path) of the file.

dist (string)

The name of the dist.

header (string)

This parameter can be supplied multiple times to attach headers to the file. Each header is a string in the format key:value. For instance it can be used to define a content type.

Scopes

<auth_token> requires one of the following scopes:
  • project:releases
curl https://sentry.io/api/0/projects/{organization_slug}/{project_slug}/releases/{version}/files/ \
 -H 'Authorization: Bearer <auth_token>' \
 -H 'Content-Type: multipart/form-data' \
 -F name=/demo/hello.min.js.map \
 -F file=@hello.min.js.map
RESPONSESCHEMA
{
  "dateCreated": "2018-11-06T21:20:22.894Z",
  "dist": null,
  "headers": {
    "Content-Type": "text/plain; encoding=utf-8"
  },
  "id": "3",
  "name": "/demo/goodbye.txt",
  "sha1": "94d6b21e962a9fc65889617ec1f17a1e2fe11b65",
  "size": 15
}