{"meta":{"title":"보안 관리자에 대한 REST API 엔드포인트","intro":"REST API를 사용하여 조직의 보안 관리자를 관리합니다.","product":"REST API","breadcrumbs":[{"href":"/ko/enterprise-server@3.22/rest","title":"REST API"},{"href":"/ko/enterprise-server@3.22/rest/orgs","title":"조직"},{"href":"/ko/enterprise-server@3.22/rest/orgs/security-managers","title":"보안 관리자"}],"documentType":"article"},"body":"# 보안 관리자에 대한 REST API 엔드포인트\n\nREST API를 사용하여 조직의 보안 관리자를 관리합니다.\n\n## 보안 관리자 정보\n\n보안 관리자 역할은 조직 소유자가 조직의 구성원 또는 팀에 할당할 수 있는 조직 수준 역할입니다. 적용하면 조직의 모든 리포지토리에 대한 읽기 권한뿐만 아니라 조직 전체의 보안 기능에 대한 보안 경고를 보고 설정을 관리할 수 있는 권한이 부여됩니다.\n\n> [!NOTE]\n> Most endpoints use `Authorization: Bearer <YOUR-TOKEN>` and `Accept: application/vnd.github+json` headers, plus `X-GitHub-Api-Version: 2026-03-10`. Curl examples below omit these standard headers for brevity.\n\n## List security manager teams\n\n```\nGET /orgs/{org}/security-managers\n```\n\nWarning\n\nClosing down notice: This operation is closing down and will be removed in Enterprise Server 3.20. Please use the \"Organization Roles\" endpoints instead.\n\n### Parameters\n\n#### Headers\n\n- **`accept`** (string)\n  Setting to `application/vnd.github+json` is recommended.\n\n#### Path and query parameters\n\n- **`org`** (string) (required)\n  The organization name. The name is not case sensitive.\n\n### HTTP response status codes\n\n- **200** - OK\n\n### Code examples\n\n#### Example\n\n**Request:**\n\n```curl\ncurl -L \\\n  -X GET \\\n  http(s)://HOSTNAME/api/v3/orgs/ORG/security-managers\n```\n\n**Response schema (Status: 200):**\n\nArray of `Team Simple`:\n  * `id`: required, integer\n  * `node_id`: required, string\n  * `url`: required, string, format: uri\n  * `members_url`: required, string\n  * `name`: required, string\n  * `description`: required, string or null\n  * `permission`: required, string\n  * `privacy`: string\n  * `notification_setting`: string\n  * `html_url`: required, string, format: uri\n  * `repositories_url`: required, string, format: uri\n  * `slug`: required, string\n  * `ldap_dn`: string\n  * `type`: required, string, enum: `enterprise`, `organization`\n  * `organization_id`: integer\n  * `enterprise_id`: integer\n\n## Add a security manager team\n\n```\nPUT /orgs/{org}/security-managers/teams/{team_slug}\n```\n\nWarning\n\nClosing down notice: This operation is closing down and will be removed in Enterprise Server 3.20. Please use the \"Organization Roles\" endpoints instead.\n\n### Parameters\n\n#### Headers\n\n- **`accept`** (string)\n  Setting to `application/vnd.github+json` is recommended.\n\n#### Path and query parameters\n\n- **`org`** (string) (required)\n  The organization name. The name is not case sensitive.\n\n- **`team_slug`** (string) (required)\n  The slug of the team name.\n\n### HTTP response status codes\n\n- **204** - No Content\n\n### Code examples\n\n#### Example\n\n**Request:**\n\n```curl\ncurl -L \\\n  -X PUT \\\n  http(s)://HOSTNAME/api/v3/orgs/ORG/security-managers/teams/TEAM_SLUG\n```\n\n**Response schema (Status: 204):**\n\n## Remove a security manager team\n\n```\nDELETE /orgs/{org}/security-managers/teams/{team_slug}\n```\n\nWarning\n\nClosing down notice: This operation is closing down and will be removed in Enterprise Server 3.20. Please use the \"Organization Roles\" endpoints instead.\n\n### Parameters\n\n#### Headers\n\n- **`accept`** (string)\n  Setting to `application/vnd.github+json` is recommended.\n\n#### Path and query parameters\n\n- **`org`** (string) (required)\n  The organization name. The name is not case sensitive.\n\n- **`team_slug`** (string) (required)\n  The slug of the team name.\n\n### HTTP response status codes\n\n- **204** - No Content\n\n### Code examples\n\n#### Example\n\n**Request:**\n\n```curl\ncurl -L \\\n  -X DELETE \\\n  http(s)://HOSTNAME/api/v3/orgs/ORG/security-managers/teams/TEAM_SLUG\n```\n\n**Response schema (Status: 204):**"}