Upload a New Project Release File
POST /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/releases/{version}/files/
Upload a new project release file.
Path Parameters
- organization_id_or_slug(string)REQUIRED
- The ID or slug of the organization. 
- project_id_or_slug(string)REQUIRED
- The ID or slug of the project. 
- 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
You need to authenticate via bearer auth token.
<auth_token> requires one of the following scopes:- project:releases
Copied
curl https://sentry.io/api/0/projects/{organization_id_or_slug}/{project_id_or_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
Copied{ "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 }