# API endpoints index and tips

{% hint style="info" %}
**How to find your `org_id`**\
Log in to Snyk, navigate to your **Organization**, and then to your **Settings** > **General**. The **Organization ID** is on the General settings page, and you can copy it.
{% endhint %}

This index and notes section of the documentation provides, in addition to this index, [solutions for specific use cases](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips/solutions-for-specific-use-cases), [scenarios for using Snyk APIs](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips/scenarios-for-using-the-snyk-api), and pages with detailed information about using Snyk API endpoints:

* [Organization and Group identification for Projects using the API](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips/organization-and-group-identification-for-projects-using-the-api)
* [Project issue paths V1 API endpoints](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips/project-issue-paths-api-endpoints)
* [Project type responses from the API](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips/project-type-responses-from-the-api)

See also the following sections on specific APIs:

* [How to use Snyk Apps APIs](https://docs.snyk.io/snyk-api/using-specific-snyk-apis/snyk-apps-apis)
* [How to use Snyk SBOM and List issues APIs](https://docs.snyk.io/snyk-api/using-specific-snyk-apis/sbom-apis)
* [How to use Snyk webhooks APIs](https://docs.snyk.io/snyk-api/using-specific-snyk-apis/webhooks-apis)

For additional information, see the [API support articles](https://support.snyk.io/s/topic/0TOPU00000BgWMv4AN/snyk-api).

This index includes the categories and names of REST GA and beta and V1 API endpoints, with the URL in the reference docs for each endpoint, and links to related information where available. REST is the default, and GA is the status unless beta is noted. V1 API is specified where applicable. This index is a work in progress; additional information is being added continually.

## AccessRequests (beta)

### [Get access requests](https://apidocs.snyk.io/?beta=\&version=2024-10-15#get-/self/access_requests)

## Apps

**More information:** [Snyk Apps](https://docs.snyk.io/snyk-api/using-specific-snyk-apis/snyk-apps-apis)

### [Get a list of apps that act on your behalf](https://docs.snyk.io/reference/apps#self-apps)

### [Revoke an app](https://docs.snyk.io/reference/apps#self-apps-app_id)

### [Get a list of active OAuth sessions for the app](https://docs.snyk.io/reference/apps#self-apps-app_id-sessions)

### [Revoke an active user app session](https://docs.snyk.io/reference/apps#self-apps-app_id-sessions-session_id)

### [Get a list of apps installed for a user](https://docs.snyk.io/reference/apps#self-apps-installs)

### [Revoke access for an app by install ID](https://docs.snyk.io/reference/apps#self-apps-installs-install_id)

**Replaces:** DEPRECATED Revoke app bot authorization

### DEPRECATED [Create a new app for an organization](https://docs.snyk.io/reference/apps#orgs-org_id-apps)

**Replaced by:** Create a new Snyk App for an organization

**More information:** [Create a Snyk App using the Snyk API](https://docs.snyk.io/snyk-api/using-specific-snyk-apis/snyk-apps-apis/create-a-snyk-app-using-the-snyk-api)

### [Get a list of apps created by an organization](https://docs.snyk.io/reference/apps#orgs-org_id-apps-1)

**Replaces:** DEPRECATED Get a list of apps created by an organization

**More information:** [Manage App details](https://docs.snyk.io/snyk-api/using-specific-snyk-apis/snyk-apps-apis/manage-app-details)

### DEPRECATED [Update app attributes that are name, redirect URIs, and access token time to live](https://docs.snyk.io/reference/apps#orgs-org_id-apps-client_id)

**Replaced by:** Update app creation attributes such as name, redirect URIs, and access token time to live using the App ID

### DEPRECATED [Get an app by client id](https://docs.snyk.io/reference/apps#orgs-org_id-apps-client_id-1)

**Replaced by:** Get a Snyk App by its App ID

### DEPRECATED [Delete an app](https://docs.snyk.io/reference/apps#orgs-org_id-apps-client_id-2)

**Replaced by:** Delete a Snyk App by its App ID

### DEPRECATED [Manage client secrets for an app](https://docs.snyk.io/reference/apps#orgs-org_id-apps-client_id-secrets)

**Replaced by:** Manage client secret for non-interactive Snyk App installations

### [Install a Snyk App to this organization](https://docs.snyk.io/reference/apps#orgs-org_id-apps-installs)

### [Get a list of apps installed for an organization](https://docs.snyk.io/reference/apps#orgs-org_id-apps-installs-1)

**Replaces:** DEPRECATED Get a list of app bots authorized to an organization

**More information:** [Slack app (Jira integration)](https://docs.snyk.io/integrations/jira-and-slack-integrations/slack-app) (Find the Slack App Bot ID)

### [Revoke app authorization for a Snyk organization](https://docs.snyk.io/reference/apps#orgs-org_id-apps-installs-install_id)

**See also:** Revoke app authorization for a Snyk Group with install ID

### [Manage client secret for non-interactive Snyk App installations](https://docs.snyk.io/reference/apps#orgs-org_id-apps-installs-install_id-secrets)

**More information:** [Manage App details](https://docs.snyk.io/snyk-api/using-specific-snyk-apis/snyk-apps-apis/manage-app-details)

### [Create a new Snyk App for an organization](https://docs.snyk.io/reference/apps#orgs-org_id-apps-creations)

**Replaces:** DEPRECATED Create a new app for an organization

**More information:** [Create a Snyk App using the Snyk API](https://docs.snyk.io/snyk-api/using-specific-snyk-apis/snyk-apps-apis/create-a-snyk-app-using-the-snyk-api)

### DEPRECATED [Get a list of apps created by an organization](https://docs.snyk.io/reference/apps#orgs-org_id-apps-creations-1)

**Replaced by:** Get a list of apps created by an organization

### [Update app creation attributes such as name, redirect URIs, and access token time to live using the App ID](https://docs.snyk.io/reference/apps#orgs-org_id-apps-creations-app_id)

**Replaces:** DEPRECATED Update App attributes that are name, redirect URIs, and access token time to live

**More information:** [Manage App details](https://docs.snyk.io/snyk-api/using-specific-snyk-apis/snyk-apps-apis/manage-app-details)

### [Get a Snyk APP by its App ID](https://docs.snyk.io/reference/apps#orgs-org_id-apps-creations-app_id)

**Replaces:** DEPRECATED Get an app by client id

### [Delete an app by its App ID](https://docs.snyk.io/reference/apps#orgs-org_id-apps-creations-app_id-2)

**Replaces:** DEPRECATED Delete an app

**More information:** [Manage App details](https://docs.snyk.io/snyk-api/using-specific-snyk-apis/snyk-apps-apis/manage-app-details)

### [Manage client secret for the Snyk App](https://docs.snyk.io/reference/apps#orgs-org_id-apps-creations-app_id-secrets)

**More information:** [Manage App details](https://docs.snyk.io/snyk-api/using-specific-snyk-apis/snyk-apps-apis/manage-app-details)

### DEPRECATED [Get a list of app bots authorized to an organization](https://docs.snyk.io/reference/apps#orgs-org_id-app_bots)

**Replaced by:** [Get a list of apps installed for an organization](https://apidocs.snyk.io/?#get-/orgs/-org_id-/apps/installs)

**More information:** [Slack app](https://docs.snyk.io/integrations/jira-and-slack-integrations/slack-app) (for Jira integration)

### DEPRECATED [Revoke app bot authorization](https://docs.snyk.io/reference/apps#orgs-org_id-app_bots-bot_id)

**Replaced by:** Revoke app authorization for a Snyk Group with install ID

**See also:** [Revoke access for an app by install](https://apidocs.snyk.io/?#delete-/self/apps/installs/-install_id-)

### [Install a Snyk App to this group](https://docs.snyk.io/reference/apps#groups-group_id-apps-installs)

### [Get a list of apps installed for a group](https://docs.snyk.io/reference/apps#groups-group_id-apps-installs-1)

### [Revoke app authorization for a Snyk Group with install ID](https://docs.snyk.io/reference/apps#groups-group_id-apps-installs-install_id)

### [Manage client secret for non-interactive Snyk App installations](https://docs.snyk.io/reference/apps#groups-group_id-apps-installs-install_id-secrets)

**Replaces:** DEPRECATED Manage client secrets for an app

## Audit Logs

**More information**: [Retrieve audit logs of user-initiated activity by API for an Org or Group](https://docs.snyk.io/snyk-platform-administration/user-management-with-the-api/retrieve-audit-logs-of-user-initiated-activity-by-api-for-an-org-or-group);\
[AWS CloudTrail Lake](https://docs.snyk.io/integrations/event-forwarding/aws-cloudtrail-lake)

### [Search Organization audit logs](https://docs.snyk.io/reference/audit-logs#orgs-org_id-audit_logs-search)

**More information:** [Retrieve audit logs of user-initiated activity by API for an Org or Group](https://docs.snyk.io/snyk-platform-administration/user-management-with-the-api/retrieve-audit-logs-of-user-initiated-activity-by-api-for-an-org-or-group), [AWS CloudTrail Lake](https://docs.snyk.io/integrations/event-forwarding/aws-cloudtrail-lake)

### [Search Group audit logs](https://docs.snyk.io/reference/audit-logs#groups-group_id-audit_logs-search)

**More information:** [Filter through your audit logs more efficiently with the new GA REST version of the audit logs API](https://updates.snyk.io/filter-through-your-audit-logs-more-efficiently-with-the-new-ga-rest-version-of-the-audit-logs-api-and-api-access-is-now-opt-in-291850) (product update); [Retrieve audit logs of user-initiated activity by API for an Org or Group](https://docs.snyk.io/snyk-platform-administration/user-management-with-the-api/retrieve-audit-logs-of-user-initiated-activity-by-api-for-an-org-or-group)

## Audit logs (v1)

### Group level audit logs

Use [Search Group audit logs](https://docs.snyk.io/reference/audit-logs#groups-group_id-audit_logs-search)

### Organization level audit logs

Use [Search Organization audit logs](https://docs.snyk.io/reference/audit-logs#orgs-org_id-audit_logs-search)

## Cloud (beta)

### [List Environments](https://apidocs.snyk.io/?beta=\&version=2024-10-15#get-/orgs/-org_id-/cloud/environments)

### [Create New Environment](https://apidocs.snyk.io/?beta=\&version=2024-10-15#post-/orgs/-org_id-/cloud/environments)

### [Delete Environment](https://apidocs.snyk.io/?beta=\&version=2024-10-15#delete-/orgs/-org_id-/cloud/environments/-environment_id-)

### [Update Environment](https://apidocs.snyk.io/?beta=\&version=2024-10-15#patch-/orgs/-org_id-/cloud/environments/-environment_id-)

### [Generate Cloud Provider Permissions](https://apidocs.snyk.io/?beta=\&version=2024-10-15#post-/orgs/-org_id-/cloud/permissions)

### [List Resources](https://apidocs.snyk.io/?beta=\&version=2024-10-15#get-/orgs/-org_id-/cloud/resources)

[Snyk IaC](https://docs.snyk.io/scan-with-snyk/snyk-iac) (Use: View an inventory of IaC and cloud resources generated from your IaC files)

### [List Scans](https://apidocs.snyk.io/?beta=\&version=2024-10-15#get-/orgs/-org_id-/cloud/scans)

### [Create Scan](https://apidocs.snyk.io/?beta=\&version=2024-10-15#post-/orgs/-org_id-/cloud/scans)

### [Get scan](https://apidocs.snyk.io/?beta=\&version=2024-10-15#get-/orgs/-org_id-/cloud/scans/-scan_id-)

## Collection

The View Project History permission is needed to use this API.

**More information:** [Project collections groupings](https://docs.snyk.io/snyk-platform-administration/snyk-projects/project-collections-groupings)

### [Create a collection](https://docs.snyk.io/reference/collection#orgs-org_id-collections)

### [Get collections](https://docs.snyk.io/reference/collection#orgs-org_id-collections-1)

### [Edit a collection](https://docs.snyk.io/reference/collection#orgs-org_id-collections-collection_id)

### [Get a collection](https://docs.snyk.io/reference/collection#orgs-org_id-collections-collection_id-1)

### [Delete a collection](https://docs.snyk.io/reference/collection#orgs-org_id-collections-collection_id-2)

### [Add projects to a collection](https://docs.snyk.io/reference/collection#orgs-org_id-collections-collection_id-relationships-projects)

### [Get projects from the specified collection](https://docs.snyk.io/reference/collection#orgs-org_id-collections-collection_id-relationships-projects-1)

### [Remove projects from a collection](https://docs.snyk.io/reference/collection#orgs-org_id-collections-collection_id-relationships-projects-2)

## ContainerImage

### [List instances of container image](https://docs.snyk.io/reference/containerimage#orgs-org_id-container_images)

### [Get instance of container image](https://docs.snyk.io/reference/containerimage#orgs-org_id-container_images-image_id)

### [List instances of image target references for a container image](https://docs.snyk.io/reference/containerimage#orgs-org_id-container_images-image_id-relationships-image_target_refs)

## Custom Base Images

**More information:** [Use Custom Base Image Recommendations](https://docs.snyk.io/scan-with-snyk/snyk-container/use-snyk-container/use-custom-base-image-recommendations)

### [Create a Custom Base Image from an existing container project](https://docs.snyk.io/reference/custom-base-images#custom_base_images)

**More information:** [Use Custom Base Image Recommendations](https://docs.snyk.io/scan-with-snyk/snyk-container/use-snyk-container/use-custom-base-image-recommendations), section [Mark the created Project as a custom base image](https://docs.snyk.io/scan-with-snyk/snyk-container/use-snyk-container/use-custom-base-image-recommendations#mark-the-created-project-as-a-custom-base-image);\
[Versioning schema for custom base images](https://docs.snyk.io/scan-with-snyk/snyk-container/use-snyk-container/use-custom-base-image-recommendations/versioning-schema-for-custom-base-images)

### [Get a custom base image collection](https://docs.snyk.io/reference/custom-base-images#custom_base_images-1)

### [Update a custom base image](https://docs.snyk.io/reference/custom-base-images#custom_base_images-custombaseimage_id)

### [Get a custom base image](https://docs.snyk.io/reference/custom-base-images#custom_base_images-custombaseimage_id-1)

### [Delete a custom base image](https://docs.snyk.io/reference/custom-base-images#custom_base_images-custombaseimage_id-2)

## Dependencies (v1)

### [List all dependencies](https://docs.snyk.io/snyk-api/reference/dependencies-v1)

## Entitlements (v1)

### [List all entitlements](https://docs.snyk.io/reference/entitlements-v1#org-orgid-entitlements)

### [Get an organization's entitlement value](https://docs.snyk.io/reference/entitlements-v1#org-orgid-entitlement-entitlementkey)

## Groups (beta)

### [Get all groups](https://apidocs.snyk.io/?version=2024-10-15#get-/groups)

### [Get a group](https://apidocs.snyk.io/?version=2024-10-15#get-/groups/-group_id-)

**More information:** [Organization and Group identification for Projects using the API](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips/organization-and-group-identification-for-projects-using-the-api)

### [Get all SSO connections for a group](https://apidocs.snyk.io/?version=2024-10-15#get-/groups/-group_id-/sso_connections)

### [Get all users using a given SSO connection](https://apidocs.snyk.io/?version=2024-10-15#get-/groups/-group_id-/sso_connections/-sso_id-/users)

### [Delete a user from a Group SSO connection](https://apidocs.snyk.io/?version=2024-10-15#delete-/groups/-group_id-/sso_connections/-sso_id-/users/-user_id-)

**More information:** [Remove members from Groups and Orgs using the API](https://docs.snyk.io/snyk-platform-administration/user-management-with-the-api/remove-members-from-groups-and-orgs-using-the-api); [Retrieve audit logs of user-initiated activity by API for an Org or Group](https://docs.snyk.io/snyk-platform-administration/user-management-with-the-api/retrieve-audit-logs-of-user-initiated-activity-by-api-for-an-org-or-group)

## Groups (v1)

### [List all tags in a group](https://docs.snyk.io/reference/groups-v1#group-groupid-tags)

**More information**: [Project tags](https://docs.snyk.io/snyk-platform-administration/snyk-projects/project-tags)

### [Delete tag from group](https://docs.snyk.io/reference/groups-v1#group-groupid-tags-delete)

**More information:** [Project tags](https://docs.snyk.io/snyk-platform-administration/snyk-projects/project-tags)

### [Update group settings](https://docs.snyk.io/reference/groups-v1#group-groupid-settings)

### [View group settings](https://docs.snyk.io/reference/groups-v1#group-groupid-settings-1)

### [List all roles in a group](https://docs.snyk.io/reference/groups-v1#group-groupid-roles)

**More information:** [Update member roles using the API](https://docs.snyk.io/snyk-platform-administration/user-management-with-the-api/update-member-roles-using-the-api);\
[Manage service accounts using the Snyk API](https://docs.snyk.io/snyk-platform-administration/service-accounts/manage-service-accounts-using-the-snyk-api)

### [List all organizations in a group](https://docs.snyk.io/reference/groups-v1#group-groupid-orgs)

**More information:** [Org and group identification for Projects](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips/organization-and-group-identification-for-projects-using-the-api);\
[Legacy custom mapping](https://docs.snyk.io/snyk-platform-administration/single-sign-on-sso-for-authentication-to-snyk/custom-mapping/legacy-custom-mapping);\
[api-import Creating import targets data for import](https://docs.snyk.io/scan-with-snyk/snyk-tools/tool-snyk-api-import/creating-import-targets-data-for-import-command);\
[Scenario: Retrieve a Project snapshot for every Project in a given Group](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#retrieve-a-project-snapshot-for-every-project-in-a-given-group);\
[Scenario: Find all Projects affected by a vulnerability](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#find-all-projects-affected-by-a-vulnerability)

### [Add a member to an organization within a group](https://docs.snyk.io/reference/groups-v1#group-groupid-org-orgid-members)

### [List all members in a group](https://docs.snyk.io/reference/groups-v1#group-groupid-members)

**More information:** [Remove members from Groups and Orgs using the API](https://docs.snyk.io/snyk-platform-administration/user-management-with-the-api/remove-members-from-groups-and-orgs-using-the-api);\
[Scenario: Assign all users in a given list to all the Organizations a company has (all Organizations in a Group)](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#assign-all-users-in-a-given-list-to-all-the-organizations-a-company-has-all-organizations-in-a-group)

## Groups

### [Get a list of org memberships of a group user](https://docs.snyk.io/reference/groups#groups-group_id-org_memberships)

### [Create a group membership for a user with role](https://docs.snyk.io/reference/groups#groups-group_id-memberships)

### [Get all memberships of the group](https://docs.snyk.io/reference/groups#groups-group_id-memberships-1)

### [Update a role from a group membership](https://docs.snyk.io/reference/groups#groups-group_id-memberships-membership_id)

### [Delete a membership from a group](https://docs.snyk.io/reference/groups#groups-group_id-memberships-membership_id-1)

## IacSettings

### [Update the Infrastructure as Code Settings for an org](https://docs.snyk.io/reference/groups-v1#group-groupid-org-orgid-members)

**More information:** [Use a remote IaC custom rules bundle](https://docs.snyk.io/scan-with-snyk/snyk-iac/current-iac-custom-rules/use-iac-custom-rules-with-cli/use-a-remote-iac-custom-rules-bundle)

### [Get the Infrastructure as Code Settings for an org](https://docs.snyk.io/reference/iacsettings#orgs-org_id-settings-iac-1)

### [Update the Infrastructure as Code Settings for a group](https://docs.snyk.io/reference/iacsettings#groups-group_id-settings-iac)

**More information:** [Use a remote IaC custom rules bundle](https://docs.snyk.io/scan-with-snyk/snyk-iac/current-iac-custom-rules/use-iac-custom-rules-with-cli/use-a-remote-iac-custom-rules-bundle), [IaC custom rules within a pipeline](https://docs.snyk.io/scan-with-snyk/snyk-iac/current-iac-custom-rules/iac-custom-rules-within-a-pipeline);[Use a remote IaC custom rules bundle](https://docs.snyk.io/scan-with-snyk/snyk-iac/current-iac-custom-rules/use-iac-custom-rules-with-cli/use-a-remote-iac-custom-rules-bundle)

### [Get the Infrastructure as Code Settings for a group](https://docs.snyk.io/reference/iacsettings#groups-group_id-settings-iac-1)

## Ignores (v1)

**More information:** [Snyk test and snyk monitor in CI/CD integration](https://docs.snyk.io/developer-tools/snyk-ci-cd-integrations/snyk-ci-cd-integration-deployment-and-strategies/snyk-test-and-snyk-monitor-in-ci-cd-integration)

### [List all ignores](https://docs.snyk.io/reference/ignores-v1#org-orgid-project-projectid-ignores)

### [Replace ignores](https://docs.snyk.io/reference/ignores-v1#org-orgid-project-projectid-ignore-issueid)

### [Add ignore](https://docs.snyk.io/reference/ignores-v1#org-orgid-project-projectid-ignore-issueid-1)

### [Retrieve ignore](https://docs.snyk.io/reference/ignores-v1#org-orgid-project-projectid-ignore-issueid-1)

**More information:** [Scenario: List all issues including Snyk Code issues in all the Projects in an Organization](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#list-all-issues-including-snyk-code-issues-in-all-the-projects-in-an-organization)

### [Delete ignores](https://docs.snyk.io/reference/ignores-v1#org-orgid-project-projectid-ignore-issueid-3)

## Import Projects (v1)

Projects can be Git repositories, Docker images, containers, configuration files, and much more. For more information, see [Snyk Projects](https://docs.snyk.io/snyk-platform-administration/snyk-projects); the page includes the [Targets definition](https://docs.snyk.io/snyk-platform-administration/snyk-projects#target).

A typical import starts with using the endpoint [Import targets](https://docs.snyk.io/reference/import-projects-v1#org-orgid-integrations-integrationid-import) to request a target to be processed. Then, use the endpoint [Get import job details](https://docs.snyk.io/reference/import-projects-v1#org-orgid-integrations-integrationid-import-jobid) to poll the Import Job AP I for further details on completion and resulting Snyk Projects.

### [Import targets](https://docs.snyk.io/reference/import-projects-v1#org-orgid-integrations-integrationid-import) and [Get import job details](https://docs.snyk.io/reference/import-projects-v1#org-orgid-integrations-integrationid-import-jobid)

Note that the `target.owner` is case-sensitive.

For information on when and how you can use Import targets, see [Gain visibility by importing repositories](https://docs.snyk.io/implementation-and-setup/enterprise-implementation-guide/phase-3-gain-visibility) in the Enterprise implementation guide.

If a call to the Import targets endpoint fails, use [Get import job detail](https://docs.snyk.io/reference/import-projects-v1#org-orgid-integrations-integrationid-import-jobid)s to help determine why. There are two types of failures:

* The repository was rejected for processing, that is, HTTP status code 201 was not returned. This happens if there is an issue Snyk can see quickly for example:
  * The repository does not exist.
  * The repository is unreachable by Snyk because the token is invalid or does not have sufficient permissions; there is no default branch.
* The repository was accepted for processing, that is, the user got back HTTP status code 201 and a url to poll, but no projects were detected or some failed. This may occur because:
  * There are no Snyk-supported manifests in this repository.
  * The repository is archived and the Snyk API calls to fetch files fail.
  * The individual project or manifest had issues during processing. In this case Snyk returns success: false with a message in the log.

The poll results return a message per manifest processed, either `success: true` or `success: false.`

**More information:** [api-import Creating import targets data for import](https://docs.snyk.io/scan-with-snyk/snyk-tools/tool-snyk-api-import/creating-import-targets-data-for-import-command);\
[api-import Kicking off an import](https://docs.snyk.io/scan-with-snyk/snyk-tools/tool-snyk-api-import/kicking-off-an-import)

**More information Import targets:**\
[Configure integrations](https://docs.snyk.io/implementation-and-setup/team-implementation-guide/phase-2-configure-your-organization/configure-integrations) (Enterprise implementation guide, Phase 2);\
[Import Projects](https://docs.snyk.io/implementation-and-setup/team-implementation-guide/phase-3-gain-visibility/import-projects) (Enterprise implementation guide, Phase 3);\
[Tool: snyk-api-import](https://docs.snyk.io/scan-with-snyk/snyk-tools/tool-snyk-api-import)\
[api-import Creating import targets data for import](https://docs.snyk.io/scan-with-snyk/snyk-tools/tool-snyk-api-import/creating-import-targets-data-for-import-command)\
[api-import Kicking off an import](https://docs.snyk.io/scan-with-snyk/snyk-tools/tool-snyk-api-import/kicking-off-an-import)\
[Scenario:: Identify and import new repositories only](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#identify-and-import-new-repositories-only)\
[Scenario: Detect and import new Projects in a repository into a target](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#detect-new-projects-files-in-repositories-and-import-them-into-a-target-in-snyk-on-a-regular-basis)\
[Scenario: Detect new Projects (files) in repositories and import them into a Target in Snyk on a regular basis](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#detect-new-projects-files-in-repositories-and-import-them-into-a-target-in-snyk-on-a-regular-basis)\
[Import fresh container images](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#import-fresh-container-images)\
[Manage code vulnerabilities ](https://docs.snyk.io/scan-with-snyk/snyk-code/manage-code-vulnerabilities)(Use: Automate importing multiple repositories)

**More information Get import job details:** [Scenario: Import fresh container images](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#import-fresh-container-images);\
[Tool: snyk-api-import](https://docs.snyk.io/scan-with-snyk/snyk-tools/tool-snyk-api-import)\
[api-import Creating import targets data for import](https://docs.snyk.io/scan-with-snyk/snyk-tools/tool-snyk-api-import/creating-import-targets-data-for-import-command)\
[api-import Kicking off an import](https://docs.snyk.io/scan-with-snyk/snyk-tools/tool-snyk-api-import/kicking-off-an-import)

## Integrations (v1)

### [Add new integration](https://docs.snyk.io/reference/integrations-v1#org-orgid-integrations)

**More information:** [Scenario: Rotate or change your Broker token for any reason](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#rotate-or-change-your-broker-token-for-any-reason)

### [List](https://docs.snyk.io/reference/integrations-v1#org-orgid-integrations-1)

**More information:** [Scenario: For a specific event or time, disable all interactions (pull requests, tests) from Snyk to the code base (source control management)](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#for-a-specific-event-or-time-disable-all-interactions-pull-requests-tests-from-snyk-to-the-code-base);\
[api-import Creating import targets data for import](https://docs.snyk.io/scan-with-snyk/snyk-tools/tool-snyk-api-import/creating-import-targets-data-for-import-command);

### [Get existing integration by type](https://docs.snyk.io/reference/integrations-v1#org-orgid-integrations-type)

### [Update existing integration](https://docs.snyk.io/reference/integrations-v1#org-orgid-integrations-integrationid)

**More information:** [Obtain the required tokens for setup](https://docs.snyk.io/snyk-platform-administration/snyk-broker/classic-broker/prepare-snyk-broker-for-deployment/obtain-the-tokens-required-to-set-up-snyk-broker);\
[Scenario: For a specific event or time, disable all interactions (pull requests, tests) from Snyk to the code base (source control management](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#for-a-specific-event-or-time-disable-all-interactions-pull-requests-tests-from-snyk-to-the-code-base); [Examples for the Update existing integration endpoint](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips/examples-for-the-update-existing-integration-endpoint)

### [Update](https://docs.snyk.io/reference/integrations-v1#org-orgid-integrations-integrationid-settings)

### [Retrieve](https://docs.snyk.io/reference/integrations-v1#org-orgid-integrations-integrationid-settings-1)

### [Clone an integration (with settings and credentials)](https://docs.snyk.io/reference/integrations-v1#org-orgid-integrations-integrationid-clone)

**More information:** [Prepare Snyk Broker for deployment](https://docs.snyk.io/snyk-platform-administration/snyk-broker/classic-broker/prepare-snyk-broker-for-deployment);\
[Obtain the required tokens for setup](https://docs.snyk.io/snyk-platform-administration/snyk-broker/classic-broker/prepare-snyk-broker-for-deployment/obtain-the-tokens-required-to-set-up-snyk-broker);\
Scenario: [Create multiple new Organizations that all have the same settings in a given Group](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#create-multiple-new-organizations-that-all-have-the-same-settings-in-a-given-group)

### [Delete credentials](https://docs.snyk.io/reference/integrations-v1#org-orgid-integrations-integrationid-authentication)

### [Switch between broker tokens](https://docs.snyk.io/reference/integrations-v1#org-orgid-integrations-integrationid-authentication-switch-token)

### [Provision new broker token](https://docs.snyk.io/reference/integrations-v1#org-orgid-integrations-integrationid-authentication-provision-token)

**More information:** [Obtain the required tokens for setup](https://docs.snyk.io/snyk-platform-administration/snyk-broker/classic-broker/prepare-snyk-broker-for-deployment/obtain-the-tokens-required-to-set-up-snyk-broker)

## Invites

See also [Invite users](https://docs.snyk.io/reference/organizations-v1#org-orgid-invite).

### [Invite a user to an organization](https://docs.snyk.io/reference/invites#orgs-org_id-invites)

### [List pending user invitation to an organization](https://docs.snyk.io/reference/invites#orgs-org_id-invites-1)

### [Cancel a pending user invitations to an organization](https://docs.snyk.io/reference/invites#orgs-org_id-invites-invite_id)

## Issues

### [List issues for a package](https://docs.snyk.io/reference/issues#orgs-org_id-packages-purl-issues)

**More information:** [Dart and Flutter](https://docs.snyk.io/supported-languages/supported-languages-list/dart-and-flutter);\
[Rust](https://docs.snyk.io/supported-languages/supported-languages-list/rust):\
[Guidance for Snyk for C++ page, Alternate testing options section](https://docs.snyk.io/supported-languages/supported-languages-list/c-c++/guidance-for-snyk-for-c-c++#alternate-testing-options);\
[Guidance for Java and Kotlin](https://docs.snyk.io/supported-languages/supported-languages-list/java-and-kotlin);\
[Guidance for JavaScript and Node.js](https://docs.snyk.io/supported-languages/supported-languages-list/javascript#unmanaged-javascript);\
[List issues for a package page](https://docs.snyk.io/snyk-api/using-specific-snyk-apis/issues-list-issues-for-a-package)

### [List issues for a given set of packages](https://docs.snyk.io/reference/issues#orgs-org_id-packages-issues) (not available to all customers)

### [Get issues by org ID](https://docs.snyk.io/reference/issues#orgs-org_id-issues)

As of April, 2025, you can retrieve Snyk Code issues using this endpoint. It has the primary file path and primary region in the `source_location` data in `representations` in `coordinates` for an issue.

**More information:** [Scenario: Bulk ignore issues](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#bulk-ignore-issues);\
[List all issues including Snyk Code issues in all the Projects in an Organization](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#list-all-issues-including-snyk-code-issues-in-all-the-projects-in-an-organization)

### [Get an issue](https://docs.snyk.io/reference/issues#orgs-org_id-issues-issue_id) (for an Organization)

### [Get issues by group ID](https://docs.snyk.io/reference/issues#orgs-org_id-issues-issue_id)

**Note:** Remedies are not included in the response.

As of April, 2025, you can retrieve Snyk Code issues using this endpoint. It has the primary file path and primary region in the `source_location` data in `representations` in `coordinates` for an issue.

Additional information: [Reachability](https://docs.snyk.io/manage-risk/prioritize-issues-for-fixing/reachability-analysis)

### [Get an issue](https://docs.snyk.io/reference/issues#groups-group_id-issues-issue_id) (for a Group)

## Jira (v1)

### [List all jira issues](https://docs.snyk.io/reference/jira-v1#org-orgid-project-projectid-jira-issues)

**More information:** [Jira integration](https://docs.snyk.io/integrations/jira-and-slack-integrations/jira-integration); [Snyk test and snyk monitor in CI/CD integration](https://docs.snyk.io/developer-tools/snyk-ci-cd-integrations/snyk-ci-cd-integration-deployment-and-strategies/snyk-test-and-snyk-monitor-in-ci-cd-integration)

### [Create jira issue](https://docs.snyk.io/reference/jira-v1#org-orgid-project-projectid-issue-issueid-jira-issuev)

**More information:** [Jira integration](https://docs.snyk.io/integrations/jira-and-slack-integrations/jira-integration);\
[Snyk test and snyk monitor in CI/CD integration](https://docs.snyk.io/developer-tools/snyk-ci-cd-integrations/snyk-ci-cd-integration-deployment-and-strategies/snyk-test-and-snyk-monitor-in-ci-cd-integration)

## Licenses (v1)

### [List all licenses](https://docs.snyk.io/snyk-api/reference/licenses-v1)

## Monitor (v1)

### [Monitor Dep Graph](https://docs.snyk.io/snyk-api/reference/monitor-v1)

**More information:** [Dep Graph API (Bazel)](https://docs.snyk.io/scan-with-snyk/snyk-open-source/snyk-for-bazel/dep-graph-api)

## Organizations (v1)

**More information:** [Webhook events and payloads](https://docs.snyk.io/snyk-api/using-specific-snyk-apis/webhooks-apis/webhooks)

### [List all the organizations a user belongs to](https://docs.snyk.io/reference/organizations-v1#orgs)

**More information:** [Organization and Group identification for Projects using the API](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips/organization-and-group-identification-for-projects-using-the-api);\
[Scenario: Rotate or change your Broker token for any reason](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#rotate-or-change-your-broker-token-for-any-reason)

### [Create a new organization](https://docs.snyk.io/reference/organizations-v1#org)

**More information:** [Create a template Organization](https://docs.snyk.io/implementation-and-setup/enterprise-implementation-guide/create-a-template-organization)\
[api-import: Creating organizations in Snyk](https://docs.snyk.io/scan-with-snyk/snyk-tools/tool-snyk-api-import/creating-organizations-in-snyk);\
[Scenario: Create multiple new Organizations that all have the same settings in a given Group](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#create-multiple-new-organizations-that-all-have-the-same-settings-in-a-given-group)

### [Remove organization](https://docs.snyk.io/reference/organizations-v1#org-orgid)

### [Update organization settings](https://docs.snyk.io/reference/organizations-v1#org-orgid-settings)

The only editable attribute of Update organization settings is `requestAccess`.

**More information:** [Scenario: Create multiple new Organizations that all have the same settings in a given Group](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#create-multiple-new-organizations-that-all-have-the-same-settings-in-a-given-group)

### [View organization settings](https://docs.snyk.io/reference/organizations-v1#org-orgid-settings-1)

**More information:** [Scenario: Create multiple new Organizations that all have the same settings in a given Group](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#create-multiple-new-organizations-that-all-have-the-same-settings-in-a-given-group)

### [Provision a user to the organization](https://docs.snyk.io/reference/organizations-v1#org-orgid-provision)

**More information:** [Provision users to Organizations using the AP](https://docs.snyk.io/snyk-platform-administration/user-management-with-the-api/provision-users-to-organizations-using-the-api):\
[Scenario: Add users to organizations at scale ahead of the first login](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#add-users-to-organizations-at-scale-ahead-of-the-first-login)

### [List pending user provisions](https://docs.snyk.io/reference/organizations-v1#org-orgid-provision-1)

**More information:** [Provision users to Organizations using the API](https://docs.snyk.io/snyk-platform-administration/user-management-with-the-api/provision-users-to-organizations-using-the-api)

### [Delete pending user provision](https://docs.snyk.io/reference/organizations-v1#org-orgid-provision-2)

**More information:** [Provision users to Organizations using the API](https://docs.snyk.io/snyk-platform-administration/user-management-with-the-api/provision-users-to-organizations-using-the-api)

### [Set notification settings](https://docs.snyk.io/reference/organizations-v1#org-orgid-notification-settings)

**More information:** [api-import Creating import targets data for import](https://docs.snyk.io/scan-with-snyk/snyk-tools/tool-snyk-api-import/creating-import-targets-data-for-import-command);\
[Tool: snyk-api-import](https://docs.snyk.io/scan-with-snyk/snyk-tools/tool-snyk-api-import);

### [Get organization notification settings](https://docs.snyk.io/reference/organizations-v1#org-orgid-notification-settings-1)

### [List members](https://docs.snyk.io/reference/organizations-v1#org-orgid-members)

**More information:** [Update member roles using the API](https://docs.snyk.io/snyk-platform-administration/user-management-with-the-api/update-member-roles-using-the-api); [Remove members from Groups and Orgs using the API](https://docs.snyk.io/snyk-platform-administration/user-management-with-the-api/remove-members-from-groups-and-orgs-using-the-api)

### [Update a member in the organization](https://docs.snyk.io/reference/organizations-v1#org-orgid-members-userid)

**More information:** [User role management](https://docs.snyk.io/snyk-platform-administration/user-roles/user-role-management)

### [Remove a member from the organization](https://docs.snyk.io/reference/organizations-v1#org-orgid-members-userid-1)

**More information:** [Remove members from Groups and Orgs using the API](https://docs.snyk.io/snyk-platform-administration/user-management-with-the-api/remove-members-from-groups-and-orgs-using-the-api);\
[User role management](https://docs.snyk.io/snyk-platform-administration/user-roles/user-role-management)

### [Update a member's role in the organization](https://docs.snyk.io/reference/organizations-v1#org-orgid-members-update-userid)

**More information:** [User role management](https://docs.snyk.io/snyk-platform-administration/user-roles/user-role-management); [Update member roles using the API](https://docs.snyk.io/snyk-platform-administration/user-management-with-the-api/update-member-roles-using-the-api)

### [Invite users](https://docs.snyk.io/reference/organizations-v1#org-orgid-invite)

**More information:** [Update member roles using the API](https://docs.snyk.io/snyk-platform-administration/user-management-with-the-api/update-member-roles-using-the-api);\
[Scenario: Assign all users in a given list to all the Organizations a company has (all Organizations in a Group)](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#assign-all-users-in-a-given-list-to-all-the-organizations-a-company-has-all-organizations-in-a-group)

## Orgs (GA and beta)

### [List accessible organizations](https://docs.snyk.io/reference/orgs#orgs)

**More information:** [Prerequisites for Snyk Apps](https://docs.snyk.io/snyk-api/using-specific-snyk-apis/snyk-apps-apis/prerequisites-for-snyk-apps);\
[Organization and Group identification for Projects using the API](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips/organization-and-group-identification-for-projects-using-the-api)

### [Update organization](https://docs.snyk.io/reference/orgs#orgs-org_id)

### [Create a org membership for a user with role](https://docs.snyk.io/reference/orgs#orgs-org_id-memberships)

### [Get all memberships of the org](https://docs.snyk.io/reference/orgs#orgs-org_id-memberships-1)

### [Update a org membership for user with role](https://docs.snyk.io/reference/orgs#orgs-org_id-memberships-membership_id)

### [List all organizations in a group](https://docs.snyk.io/reference/orgs#groups-group_id-orgs)

### [Get an ORG](https://apidocs.snyk.io/?version=2024-10-15#get-/orgs/-org_id-) (beta)

**More information:** [Org and group identification for Projects](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips/organization-and-group-identification-for-projects-using-the-api)

## Projects (v1)

**More information:** [Project type responses from API](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips/project-type-responses-from-the-api);\
[Webhook events and payloads](https://docs.snyk.io/snyk-api/using-specific-snyk-apis/webhooks-apis/webhooks)

### [Update a project](https://docs.snyk.io/reference/projects-v1#org-orgid-project-projectid)

### [Retrieve a single project](https://docs.snyk.io/reference/projects-v1#org-orgid-project-projectid-1)

**More information:** [Project type responses from the API](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips/project-type-responses-from-the-api)

### [Delete a project](https://docs.snyk.io/reference/projects-v1#org-orgid-project-projectid-2)

More information: [Project type responses from the API](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips/project-type-responses-from-the-api); [Scenario: Import fresh container images](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#import-fresh-container-images)

### [Add a tag to a project](https://docs.snyk.io/reference/projects-v1#org-orgid-project-projectid-tags)

**More information:** [Project tags](https://docs.snyk.io/snyk-platform-administration/snyk-projects/project-tags); [Set up Insights: Associating Snyk Open Source, Code, and Container Projects](https://docs.snyk.io/manage-risk/prioritize-issues-for-fixing/set-up-insights/set-up-insights-associating-snyk-open-source-code-and-container-projects);\
[Scenario: Rotate or change your Broker token for any reason](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#rotate-or-change-your-broker-token-for-any-reason)

### [Remove a tag from a project](https://docs.snyk.io/reference/projects-v1#org-orgid-project-projectid-tags-remove)

**More information:** [Project tags](https://docs.snyk.io/snyk-platform-administration/snyk-projects/project-tags)

### [Update project settings](https://docs.snyk.io/reference/projects-v1#org-orgid-project-projectid-settings)

### [List project settings](https://docs.snyk.io/reference/projects-v1#org-orgid-project-projectid-settings-1)

### [Delete project settings](https://docs.snyk.io/reference/projects-v1#org-orgid-project-projectid-settings-2)

### [Move project to a different organization](https://docs.snyk.io/reference/projects-v1#org-orgid-project-projectid-move)

**More informatiion:** [Scenario: Move projects from one organization to another](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#move-projects-from-one-organization-to-another)

### [List all project issue paths](https://docs.snyk.io/reference/projects-v1#org-orgid-project-projectid-issue-issueid-paths)

**More information:** [Project issue paths API endpoints](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips/project-issue-paths-api-endpoints)

### [Get Project dependency graph](https://docs.snyk.io/reference/projects-v1#org-orgid-project-projectid-dep-graph)

### [Deactivate](https://docs.snyk.io/reference/projects-v1#org-orgid-project-projectid-deactivate) (a project)

### [Applying (project) attributes](https://docs.snyk.io/reference/projects-v1#org-orgid-project-projectid-attributes)

By using the API endpoint Applying attributes, you can set attributes for Snyk Projects including business criticality, lifecycle stage, and environment once the project has been created . To do so:

* Import the project using the API endpoint [Import targets](https://docs.snyk.io/reference/import-projects-v1#org-orgid-integrations-integrationid-import).
* Get the status API ID from [Import targets](https://docs.snyk.io/reference/import-projects-v1#org-orgid-integrations-integrationid-import).
* Poll using the endpoint [Import job details](https://docs.snyk.io/reference/import-projects-v1#org-orgid-integrations-integrationid-import-jobid) until all imports have completed.
* Parse the project IDs from the `projectURL` field.
* Use the endpoint [Applying attributes](https://docs.snyk.io/reference/projects-v1#org-orgid-project-projectid-attributes) to set the project attributes.

**More information:** [Project attributes](https://docs.snyk.io/snyk-platform-administration/snyk-projects/project-attributes)

### [List all Aggregated (Project) issues](https://docs.snyk.io/reference/projects-v1#org-orgid-project-projectid-aggregated-issues)

The Snyk V1 API endpoint [List all aggregated issues](https://docs.snyk.io/reference/projects-v1#org-orgid-project-projectid-aggregated-issues) returns an array of `ignoreReasons` for each vulnerability. This happens because ignores implemented using the CLI and API are path-based and thus potentially could have different `ignoreReasons` for different paths. Because List all aggregated issues returns only one issue for all paths, the entire set of reasons is returned. Snyk groups issues together by their identifier, so one response for the List all aggregated issues endpoint could correspond to the same issue across multiple paths. Thus the `ignoredReason` is across all issues that are aggregated and applies to that single grouped issue.

**More information:** [Scenario: List all issues including Snyk Code issues in all the Projects in an Organization](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#list-all-issues-including-snyk-code-issues-in-all-the-projects-in-an-organization)

### [Activate](https://docs.snyk.io/reference/projects-v1#org-orgid-project-projectid-activate) (a project)

## Projects

### [List all Projects for an Org with the given Org ID](https://docs.snyk.io/reference/projects#orgs-org_id-projects)

The query-string parameter for types is optional. The endpoint does not enforce specific project types and will return `no matching projects` if you enter a string that does not match a requested project type. See [Project type responses from the AP](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips/project-type-responses-from-the-api)I for a list of project types.

**More information:** [Slack app (for Jira integration)](https://docs.snyk.io/integrations/jira-and-slack-integrations/slack-app) (Use: Find your Project ID);\
[Snyk Projects](https://docs.snyk.io/snyk-platform-administration/snyk-projects);\
[Project information](https://docs.snyk.io/snyk-platform-administration/snyk-projects/project-information);\
[Project attributes](https://docs.snyk.io/snyk-platform-administration/snyk-projects/project-attributes);\
[Scenario: Find all Projects affected by a vulnerability](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#find-all-projects-affected-by-a-vulnerability);\
[Scenario: List all issues including Snyk Code issues in all the Projects in an Organization](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#list-all-issues-including-snyk-code-issues-in-all-the-projects-in-an-organization);\
[Scenario: Bulk ignore issues](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#bulk-ignore-issues);\
[Scenario: Tag all Projects in Snyk](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#tag-all-projects-in-snyk);\
[Scenario: Import fresh container images](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#import-fresh-container-images);\
[Scenario: Detect and import new Projects in a repository into a target](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#detect-new-projects-files-in-repositories-and-import-them-into-a-target-in-snyk-on-a-regular-basis)

### [Updates project by project ID](https://docs.snyk.io/reference/projects#orgs-org_id-projects-project_id)

**More information:** [View and edit Project settings](https://docs.snyk.io/snyk-platform-administration/snyk-projects/view-and-edit-project-settings);\
[Start scanning](https://docs.snyk.io/scan-with-snyk/start-scanning) (Use: Set test frequency)

### [Get project by project ID](https://docs.snyk.io/reference/projects#orgs-org_id-projects-project_id-1)

### [Delete project by project ID](https://docs.snyk.io/reference/projects#orgs-org_id-projects-project_id-2)

## Pull request templates

### [Create or update pull request template for group](https://docs.snyk.io/reference/pull-request-templates#groups-group_id-settings-pull_request_template)

**More information:** [Create and manage a custom PR template using the API](https://docs.snyk.io/scan-with-snyk/pull-requests/snyk-pull-or-merge-requests/customize-pr-templates/apply-a-custom-pr-template#create-and-manage-a-custom-pr-template-using-the-api)

### [Get pull request template for group](https://docs.snyk.io/reference/pull-request-templates#groups-group_id-settings-pull_request_template-1)

### [Delete pull request template for group](https://docs.snyk.io/reference/pull-request-templates#groups-group_id-settings-pull_request_template-2)

## Reporting API (v1)

The V1 Reporting endpoints support only Snyk legacy reporting, not the latest release. Thus, these endpoints are not available in single-tenant implementations or in the multi-tenant regions US-02, EU, and AU. In those regions, use the [Issues](https://docs.snyk.io/snyk-api/reference/issues) REST API.

The V1 Reporting API underlies Snyk legacy reporting. Using the V1 Reporting API, you can find answers to questions like how many issues your Organization has, or how many tests have been conducted in a given time period.

The rate limit is up to 70 requests per minute, per user. For all requests above the limit, the response will have the status code `429: Too many requests`, until requests stop for the duration of the rate-limiting interval (one minute). For more information see [Rate limiting for V1 API](https://docs.snyk.io/v1-api#rate-limiting).

**More information:** [Dependencies and licenses](https://docs.snyk.io/manage-risk/dependencies-and-licenses)

### [Get list of issues](https://docs.snyk.io/reference/reporting-api-v1#reporting-issues)

See notes for [Get list of latest issues](#get-list-of-latest-issues).

### [Get list of latest issues](https://docs.snyk.io/reference/reporting-api-v1#reporting-issues-latest)

To list all Projects that have a vulnerability linked to a CVE, use the capability to filter on strings with the reporting endpoints [Get list of latest issues](https://docs.snyk.io/reference/reporting-api-v1#reporting-issues-latest) and [Get List of issues](https://docs.snyk.io/reference/reporting-api-v1#reporting-issues). Filter by the identifier attribute.

To get a list of issues that have been fixed, use the endpoint [Get list of latest issues](https://docs.snyk.io/reference/reporting-api-v1#reporting-issues-latest) and filter by `“isFixed”: true` in the request body. This endpoint also provides a [list of all IaC issues](https://docs.snyk.io/scan-with-snyk/snyk-iac/view-snyk-iac-issue-reports#api-access-to-iac-issues).

**More information:** [Priority score](https://docs.snyk.io/manage-risk/prioritize-issues-for-fixing/priority-score);\
[View Snyk IaC issue reports](https://docs.snyk.io/scan-with-snyk/snyk-iac/view-snyk-iac-issue-reports);\
[Scenario: Retrieve a Project snapshot for every Project in a given Group](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#retrieve-a-project-snapshot-for-every-project-in-a-given-group);\
[Scenario: Bulk ignore issues](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#bulk-ignore-issues)**More information:** [Find all Projects affected by a vulnerability](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#find-all-projects-affected-by-a-vulnerability)

### [Get test counts](https://docs.snyk.io/reference/reporting-api-v1#reporting-counts-tests)

### [Get project counts](https://docs.snyk.io/reference/reporting-api-v1#reporting-counts-projects)

### [Get latest project counts](https://docs.snyk.io/reference/reporting-api-v1#reporting-counts-projects-latest)

### [Get issue counts](https://docs.snyk.io/reference/reporting-api-v1#reporting-counts-issues)

### [Get latest issue counts](https://docs.snyk.io/reference/reporting-api-v1#reporting-counts-issues-latest)

## SBOM (GA and beta)

**More information:** [Rust](https://docs.snyk.io/supported-languages/supported-languages-list/rust); [SBOM test endpoints](https://docs.snyk.io/snyk-api/using-specific-snyk-apis/sbom-apis/rest-api-endpoint-test-an-sbom-document-for-vulnerabilities)

### [Get a project’s SBOM document](https://docs.snyk.io/snyk-api/reference/sbom)

**More information:** [Get a project’s SBOM document](https://docs.snyk.io/snyk-api/using-specific-snyk-apis/sbom-apis/rest-api-get-a-projects-sbom-document)

### [Create an SBOM test run](https://apidocs.snyk.io/?version=2024-10-15#post-/orgs/-org_id-/sbom_tests) (beta)

**More information:** [Test an SBOM document for vulnerabilities](https://docs.snyk.io/snyk-api/using-specific-snyk-apis/sbom-apis/rest-api-endpoint-test-an-sbom-document-for-vulnerabilities)

### [Gets an SBOM test run status](https://apidocs.snyk.io/?version=2024-10-15#get-/orgs/-org_id-/sbom_tests/-job_id-) (beta)

### [Gets an SBOM test run result](https://apidocs.snyk.io/?version=2024-10-15#get-/orgs/-org_id-/sbom_tests/-job_id-/results) (beta)

**More information:** [Test an SBOM document for vulnerabilities](https://docs.snyk.io/snyk-api/using-specific-snyk-apis/sbom-apis/rest-api-endpoint-test-an-sbom-document-for-vulnerabilities)

## SastSettings

### [Enable/Disable the Snyk Code settings for an org](https://docs.snyk.io/reference/sastsettings#orgs-org_id-settings-sast)

**More information:** [Enable Snyk Code](https://docs.snyk.io/implementation-and-setup/enterprise-implementation-guide/create-a-template-organization/connect-your-development-tools#enable-snyk-code)

### [Retrieves the SAST settings for an org](https://docs.snyk.io/reference/sastsettings#orgs-org_id-settings-sast-1)

## ServiceAccounts

**More information:** [Manage service accounts using the Snyk API](https://docs.snyk.io/snyk-platform-administration/service-accounts/manage-service-accounts-using-the-snyk-api); [Choose a service account type to use with Snyk APIs](https://docs.snyk.io/snyk-platform-administration/service-accounts/choose-a-service-account-type-to-use-with-snyk-apis)

### [Create a service account for an organization](https://docs.snyk.io/reference/serviceaccounts#orgs-org_id-service_accounts)

**More information:** [Service accounts using OAuth 2.0](https://docs.snyk.io/snyk-platform-administration/service-accounts/service-accounts-using-oauth-2.0);\
[Manage service accounts using the Snyk API](https://docs.snyk.io/snyk-platform-administration/service-accounts/manage-service-accounts-using-the-snyk-api)

### [Get a list of organization service accounts](https://docs.snyk.io/reference/serviceaccounts#orgs-org_id-service_accounts-1)

**More information:** [Manage service accounts using the Snyk API](https://docs.snyk.io/snyk-platform-administration/service-accounts/manage-service-accounts-using-the-snyk-api)

### [Update an organization service account](https://docs.snyk.io/reference/serviceaccounts#orgs-org_id-service_accounts-serviceaccount_id)

**More information:** [Manage service accounts using the Snyk API](https://docs.snyk.io/snyk-platform-administration/service-accounts/manage-service-accounts-using-the-snyk-api)

### [Get an organization service account](https://docs.snyk.io/reference/serviceaccounts#orgs-org_id-service_accounts-serviceaccount_id-1)

**More information:** [Manage service accounts using the Snyk API](https://docs.snyk.io/snyk-platform-administration/service-accounts/manage-service-accounts-using-the-snyk-api)

### [Delete a service account in an organization](https://docs.snyk.io/reference/serviceaccounts#orgs-org_id-service_accounts-serviceaccount_id-2)

**More information:** [Manage service accounts using the Snyk API](https://docs.snyk.io/snyk-platform-administration/service-accounts/manage-service-accounts-using-the-snyk-api)

### [Manage an organization service account’s client secret](https://docs.snyk.io/reference/serviceaccounts#orgs-org_id-service_accounts-serviceaccount_id-secrets)

**More information:** [Manage service accounts using the Snyk API](https://docs.snyk.io/snyk-platform-administration/service-accounts/manage-service-accounts-using-the-snyk-api)

### [Create a service account for a group](https://docs.snyk.io/reference/serviceaccounts#groups-group_id-service_accounts)

**More information:** [Service accounts using OAuth 2.0](https://docs.snyk.io/snyk-platform-administration/service-accounts/service-accounts-using-oauth-2.0);\
[Manage service accounts using the Snyk API](https://docs.snyk.io/snyk-platform-administration/service-accounts/manage-service-accounts-using-the-snyk-api)

### [Get a list of group service accounts](https://docs.snyk.io/reference/serviceaccounts#groups-group_id-service_accounts-1)

**More information:** [Manage service accounts using the Snyk API](https://docs.snyk.io/snyk-platform-administration/service-accounts/manage-service-accounts-using-the-snyk-api)

### [Update a group service account](https://docs.snyk.io/reference/serviceaccounts#groups-group_id-service_accounts-serviceaccount_id)

**More information:** [Manage service accounts using the Snyk API](https://docs.snyk.io/snyk-platform-administration/service-accounts/manage-service-accounts-using-the-snyk-api)

### [Get a group service account](https://docs.snyk.io/reference/serviceaccounts#groups-group_id-service_accounts-serviceaccount_id-1)

**More information:** [Manage service accounts using the Snyk API](https://docs.snyk.io/snyk-platform-administration/service-accounts/manage-service-accounts-using-the-snyk-api)

### [Delete a group service account](https://docs.snyk.io/reference/serviceaccounts#groups-group_id-service_accounts-serviceaccount_id)

**More information:** [Manage service accounts using the Snyk API](https://docs.snyk.io/snyk-platform-administration/service-accounts/manage-service-accounts-using-the-snyk-api)

### [Manage a group service account’s client secret](https://docs.snyk.io/reference/serviceaccounts#groups-group_id-service_accounts-serviceaccount_id-secrets)

**More information:** [Manage service accounts using the Snyk API](https://docs.snyk.io/snyk-platform-administration/service-accounts/manage-service-accounts-using-the-snyk-api)

## SlackSettings

**More information:** [Slack app (for Jira integration)](https://docs.snyk.io/integrations/jira-and-slack-integrations/slack-app)

### [Create new Slack notification default settings](https://docs.snyk.io/reference/slacksettings#orgs-org_id-slack_app-bot_id)

### [Get Slack integration default notification settings](https://docs.snyk.io/reference/slacksettings#orgs-org_id-slack_app-bot_id-1)

### [Remove the given Slack App integration](https://docs.snyk.io/reference/slacksettings#orgs-org_id-slack_app-bot_id-2)

### [Slack notification settings override for projects](https://docs.snyk.io/reference/slacksettings#orgs-org_id-slack_app-bot_id-projects)

**More information:** [Slack app (JIra integration)](https://docs.snyk.io/integrations/jira-and-slack-integrations/slack-app) (Use: List all Slack notification customizations for a project);\
[api-import Creating orgnizations in Snyk](https://docs.snyk.io/scan-with-snyk/snyk-tools/tool-snyk-api-import/creating-organizations-in-snyk);\\

### [Create a new Slack settings override for a given project](https://docs.snyk.io/reference/slacksettings#orgs-org_id-slack_app-bot_id-projects-project_id)

**More information:** [Slack app(for Jira integration)](https://docs.snyk.io/integrations/jira-and-slack-integrations/slack-app) (Use: Create a Slack notification customization for a Project)

### [Update Slack notification settings for a project](https://docs.snyk.io/reference/slacksettings#orgs-org_id-slack_app-bot_id-projects-project_id-1)

**More information:** [Slack app (Jira integration)](https://docs.snyk.io/integrations/jira-and-slack-integrations/slack-app) (Use: Update a Slack notification customization for a Project)

### [Remove Slack settings override for a project](https://docs.snyk.io/reference/slacksettings#orgs-org_id-slack_app-bot_id-projects-project_id-2)

**More information:** [Slack app (for Jira integration)](https://docs.snyk.io/integrations/jira-and-slack-integrations/slack-app) (Use: Delete a Slack notification customization for a Project)

## Slack

### [Get a list of Slack channels](https://docs.snyk.io/reference/slack#orgs-org_id-slack_app-tenant_id-channels)

### [Get Slack Channel name by Slack Channel ID](https://docs.snyk.io/reference/slack#orgs-org_id-slack_app-tenant_id-channels-channel_id)

## Snapshots (v1)

### [List all project snapshots](https://docs.snyk.io/reference/snapshots-v1#org-orgid-project-projectid-history)

### [List all project snapshot issue paths](https://docs.snyk.io/reference/snapshots-v1#org-orgid-project-projectid-history-snapshotid-issue-issueid-paths)

**More information:** [Project issue paths API endpoints](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips/project-issue-paths-api-endpoints)

### [List all project snapshot aggregated issues](https://docs.snyk.io/reference/snapshots-v1#org-orgid-project-projectid-history-snapshotid-aggregated-issues)

## Targets

### [Get targets by org ID](https://docs.snyk.io/reference/targets#orgs-org_id-targets)

**More information:** [Target definition on the Snyk Projects page](https://docs.snyk.io/snyk-platform-administration/snyk-projects#target);\
[Scenario: Identify and import new repositories only](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#detect-new-projects-files-in-repositories-and-import-them-into-a-target-in-snyk-on-a-regular-basis);\
[Scenario: Detect new Projects (files) in repositories and import them into a Target in Snyk on a regular basis](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#identify-and-import-new-repositories-only)

### [Get target by target ID](https://docs.snyk.io/reference/targets#orgs-org_id-targets-target_id)

This endpoint retrieves a list of Snyk Targets, which is used if you want to delete Targets by target ID.

### [Delete target by target ID](https://docs.snyk.io/reference/targets#orgs-org_id-targets-target_id-1)

This endpoint deletes the specified Targets and also deletes all the Projects in those Targets automatically.

## Test (v1)

**More information:** [Guidance for Java and Kotlin](https://docs.snyk.io/supported-languages/supported-languages-list/java-and-kotlin);\
[Start scanning](https://docs.snyk.io/scan-with-snyk/start-scanning);\
[Scan open-source libraries and licenses](https://docs.snyk.io/scan-with-snyk/snyk-open-source/scan-open-source-libraries-and-licenses)

### [Test package.json & yarn-lock file](https://docs.snyk.io/reference/test-v1#test-yarn)

### [Test sbt file](https://docs.snyk.io/reference/test-v1#test-sbt)

### [sbt\_Test for issues in a public package by group id, artifact id and version](https://docs.snyk.io/reference/test-v1#test-sbt-groupid-artifactid-version)

### [Test gemfile.lock file](https://docs.snyk.io/reference/test-v1#test-rubygems)

### [Test for issues in a public gem by name and version](https://docs.snyk.io/reference/test-v1#test-rubygems-gemname-version)

### [Test requirements.txt file](https://docs.snyk.io/reference/test-v1#test-pip) (pip)

### [Pip\_Test for issues in a public (pip) package by name and version](https://docs.snyk.io/reference/test-v1#test-pip-packagename-version)

### [Test package.json & package-lock.json file](https://docs.snyk.io/reference/test-v1#test-npm)

### [Test for issues in a public package by name and version](https://docs.snyk.io/reference/test-v1#test-npm-packagename-version) (npm)

**More information:** [Guidance for JavaScript and Node.js](https://docs.snyk.io/supported-languages/supported-languages-list/javascript#unmanaged-javascript)

### [Test maven file](https://docs.snyk.io/reference/test-v1#test-maven)

### [Test for issues in a public package by group id, artifact id and version](https://docs.snyk.io/reference/test-v1#test-maven-groupid-artifactid-version) (Maven)

**More information:** [Guidance for Java and Kotlin](https://docs.snyk.io/supported-languages/supported-languages-list/java-and-kotlin)

### [Test gradle file](https://docs.snyk.io/reference/test-v1#test-gradle)

### [Test for issues in a public package by group, name and version](https://docs.snyk.io/reference/test-v1#test-gradle-group-name-version) (Gradle)

### [Test vendor.json file](https://docs.snyk.io/reference/test-v1#test-govendor)

### [Test Gopkg.toml & Gopkg.lock File](https://docs.snyk.io/reference/test-v1#test-golangdep)

### [Test Dep Graph](https://docs.snyk.io/reference/test-v1#test-dep-graph)

**More information:** [Dep Graph API](https://docs.snyk.io/scan-with-snyk/snyk-open-source/snyk-for-bazel/dep-graph-api) (Bazel);\
[Unmanaged JavaScript](https://docs.snyk.io/supported-languages/supported-languages-list/javascript#unmanaged-javascript);\
[Start scanning](https://docs.snyk.io/scan-with-snyk/start-scanning)

### [Test composer.json & composer.lock file](https://docs.snyk.io/reference/test-v1#test-composer)

## Users (v1)

### [Get user details](https://docs.snyk.io/reference/users-v1#user-userid)

### [Get My Details](https://docs.snyk.io/reference/users-v1#user-me)

### [Modify organization notification settings](https://docs.snyk.io/reference/users-v1#user-me-notification-settings-org-orgid)

### [Get organization notification settings](https://docs.snyk.io/reference/users-v1#user-me-notification-settings-org-orgid-1)

### [Modify project notification settings](https://docs.snyk.io/reference/users-v1#user-me-notification-settings-org-orgid-project-projectid)

### [Get project notification settings](https://docs.snyk.io/reference/users-v1#user-me-notification-settings-org-orgid-project-projectid-1)

## Users

### [My User Details](https://docs.snyk.io/snyk-api/reference/users)

### [Update a user’s role in a group](https://apidocs.snyk.io/?version=2024-10-15#patch-/groups/-group_id-/users/-id-) (beta)

Note: Use this endpoint to remove users from a group.

**More information:** [Remove members from Groups and Orgs using the API](https://docs.snyk.io/snyk-platform-administration/user-management-with-the-api/remove-members-from-groups-and-orgs-using-the-api)

### [Get user by ID](https://apidocs.snyk.io/?version=2024-10-15#get-/orgs/-org_id-/users/-id-) (beta)

## Webhooks (v1)

### [Create a webhook](https://docs.snyk.io/reference/webhooks-v1#org-orgid-webhooks)

**More information:** [Scenario: For a specific event or time, disable all interactions (pull requests, tests) from Snyk to the code base (source control management)](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#for-a-specific-event-or-time-disable-all-interactions-pull-requests-tests-from-snyk-to-the-code-base)

### [List webhooks](https://docs.snyk.io/reference/webhooks-v1#org-orgid-webhooks-1)

**More information:**

### [Retrieve a webhook](https://docs.snyk.io/reference/webhooks-v1#org-orgid-webhooks-webhookid)

### [Delete a webhook](https://docs.snyk.io/reference/webhooks-v1#org-orgid-webhooks-webhookid-1)

**More information:** [Scenario: For a specific event or time, disable all interactions (pull requests, tests) from Snyk to the code base (source control management](https://docs.snyk.io/snyk-api/scenarios-for-using-the-snyk-api#for-a-specific-event-or-time-disable-all-interactions-pull-requests-tests-from-snyk-to-the-code-base)

### [Ping a webhook](https://docs.snyk.io/reference/webhooks-v1#org-orgid-webhooks-webhookid-ping)

\\
