Upload a New Project Release File

Upload a new project release file.

Path Parameters

organization_slug (string)
REQUIRED
The slug of the organization.
project_slug (string)
REQUIRED
The slug of the project.
version (string)
REQUIRED
The version identifier of the release.

Body Parameters

name (string)
The name (full path) of the file.
file (string)
REQUIRED
The multipart encoded 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 the following scopes:
  • project:releases
POST /api/0/projects/{organization_slug}/{project_slug}/releases/{version}/files/
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
}