Update a Project
Update various attributes and configurable settings for the given project. Only supplied values are updated.
Path Parameters
organization_slug
(string)REQUIREDThe slug of the organization the project belongs to.
project_slug
(string)REQUIREDThe slug of the project to update.
Body Parameters
name
(string)The new name for the project.
slug
(string)The new slug for the project.
team
(string)The slug of new team for the project. Note, will be deprecated soon when multiple teams can have access to a project.
platform
(string)The new platform for the project.
isBookmarked
(boolean)In case this API call is invoked with a user context this allows changing of the bookmark flag.
Scopes
You need to authenticate via bearer auth token.
<auth_token>
requires the following scopes:project:write
PUT /api/0/projects/{organization_slug}/{project_slug}/
curl https://sentry.io/api/0/projects/{organization_slug}/{project_slug}/ \ -H 'Authorization: Bearer <auth_token>' \ -X PUT \ -H 'Content-Type: application/json' \ -d '{"name":"Plane Proxy","platform":"javascript","slug":"plane-proxy","team":"the-inflated-philosophers"}'
RESPONSESCHEMA
{
"allowedDomains": [
"http://example.com",
"http://example.invalid"
],
"avatar": {
"avatarType": "letter_avatar",
"avatarUuid": null
},
"color": "#bf803f",
"dataScrubber": true,
"dataScrubberDefaults": true,
"dateCreated": "2018-11-06T21:20:19.624Z",
"defaultEnvironment": null,
"digestsMaxDelay": 1800,
"digestsMinDelay": 300,
"features": [
"releases",
"sample-events",
"minidump",
"servicehooks",
"rate-limits",
"data-forwarding"
],
"firstEvent": null,
"hasAccess": true,
"id": "5",
"isBookmarked": false,
"isInternal": false,
"isMember": true,
"isPublic": false,
"latestRelease": {
"authors": [],
"commitCount": 0,
"data": {},
"dateCreated": "2018-11-06T21:20:19.645Z",
"dateReleased": null,
"deployCount": 0,
"firstEvent": "2018-11-06T21:20:19.718Z",
"lastCommit": null,
"lastDeploy": null,
"lastEvent": "2018-11-06T21:20:19.718Z",
"newGroups": 0,
"owner": null,
"projects": [
{
"name": "Plane Proxy",
"slug": "plane-proxy"
}
],
"ref": null,
"shortVersion": "21c04bd",
"url": null,
"version": "21c04bd8fa23cfd85f5f5867f18efd2cf13247bc"
},
"name": "Plane Proxy",
"options": {
"feedback:branding": true,
"filters:blacklisted_ips": "",
"filters:error_messages": "",
"filters:releases": "",
"sentry:csp_ignored_sources": "",
"sentry:csp_ignored_sources_defaults": true,
"sentry:reprocessing_active": false
},
"organization": {
"avatar": {
"avatarType": "letter_avatar",
"avatarUuid": null
},
"dateCreated": "2018-11-06T21:19:55.101Z",
"id": "2",
"isEarlyAdopter": false,
"name": "The Interstellar Jurisdiction",
"require2FA": false,
"slug": "the-interstellar-jurisdiction",
"status": {
"id": "active",
"name": "active"
}
},
"platform": "javascript",
"platforms": [],
"plugins": [
{
"assets": [],
"author": {
"name": "Sentry Team",
"url": "https://github.com/getsentry/sentry"
},
"canDisable": true,
"contexts": [],
"description": "Integrates web hooks.",
"doc": "",
"enabled": false,
"hasConfiguration": true,
"id": "webhooks",
"isTestable": true,
"metadata": {},
"name": "WebHooks",
"resourceLinks": [
{
"title": "Bug Tracker",
"url": "https://github.com/getsentry/sentry/issues"
},
{
"title": "Source",
"url": "https://github.com/getsentry/sentry"
}
],
"shortName": "WebHooks",
"slug": "webhooks",
"status": "unknown",
"type": "notification",
"version": "9.1.0.dev0"
}
],
"processingIssues": 0,
"relayPiiConfig": null,
"resolveAge": 0,
"safeFields": [],
"scrapeJavaScript": true,
"scrubIPAddresses": false,
"securityToken": "c55a4bdce20911e88eed88e9fe5cab71",
"securityTokenHeader": null,
"sensitiveFields": [],
"slug": "plane-proxy",
"status": "active",
"storeCrashReports": false,
"subjectPrefix": "[Sentry] ",
"subjectTemplate": "$shortID - $title",
"team": {
"id": "2",
"name": "Powerful Abolitionist",
"slug": "powerful-abolitionist"
},
"teams": [
{
"id": "2",
"name": "Powerful Abolitionist",
"slug": "powerful-abolitionist"
}
],
"verifySSL": false
}