Upload a New Project Release File
POST /api/0/projects/{organization_slug}/{project_slug}/releases/{version}/files/
Upload a new project release file.
Path Parameters
organization_slug
(string)REQUIREDThe slug of the organization.
project_slug
(string)REQUIREDThe slug of the project.
version
(string)REQUIREDThe version identifier of the release.
Body Parameters
file
(string)REQUIREDThe 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
You need to authenticate via bearer auth token.
<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
}