Configurations
Use the REST API to create and manage security configurations for your organization.
Get code security configurations for an organization
Lists all code security configurations available in an organization.
The authenticated user must be an administrator or security manager for the organization to use this endpoint.
OAuth app tokens and personal access tokens (classic) need the write:org
scope to use this endpoint.
Jetons dâaccĂšs affinĂ©s pour « Get code security configurations for an organization »
Ce point de terminaison fonctionne avec les types de jetons précis suivants:
- Jetons dâaccĂšs utilisateur dâapplication GitHub
- Jetons dâaccĂšs dâinstallation dâapplication GitHub
- Jetons dâaccĂšs personnel affinĂ©
Le jeton prĂ©cis doit avoir lâensemble dâautorisations suivant:
- "Administration" organization permissions (write)
ParamÚtres pour « Get code security configurations for an organization »
Nom, Type, Description |
---|
accept string Setting to |
Nom, Type, Description |
---|
org string ObligatoireThe organization name. The name is not case sensitive. |
Nom, Type, Description |
---|
target_type string The target type of the code security configuration Default: Peut ĂȘtre: |
per_page integer 'The number of results per page (max 100). For more information, see "Using pagination in the REST API."' Default: |
before string A cursor, as given in the Link header. If specified, the query only searches for results before this cursor. For more information, see "Using pagination in the REST API." |
after string A cursor, as given in the Link header. If specified, the query only searches for results after this cursor. For more information, see "Using pagination in the REST API." |
Codes dâĂ©tat de la rĂ©ponse HTTP pour « Get code security configurations for an organization »
Code dâĂ©tat | Description |
---|---|
200 | OK |
403 | Forbidden |
404 | Resource not found |
Exemples de code pour « Get code security configurations for an organization »
Exemple de requĂȘte
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/orgs/ORG/code-security/configurations
Response
Status: 200
[
{
"id": 17,
"target_type": "global",
"name": "GitHub recommended",
"description": "Suggested settings for Dependabot, secret scanning, and code scanning.",
"advanced_security": "enabled",
"dependency_graph": "enabled",
"dependabot_alerts": "enabled",
"dependabot_security_updates": "not_set",
"code_scanning_default_setup": "enabled",
"secret_scanning": "enabled",
"secret_scanning_push_protection": "enabled",
"private_vulnerability_reporting": "enabled",
"url": "https://api.github.com/orgs/octo-org/code-security/configurations/17",
"html_url": "https://github.com/organizations/octo-org/settings/security_products/configurations/view",
"created_at": "2023-12-04T15:58:07Z",
"updated_at": "2023-12-04T15:58:07Z"
},
{
"id": 1326,
"target_type": "organization",
"name": "High risk settings",
"description": "This is a code security configuration for octo-org high risk repositories",
"advanced_security": "enabled",
"dependency_graph": "enabled",
"dependabot_alerts": "enabled",
"dependabot_security_updates": "enabled",
"code_scanning_default_setup": "enabled",
"secret_scanning": "enabled",
"secret_scanning_push_protection": "enabled",
"private_vulnerability_reporting": "enabled",
"url": "https://api.github.com/orgs/octo-org/code-security/configurations/1326",
"html_url": "https://github.com/organizations/octo-org/settings/security_products/configurations/edit/1326",
"created_at": "2024-05-10T00:00:00Z",
"updated_at": "2024-05-10T00:00:00Z"
}
]
Create a code security configuration
Creates a code security configuration in an organization.
The authenticated user must be an administrator or security manager for the organization to use this endpoint.
OAuth app tokens and personal access tokens (classic) need the write:org
scope to use this endpoint.
Jetons dâaccĂšs affinĂ©s pour « Create a code security configuration »
Ce point de terminaison fonctionne avec les types de jetons précis suivants:
- Jetons dâaccĂšs utilisateur dâapplication GitHub
- Jetons dâaccĂšs dâinstallation dâapplication GitHub
- Jetons dâaccĂšs personnel affinĂ©
Le jeton prĂ©cis doit avoir lâensemble dâautorisations suivant:
- "Administration" organization permissions (write)
ParamÚtres pour « Create a code security configuration »
Nom, Type, Description |
---|
accept string Setting to |
Nom, Type, Description |
---|
org string ObligatoireThe organization name. The name is not case sensitive. |
Nom, Type, Description |
---|
name string ObligatoireThe name of the code security configuration. Must be unique within the organization. |
description string ObligatoireA description of the code security configuration |
advanced_security string The enablement status of GitHub Advanced Security Default: Peut ĂȘtre: |
dependency_graph string The enablement status of Dependency Graph Default: Peut ĂȘtre: |
dependabot_alerts string The enablement status of Dependabot alerts Default: Peut ĂȘtre: |
dependabot_security_updates string The enablement status of Dependabot security updates Default: Peut ĂȘtre: |
code_scanning_default_setup string The enablement status of code scanning default setup Default: Peut ĂȘtre: |
secret_scanning string The enablement status of secret scanning Default: Peut ĂȘtre: |
secret_scanning_push_protection string The enablement status of secret scanning push protection Default: Peut ĂȘtre: |
private_vulnerability_reporting string The enablement status of private vulnerability reporting Default: Peut ĂȘtre: |
Codes dâĂ©tat de la rĂ©ponse HTTP pour « Create a code security configuration »
Code dâĂ©tat | Description |
---|---|
201 | Successfully created code security configuration |
Exemples de code pour « Create a code security configuration »
Exemple de requĂȘte
curl -L \
-X POST \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/orgs/ORG/code-security/configurations \
-d '{"name":"octo-org recommended settings","description":"This is a code security configuration for octo-org","advanced_security":"enabled","dependabot_alerts":"enabled","dependabot_security_updates":"not_set","secret_scanning":"enabled"}'
Successfully created code security configuration
Status: 201
{
"id": 1325,
"target_type": "organization",
"name": "octo-org recommended settings",
"description": "This is a code security configuration for octo-org",
"advanced_security": "enabled",
"dependency_graph": "enabled",
"dependabot_alerts": "enabled",
"dependabot_security_updates": "not_set",
"code_scanning_default_setup": "disabled",
"secret_scanning": "enabled",
"secret_scanning_push_protection": "disabled",
"private_vulnerability_reporting": "disabled",
"url": "https://api.github.com/orgs/octo-org/code-security/configurations/1325",
"html_url": "https://github.com/organizations/octo-org/settings/security_products/configurations/edit/1325",
"created_at": "2024-05-01T00:00:00Z",
"updated_at": "2024-05-01T00:00:00Z"
}
Get default code security configurations
Lists the default code security configurations for an organization.
The authenticated user must be an administrator or security manager for the organization to use this endpoint.
OAuth app tokens and personal access tokens (classic) need the write:org
scope to use this endpoint.
Jetons dâaccĂšs affinĂ©s pour « Get default code security configurations »
Ce point de terminaison fonctionne avec les types de jetons précis suivants:
- Jetons dâaccĂšs utilisateur dâapplication GitHub
- Jetons dâaccĂšs dâinstallation dâapplication GitHub
- Jetons dâaccĂšs personnel affinĂ©
Le jeton prĂ©cis doit avoir lâensemble dâautorisations suivant:
- "Administration" organization permissions (write)
ParamÚtres pour « Get default code security configurations »
Nom, Type, Description |
---|
accept string Setting to |
Nom, Type, Description |
---|
org string ObligatoireThe organization name. The name is not case sensitive. |
Codes dâĂ©tat de la rĂ©ponse HTTP pour « Get default code security configurations »
Code dâĂ©tat | Description |
---|---|
200 | OK |
304 | Not modified |
403 | Forbidden |
404 | Resource not found |
Exemples de code pour « Get default code security configurations »
Exemple de requĂȘte
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/orgs/ORG/code-security/configurations/defaults
Response
Status: 200
[
{
"default_for_new_repos": "public",
"configuration": {
"id": 1325,
"target_type": "organization",
"name": "octo-org recommended settings",
"description": "This is a code security configuration for octo-org",
"advanced_security": "enabled",
"dependency_graph": "enabled",
"dependabot_alerts": "enabled",
"dependabot_security_updates": "not_set",
"code_scanning_default_setup": "enabled",
"secret_scanning": "enabled",
"secret_scanning_push_protection": "enabled",
"private_vulnerability_reporting": "enabled",
"url": "https://api.github.com/orgs/octo-org/code-security/configurations/1325",
"html_url": "https://github.com/organizations/octo-org/settings/security_products/configurations/edit/1325",
"created_at": "2024-05-01T00:00:00Z",
"updated_at": "2024-05-01T00:00:00Z"
}
},
{
"default_for_new_repos": "private_and_internal",
"configuration": {
"id": 17,
"target_type": "global",
"name": "GitHub recommended",
"description": "Suggested settings for Dependabot, secret scanning, and code scanning.",
"advanced_security": "enabled",
"dependency_graph": "enabled",
"dependabot_alerts": "enabled",
"dependabot_security_updates": "not_set",
"code_scanning_default_setup": "enabled",
"secret_scanning": "enabled",
"secret_scanning_push_protection": "enabled",
"private_vulnerability_reporting": "enabled",
"url": "https://api.github.com/orgs/octo-org/code-security/configurations/17",
"html_url": "https://github.com/organizations/octo-org/settings/security_products/configurations/view",
"created_at": "2023-12-04T15:58:07Z",
"updated_at": "2023-12-04T15:58:07Z"
}
}
]
Get a code security configuration
Gets a code security configuration available in an organization.
The authenticated user must be an administrator or security manager for the organization to use this endpoint.
OAuth app tokens and personal access tokens (classic) need the write:org
scope to use this endpoint.
Jetons dâaccĂšs affinĂ©s pour « Get a code security configuration »
Ce point de terminaison fonctionne avec les types de jetons précis suivants:
- Jetons dâaccĂšs utilisateur dâapplication GitHub
- Jetons dâaccĂšs dâinstallation dâapplication GitHub
- Jetons dâaccĂšs personnel affinĂ©
Le jeton prĂ©cis doit avoir lâensemble dâautorisations suivant:
- "Administration" organization permissions (write)
ParamÚtres pour « Get a code security configuration »
Nom, Type, Description |
---|
accept string Setting to |
Nom, Type, Description |
---|
org string ObligatoireThe organization name. The name is not case sensitive. |
configuration_id integer ObligatoireThe unique identifier of the code security configuration. |
Codes dâĂ©tat de la rĂ©ponse HTTP pour « Get a code security configuration »
Code dâĂ©tat | Description |
---|---|
200 | OK |
304 | Not modified |
403 | Forbidden |
404 | Resource not found |
Exemples de code pour « Get a code security configuration »
Exemple de requĂȘte
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/orgs/ORG/code-security/configurations/CONFIGURATION_ID
Response
Status: 200
{
"id": 1325,
"target_type": "organization",
"name": "octo-org recommended settings",
"description": "This is a code security configuration for octo-org",
"advanced_security": "enabled",
"dependency_graph": "enabled",
"dependabot_alerts": "enabled",
"dependabot_security_updates": "not_set",
"code_scanning_default_setup": "disabled",
"secret_scanning": "enabled",
"secret_scanning_push_protection": "disabled",
"private_vulnerability_reporting": "disabled",
"url": "https://api.github.com/orgs/octo-org/code-security/configurations/1325",
"html_url": "https://github.com/organizations/octo-org/settings/security_products/configurations/edit/1325",
"created_at": "2024-05-01T00:00:00Z",
"updated_at": "2024-05-01T00:00:00Z"
}
Update a code security configuration
Updates a code security configuration in an organization.
The authenticated user must be an administrator or security manager for the organization to use this endpoint.
OAuth app tokens and personal access tokens (classic) need the write:org
scope to use this endpoint.
Jetons dâaccĂšs affinĂ©s pour « Update a code security configuration »
Ce point de terminaison fonctionne avec les types de jetons précis suivants:
- Jetons dâaccĂšs utilisateur dâapplication GitHub
- Jetons dâaccĂšs dâinstallation dâapplication GitHub
- Jetons dâaccĂšs personnel affinĂ©
Le jeton prĂ©cis doit avoir lâensemble dâautorisations suivant:
- "Administration" organization permissions (write)
ParamÚtres pour « Update a code security configuration »
Nom, Type, Description |
---|
accept string Setting to |
Nom, Type, Description |
---|
org string ObligatoireThe organization name. The name is not case sensitive. |
configuration_id integer ObligatoireThe unique identifier of the code security configuration. |
Nom, Type, Description |
---|
name string The name of the code security configuration. Must be unique within the organization. |
description string A description of the code security configuration |
advanced_security string The enablement status of GitHub Advanced Security Peut ĂȘtre: |
dependency_graph string The enablement status of Dependency Graph Peut ĂȘtre: |
dependabot_alerts string The enablement status of Dependabot alerts Peut ĂȘtre: |
dependabot_security_updates string The enablement status of Dependabot security updates Peut ĂȘtre: |
code_scanning_default_setup string The enablement status of code scanning default setup Peut ĂȘtre: |
secret_scanning string The enablement status of secret scanning Peut ĂȘtre: |
secret_scanning_push_protection string The enablement status of secret scanning push protection Peut ĂȘtre: |
private_vulnerability_reporting string The enablement status of private vulnerability reporting Peut ĂȘtre: |
Codes dâĂ©tat de la rĂ©ponse HTTP pour « Update a code security configuration »
Code dâĂ©tat | Description |
---|---|
200 | Response when a configuration is updated |
204 | Response when no new updates are made |
Exemples de code pour « Update a code security configuration »
Exemple de requĂȘte
curl -L \
-X PATCH \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/orgs/ORG/code-security/configurations/CONFIGURATION_ID \
-d '{"name":"octo-org recommended settings v2","secret_scanning":"disabled","code_scanning_default_setup":"enabled"}'
Response when a configuration is updated
Status: 200
{
"id": 1325,
"target_type": "organization",
"name": "octo-org recommended settings v2",
"description": "This is a code security configuration for octo-org",
"advanced_security": "enabled",
"dependency_graph": "enabled",
"dependabot_alerts": "enabled",
"dependabot_security_updates": "not_set",
"code_scanning_default_setup": "enabled",
"secret_scanning": "disabled",
"secret_scanning_push_protection": "disabled",
"private_vulnerability_reporting": "disabled",
"url": "https://api.github.com/orgs/octo-org/code-security/configurations/1325",
"html_url": "https://github.com/organizations/octo-org/settings/security_products/configurations/edit/1325",
"created_at": "2024-05-01T00:00:00Z",
"updated_at": "2024-05-01T00:00:00Z"
}
Delete a code security configuration
Deletes the desired code security configuration from an organization. Repositories attached to the configuration will retain their settings but will no longer be associated with the configuration.
The authenticated user must be an administrator or security manager for the organization to use this endpoint.
OAuth app tokens and personal access tokens (classic) need the write:org
scope to use this endpoint.
Jetons dâaccĂšs affinĂ©s pour « Delete a code security configuration »
Ce point de terminaison fonctionne avec les types de jetons précis suivants:
- Jetons dâaccĂšs utilisateur dâapplication GitHub
- Jetons dâaccĂšs dâinstallation dâapplication GitHub
- Jetons dâaccĂšs personnel affinĂ©
Le jeton prĂ©cis doit avoir lâensemble dâautorisations suivant:
- "Administration" organization permissions (write)
ParamÚtres pour « Delete a code security configuration »
Nom, Type, Description |
---|
accept string Setting to |
Nom, Type, Description |
---|
org string ObligatoireThe organization name. The name is not case sensitive. |
configuration_id integer ObligatoireThe unique identifier of the code security configuration. |
Codes dâĂ©tat de la rĂ©ponse HTTP pour « Delete a code security configuration »
Code dâĂ©tat | Description |
---|---|
204 | A header with no content is returned. |
400 | Bad Request |
403 | Forbidden |
404 | Resource not found |
409 | Conflict |
Exemples de code pour « Delete a code security configuration »
Exemple de requĂȘte
curl -L \
-X DELETE \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/orgs/ORG/code-security/configurations/CONFIGURATION_ID
A header with no content is returned.
Status: 204
Attach a configuration to repositories
Attach a code security configuration to a set of repositories. If the repositories specified are already attached to a configuration, they will be re-attached to the provided configuration.
If insufficient GHAS licenses are available to attach the configuration to a repository, only free features will be enabled.
The authenticated user must be an administrator or security manager for the organization to use this endpoint.
OAuth app tokens and personal access tokens (classic) need the write:org
scope to use this endpoint.
Jetons dâaccĂšs affinĂ©s pour « Attach a configuration to repositories »
Ce point de terminaison fonctionne avec les types de jetons précis suivants:
- Jetons dâaccĂšs utilisateur dâapplication GitHub
- Jetons dâaccĂšs dâinstallation dâapplication GitHub
- Jetons dâaccĂšs personnel affinĂ©
Le jeton prĂ©cis doit avoir lâensemble dâautorisations suivant:
- "Administration" organization permissions (write)
ParamÚtres pour « Attach a configuration to repositories »
Nom, Type, Description |
---|
accept string Setting to |
Nom, Type, Description |
---|
org string ObligatoireThe organization name. The name is not case sensitive. |
configuration_id integer ObligatoireThe unique identifier of the code security configuration. |
Nom, Type, Description |
---|
scope string ObligatoireThe type of repositories to attach the configuration to. Peut ĂȘtre: |
selected_repository_ids array of integers An array of repository IDs to attach the configuration to. You can only provide a list of repository ids when the |
Codes dâĂ©tat de la rĂ©ponse HTTP pour « Attach a configuration to repositories »
Code dâĂ©tat | Description |
---|---|
202 | Accepted |
Exemples de code pour « Attach a configuration to repositories »
Exemple de requĂȘte
curl -L \
-X POST \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/orgs/ORG/code-security/configurations/CONFIGURATION_ID/attach \
-d '{"scope":"selected","selected_repository_ids":[32,91]}'
Accepted
Status: 202
Set a code security configuration as a default for an organization
Sets a code security configuration as a default to be applied to new repositories in your organization.
This configuration will be applied to the matching repository type (all, none, public, private and internal) by default when they are created.
The authenticated user must be an administrator or security manager for the organization to use this endpoint.
OAuth app tokens and personal access tokens (classic) need the write:org
scope to use this endpoint.
Jetons dâaccĂšs affinĂ©s pour « Set a code security configuration as a default for an organization »
Ce point de terminaison fonctionne avec les types de jetons précis suivants:
- Jetons dâaccĂšs utilisateur dâapplication GitHub
- Jetons dâaccĂšs dâinstallation dâapplication GitHub
- Jetons dâaccĂšs personnel affinĂ©
Le jeton prĂ©cis doit avoir lâensemble dâautorisations suivant:
- "Administration" organization permissions (write)
ParamÚtres pour « Set a code security configuration as a default for an organization »
Nom, Type, Description |
---|
accept string Setting to |
Nom, Type, Description |
---|
org string ObligatoireThe organization name. The name is not case sensitive. |
configuration_id integer ObligatoireThe unique identifier of the code security configuration. |
Nom, Type, Description |
---|
default_for_new_repos string Specify which types of repository this security configuration should be applied to by default. Peut ĂȘtre: |
Codes dâĂ©tat de la rĂ©ponse HTTP pour « Set a code security configuration as a default for an organization »
Code dâĂ©tat | Description |
---|---|
200 | Default successfully changed. |
403 | Forbidden |
404 | Resource not found |
Exemples de code pour « Set a code security configuration as a default for an organization »
Exemple de requĂȘte
curl -L \
-X PUT \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/orgs/ORG/code-security/configurations/CONFIGURATION_ID/defaults \
-d '{"default_for_new_repos":"all"}'
Default successfully changed.
Status: 200
{
"default_for_new_repos": "all",
"configuration": {
"value": {
"id": 1325,
"target_type": "organization",
"name": "octo-org recommended settings",
"description": "This is a code security configuration for octo-org",
"advanced_security": "enabled",
"dependency_graph": "enabled",
"dependabot_alerts": "enabled",
"dependabot_security_updates": "not_set",
"code_scanning_default_setup": "disabled",
"secret_scanning": "enabled",
"secret_scanning_push_protection": "disabled",
"private_vulnerability_reporting": "disabled",
"url": "https://api.github.com/orgs/octo-org/code-security/configurations/1325",
"html_url": "https://github.com/organizations/octo-org/settings/security_products/configurations/edit/1325",
"created_at": "2024-05-01T00:00:00Z",
"updated_at": "2024-05-01T00:00:00Z"
}
}
}
Get repositories associated with a code security configuration
Lists the repositories associated with a code security configuration in an organization.
The authenticated user must be an administrator or security manager for the organization to use this endpoint.
OAuth app tokens and personal access tokens (classic) need the write:org
scope to use this endpoint.
Jetons dâaccĂšs affinĂ©s pour « Get repositories associated with a code security configuration »
Ce point de terminaison fonctionne avec les types de jetons précis suivants:
- Jetons dâaccĂšs utilisateur dâapplication GitHub
- Jetons dâaccĂšs dâinstallation dâapplication GitHub
- Jetons dâaccĂšs personnel affinĂ©
Le jeton prĂ©cis doit avoir lâensemble dâautorisations suivant:
- "Administration" organization permissions (write)
ParamÚtres pour « Get repositories associated with a code security configuration »
Nom, Type, Description |
---|
accept string Setting to |
Nom, Type, Description |
---|
org string ObligatoireThe organization name. The name is not case sensitive. |
configuration_id integer ObligatoireThe unique identifier of the code security configuration. |
Nom, Type, Description |
---|
per_page integer The number of results per page (max 100). For more information, see "Using pagination in the REST API." Default: |
before string A cursor, as given in the Link header. If specified, the query only searches for results before this cursor. For more information, see "Using pagination in the REST API." |
after string A cursor, as given in the Link header. If specified, the query only searches for results after this cursor. For more information, see "Using pagination in the REST API." |
status string A comma-separated list of statuses. If specified, only repositories with these attachment statuses will be returned. Can be: Default: |
Codes dâĂ©tat de la rĂ©ponse HTTP pour « Get repositories associated with a code security configuration »
Code dâĂ©tat | Description |
---|---|
200 | OK |
403 | Forbidden |
404 | Resource not found |
Exemples de code pour « Get repositories associated with a code security configuration »
Exemple de requĂȘte
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/orgs/ORG/code-security/configurations/CONFIGURATION_ID/repositories
Example of code security configuration repositories
Status: 200
[
{
"status": "attached",
"repository": {
"value": {
"id": 1296269,
"node_id": "MDEwOlJlcG9zaXRvcnkxMjk2MjY5",
"name": "Hello-World",
"full_name": "octocat/Hello-World",
"owner": {
"login": "octocat",
"id": 1,
"node_id": "MDQ6VXNlcjE=",
"avatar_url": "https://github.com/images/error/octocat_happy.gif",
"gravatar_id": "",
"url": "https://api.github.com/users/octocat",
"html_url": "https://github.com/octocat",
"followers_url": "https://api.github.com/users/octocat/followers",
"following_url": "https://api.github.com/users/octocat/following{/other_user}",
"gists_url": "https://api.github.com/users/octocat/gists{/gist_id}",
"starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/octocat/subscriptions",
"organizations_url": "https://api.github.com/users/octocat/orgs",
"repos_url": "https://api.github.com/users/octocat/repos",
"events_url": "https://api.github.com/users/octocat/events{/privacy}",
"received_events_url": "https://api.github.com/users/octocat/received_events",
"type": "User",
"site_admin": false
},
"private": false,
"html_url": "https://github.com/octocat/Hello-World",
"description": "This your first repo!",
"fork": false,
"url": "https://api.github.com/repos/octocat/Hello-World",
"archive_url": "https://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}",
"assignees_url": "https://api.github.com/repos/octocat/Hello-World/assignees{/user}",
"blobs_url": "https://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}",
"branches_url": "https://api.github.com/repos/octocat/Hello-World/branches{/branch}",
"collaborators_url": "https://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}",
"comments_url": "https://api.github.com/repos/octocat/Hello-World/comments{/number}",
"commits_url": "https://api.github.com/repos/octocat/Hello-World/commits{/sha}",
"compare_url": "https://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}",
"contents_url": "https://api.github.com/repos/octocat/Hello-World/contents/{+path}",
"contributors_url": "https://api.github.com/repos/octocat/Hello-World/contributors",
"deployments_url": "https://api.github.com/repos/octocat/Hello-World/deployments",
"downloads_url": "https://api.github.com/repos/octocat/Hello-World/downloads",
"events_url": "https://api.github.com/repos/octocat/Hello-World/events",
"forks_url": "https://api.github.com/repos/octocat/Hello-World/forks",
"git_commits_url": "https://api.github.com/repos/octocat/Hello-World/git/commits{/sha}",
"git_refs_url": "https://api.github.com/repos/octocat/Hello-World/git/refs{/sha}",
"git_tags_url": "https://api.github.com/repos/octocat/Hello-World/git/tags{/sha}",
"git_url": "git:github.com/octocat/Hello-World.git",
"issue_comment_url": "https://api.github.com/repos/octocat/Hello-World/issues/comments{/number}",
"issue_events_url": "https://api.github.com/repos/octocat/Hello-World/issues/events{/number}",
"issues_url": "https://api.github.com/repos/octocat/Hello-World/issues{/number}",
"keys_url": "https://api.github.com/repos/octocat/Hello-World/keys{/key_id}",
"labels_url": "https://api.github.com/repos/octocat/Hello-World/labels{/name}",
"languages_url": "https://api.github.com/repos/octocat/Hello-World/languages",
"merges_url": "https://api.github.com/repos/octocat/Hello-World/merges",
"milestones_url": "https://api.github.com/repos/octocat/Hello-World/milestones{/number}",
"notifications_url": "https://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}",
"pulls_url": "https://api.github.com/repos/octocat/Hello-World/pulls{/number}",
"releases_url": "https://api.github.com/repos/octocat/Hello-World/releases{/id}",
"ssh_url": "git@github.com:octocat/Hello-World.git",
"stargazers_url": "https://api.github.com/repos/octocat/Hello-World/stargazers",
"statuses_url": "https://api.github.com/repos/octocat/Hello-World/statuses/{sha}",
"subscribers_url": "https://api.github.com/repos/octocat/Hello-World/subscribers",
"subscription_url": "https://api.github.com/repos/octocat/Hello-World/subscription",
"tags_url": "https://api.github.com/repos/octocat/Hello-World/tags",
"teams_url": "https://api.github.com/repos/octocat/Hello-World/teams",
"trees_url": "https://api.github.com/repos/octocat/Hello-World/git/trees{/sha}",
"hooks_url": "http://api.github.com/repos/octocat/Hello-World/hooks"
}
}
}
]