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
You need to authenticate via bearer auth token.
<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.mapRESPONSESCHEMA
{
"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
}