Retrieve Ownership Configuration for a Project

GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/ownership/

Returns details on a project's ownership configuration.

Path Parameters

organization_id_or_slug (string)
REQUIRED

The ID or slug of the organization the resource belongs to.

project_id_or_slug (string)
REQUIRED

The ID or slug of the project the resource belongs to.

Scopes

<auth_token> requires one of the following scopes:
  • project:admin
  • project:read
  • project:write
curl https://sentry.io/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/ownership/ \
 -H 'Authorization: Bearer <auth_token>'
RESPONSESCHEMA
{
  "raw": "path:src/views/checkout jane.smith@org.com \nurl:https://example.com/checkout jane.smith@org.com\ntags.transaction:/checkout/:page jane.smith@org.com",
  "fallthrough": true,
  "dateCreated": "2023-10-03T20:25:18.539823Z",
  "lastUpdated": "2023-10-03T22:49:12.294741Z",
  "isActive": true,
  "autoAssignment": "Auto Assign to Issue Owner",
  "codeownersAutoSync": true,
  "schema": {
    "$version": 1,
    "rules": [
      {
        "matcher": {
          "type": "path",
          "pattern": "src/views/checkout"
        },
        "owners": [
          {
            "type": "user",
            "id": 2621754,
            "name": "jane.smith@org.com"
          }
        ]
      },
      {
        "matcher": {
          "type": "url",
          "pattern": "https://example.com/checkout"
        },
        "owners": [
          {
            "type": "user",
            "id": 2621754,
            "name": "jane.smith@org.com"
          }
        ]
      },
      {
        "matcher": {
          "type": "tags.transaction",
          "pattern": "/checkout/:page"
        },
        "owners": [
          {
            "type": "user",
            "id": 2621754,
            "name": "jane.smith@org.com"
          }
        ]
      }
    ]
  }
}