Snyk
Snyk is a developer-first security platform covering code, open-source dependencies, container images, and infrastructure-as-code. The Snyk REST API and V1 API expose groups, organizations, projects, issues, targets, integrations, audit logs, SBOMs, container images, custom base images, webhooks, and exports for application-security teams.
APIs
Snyk REST API - Groups
Group-level resource for managing top-level Snyk tenancy. Lists groups, lists organizations within a group, manages group memberships, group-level service accounts, and group-le...
Snyk REST API - Organizations
Manages organizations, organization-level memberships, organization roles, and service accounts. Organizations are the unit at which projects, integrations, and most policy and ...
Snyk REST API - Projects
Lists, retrieves, updates, deletes, and re-tests Snyk projects. A project represents a single tracked artifact (code repo, container image, IaC manifest, package manifest). Incl...
Snyk REST API - Issues
Queries open and resolved issues (vulnerabilities, license violations, code weaknesses) across organizations and groups. Supports rich filters by severity, type, project, target...
Snyk REST API - Targets
Lists and manages targets (the upstream import sources - e.g. GitHub repositories, ECR registries, Terraform sources). Each target may carry many projects under different scan t...
Snyk REST API - Integrations
Manages connections to source-code managers (GitHub, GitLab, Bitbucket, Azure Repos), CI/CD systems, container registries (ECR, ACR, GCR, Docker Hub), and cloud providers used a...
Snyk REST API - Audit Logs
Streams group- and organization-scoped audit log events for security and compliance use cases. Returns event type, actor, timestamp, and content hash.
Snyk REST API - SBOMs
Generates and exports Software Bill of Materials documents in CycloneDX or SPDX format for a Snyk project, captured from the resolved dependency graph.
Snyk REST API - Container Images
Lists and inspects scanned container images and their relationships to projects and target images, including vulnerability and base-image-recommendation views.
Snyk REST API - Custom Base Images
Registers custom base images so Snyk can recommend internal-approved base-image upgrades for container projects.
Snyk REST API - Webhooks
Subscribes a partner application to Snyk events (project added, issue created, issue ignored, test completed). Each delivery is signed for verification.
Snyk REST API - Export
Asynchronous bulk-export of issues, projects, dependencies, and license data for large estates. Supports column filtering and produces CSV files retrievable from a generated URL.
Snyk REST API - Apps (OAuth)
Manages Snyk Apps, the OAuth2-based extensibility surface that lets third-party applications act on behalf of Snyk users, organizations, and groups.
Snyk V1 API (Legacy)
The original Snyk REST API. Still in use for project import, monitor, test, and certain reporting endpoints not yet ported to the dated REST API. Subject to end-of-life migratio...
Collections
Snyk API
OPENGraphQL
Snyk GraphQL API
Snyk is a developer security platform for finding and fixing vulnerabilities in code, dependencies, containers, and IaC. The API covers project scanning, vulnerability data, dep...
GRAPHQLPricing Plans
Rate Limits
FinOps
Snyk Finops
FINOPSResources
Sources
opencollection: 1.0.0
info:
name: Snyk API
version: REST
request:
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
items:
- info:
name: Custom Base Images
type: folder
items:
- info:
name: Get a custom base image collection
type: http
http:
method: GET
url: https://api.snyk.io/rest/custom_base_images
params:
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: starting_after
value: v1.eyJpZCI6IjEwMDAifQo=
type: query
description: Return the page of results immediately after this cursor
- name: ending_before
value: v1.eyJpZCI6IjExMDAifQo=
type: query
description: Return the page of results immediately before this cursor
- name: limit
value: '10'
type: query
description: Number of results to return per page
- name: project_id
value: ''
type: query
description: The ID of the container project that the custom base image is based off of.
- name: org_id
value: ''
type: query
description: The organization ID of the custom base image
- name: group_id
value: ''
type: query
description: The group ID of the custom base image
- name: repository
value: ''
type: query
description: The image repository
- name: tag
value: ''
type: query
description: The image tag
- name: include_in_recommendations
value: ''
type: query
description: Whether this image should be recommended as a base image upgrade
- name: sort_by
value: ''
type: query
description: "Which column to sort by. \nIf sorting by version, the versioning schema is used.\n"
- name: sort_direction
value: ''
type: query
description: Which direction to sort
docs: 'Get a list of custom base images with support for ordering and filtering.
Either the org_id or group_id parameters must be set to authorize successfully.
If sorting by version, the repository filter is required.
'
- info:
name: Create a Custom Base Image from an existing container project
type: http
http:
method: POST
url: https://api.snyk.io/rest/custom_base_images
params:
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
body:
type: json
data: '{}'
docs: 'In order to create a custom base image, you first need to import your base images into Snyk.
You can do this through the CLI, UI, or API.
This endpoint marks an image as a custom base image. This means that the image will get
added to the pool of images from which Snyk can recommend base image upgrades.
Note, after the first image in a repository gets added, a versioning schema cannot be passed in this endpoint.
To update the versioning schema, the PATCH endpoint must be used.
'
- info:
name: Get a custom base image
type: http
http:
method: GET
url: https://api.snyk.io/rest/custom_base_images/:custombaseimage_id
params:
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: custombaseimage_id
value: ''
type: path
description: Unique identifier for custom base image
docs: Get a custom base image
- info:
name: Update a custom base image
type: http
http:
method: PATCH
url: https://api.snyk.io/rest/custom_base_images/:custombaseimage_id
params:
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: custombaseimage_id
value: ''
type: path
description: Unique identifier for custom base image
body:
type: json
data: '{}'
docs: Updates a custom base image's attributes
- info:
name: Delete a custom base image
type: http
http:
method: DELETE
url: https://api.snyk.io/rest/custom_base_images/:custombaseimage_id
params:
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: custombaseimage_id
value: ''
type: path
description: Unique identifier for custom base image
docs: Delete a custom base image resource. (the related container project is unaffected)
- info:
name: Groups
type: folder
items:
- info:
name: Get all groups (Early Access)
type: http
http:
method: GET
url: https://api.snyk.io/rest/groups
params:
- name: starting_after
value: v1.eyJpZCI6IjEwMDAifQo=
type: query
description: Return the page of results immediately after this cursor
- name: ending_before
value: v1.eyJpZCI6IjExMDAifQo=
type: query
description: Return the page of results immediately before this cursor
- name: limit
value: '10'
type: query
description: Number of results to return per page
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
docs: Returns a list of groups which a user is a member of
- info:
name: Get all memberships of the group
type: http
http:
method: GET
url: https://api.snyk.io/rest/groups/:group_id/memberships
params:
- name: group_id
value: ''
type: path
description: The ID of the group
- name: starting_after
value: v1.eyJpZCI6IjEwMDAifQo=
type: query
description: Return the page of results immediately after this cursor
- name: ending_before
value: v1.eyJpZCI6IjExMDAifQo=
type: query
description: Return the page of results immediately before this cursor
- name: limit
value: '10'
type: query
description: Number of results to return per page
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: sort_by
value: ''
type: query
description: Which column to sort by.
- name: sort_order
value: ASC
type: query
description: Order in which results are returned.
- name: email
value: ''
type: query
description: Filter the response by Users that match the provided email
- name: user_id
value: ''
type: query
description: Filter the response by Users that match the provided user ID
- name: username
value: ''
type: query
description: Filter the response by Users that match the provided username
- name: role_name
value: ''
type: query
description: Filter the response for results only with the specified role.
- name: include_group_membership_count
value: ''
type: query
description: indicates whether the count of group memberships is included
docs: 'Returns all memberships of the group
#### Required permissions
- `View Group Memberships (group.membership.read)`'
- info:
name: Create a group membership for a user with role
type: http
http:
method: POST
url: https://api.snyk.io/rest/groups/:group_id/memberships
params:
- name: group_id
value: ''
type: path
description: The ID of the group
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
body:
type: json
data: '{}'
docs: 'Create a group membership for a user with role
#### Required permissions
- `Add Group Memberships (group.membership.add)`'
- info:
name: Update a role from a group membership
type: http
http:
method: PATCH
url: https://api.snyk.io/rest/groups/:group_id/memberships/:membership_id
params:
- name: group_id
value: ''
type: path
description: The ID of the group
- name: membership_id
value: ''
type: path
description: The ID of the Group Membership
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
body:
type: json
data: '{}'
docs: 'Update a role from a group membership
#### Required permissions
- `Edit Group Memberships (group.membership.edit)`'
- info:
name: Delete a membership from a group
type: http
http:
method: DELETE
url: https://api.snyk.io/rest/groups/:group_id/memberships/:membership_id
params:
- name: group_id
value: ''
type: path
description: The ID of the group
- name: membership_id
value: ''
type: path
description: The ID of the Group Membership
- name: cascade
value: ''
type: query
description: indicates whether to delete the child org memberships of the group membership.
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
docs: 'Deletes a membership from a group
#### Required permissions
- `Delete Group Memberships (group.membership.delete)`'
- info:
name: Get list of org memberships of a group user
type: http
http:
method: GET
url: https://api.snyk.io/rest/groups/:group_id/org_memberships
params:
- name: group_id
value: ''
type: path
description: The ID of the group
- name: user_id
value: ''
type: query
description: The ID of the User
- name: org_name
value: ''
type: query
description: The Name of the org
- name: role_name
value: ''
type: query
description: Filter the response for results only with the specified role.
- name: starting_after
value: v1.eyJpZCI6IjEwMDAifQo=
type: query
description: Return the page of results immediately after this cursor
- name: ending_before
value: v1.eyJpZCI6IjExMDAifQo=
type: query
description: Return the page of results immediately before this cursor
- name: limit
value: '10'
type: query
description: Number of results to return per page
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
docs: 'Get list of org memberships of a group user
#### Required permissions
- `View Group Memberships (group.membership.read)`
- `View Organizations (group.org.list)`'
- info:
name: Get all SSO connections for a group (Early Access)
type: http
http:
method: GET
url: https://api.snyk.io/rest/groups/:group_id/sso_connections
params:
- name: group_id
value: ''
type: path
description: The ID of the group
- name: starting_after
value: v1.eyJpZCI6IjEwMDAifQo=
type: query
description: Return the page of results immediately after this cursor
- name: ending_before
value: v1.eyJpZCI6IjExMDAifQo=
type: query
description: Return the page of results immediately before this cursor
- name: limit
value: '10'
type: query
description: Number of results to return per page
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
docs: 'Returns a list of SSO connections for a group
#### Required permissions
- `View SSO settings (group.sso.read)`'
- info:
name: Get all users using a given SSO connection (Early Access)
type: http
http:
method: GET
url: https://api.snyk.io/rest/groups/:group_id/sso_connections/:sso_id/users
params:
- name: group_id
value: ''
type: path
description: The ID of the group
- name: sso_id
value: ''
type: path
description: The ID of the SSO
- name: starting_after
value: v1.eyJpZCI6IjEwMDAifQo=
type: query
description: Return the page of results immediately after this cursor
- name: ending_before
value: v1.eyJpZCI6IjExMDAifQo=
type: query
description: Return the page of results immediately before this cursor
- name: limit
value: '10'
type: query
description: Number of results to return per page
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
docs: 'Returns a list of users for a SSO connection
#### Required permissions
- `View SSO settings (group.sso.read)`
- `View users (group.user.read)`'
- info:
name: Delete a user from a Group SSO connection (Early Access)
type: http
http:
method: DELETE
url: https://api.snyk.io/rest/groups/:group_id/sso_connections/:sso_id/users/:user_id
params:
- name: group_id
value: ''
type: path
description: The ID of the group
- name: sso_id
value: ''
type: path
description: The ID of the SSO
- name: user_id
value: ''
type: path
description: The ID of the User
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
docs: 'Deletes a user from a Group SSO connection
#### Required permissions
- `View SSO settings (group.sso.read)`
- `Delete users (group.user.delete)`'
- info:
name: Group
type: folder
items:
- info:
name: Get Group (Early Access)
type: http
http:
method: GET
url: https://api.snyk.io/rest/groups/:group_id
params:
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: group_id
value: ''
type: path
description: Unique identifier of the group.
docs: 'Get a group
#### Required permissions
- `View Groups (group.read)`'
- info:
name: Apps
type: folder
items:
- info:
name: Get a list of Snyk Apps installed for a Group
type: http
http:
method: GET
url: https://api.snyk.io/rest/groups/:group_id/apps/installs
params:
- name: expand
value: ''
type: query
description: Expand relationships.
- name: group_id
value: ''
type: path
description: Group ID
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: starting_after
value: v1.eyJpZCI6IjEwMDAifQo=
type: query
description: Return the page of results immediately after this cursor
- name: ending_before
value: v1.eyJpZCI6IjExMDAifQo=
type: query
description: Return the page of results immediately before this cursor
- name: limit
value: '10'
type: query
description: Number of results to return per page
docs: 'Get a list of Snyk Apps installed for a Group
#### Required permissions
- `View Apps (group.app.read)`'
- info:
name: Install a Snyk App for a Group
type: http
http:
method: POST
url: https://api.snyk.io/rest/groups/:group_id/apps/installs
params:
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: group_id
value: ''
type: path
description: Group ID
body:
type: json
data: '{}'
docs: 'Install a Snyk App to this group, the Snyk App must use unattended authentication e.g. client credentials
#### Required permissions
- `Install Apps (group.app.install)`'
- info:
name: Revoke app authorization for a Snyk group with install ID
type: http
http:
method: DELETE
url: https://api.snyk.io/rest/groups/:group_id/apps/installs/:install_id
params:
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: group_id
value: ''
type: path
description: Group ID
- name: install_id
value: ''
type: path
description: Install ID
docs: 'Revoke app authorization for a Snyk group with install ID
#### Required permissions
- `Install Apps (group.app.install)`'
- info:
name: Manage client secret for non-interactive Snyk App installations
type: http
http:
method: POST
url: https://api.snyk.io/rest/groups/:group_id/apps/installs/:install_id/secrets
params:
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: group_id
value: ''
type: path
description: Group ID
- name: install_id
value: ''
type: path
description: Install ID
body:
type: json
data: '{}'
docs: 'Manage client secret for non-interactive Snyk App installations
#### Required permissions
- `Edit Apps (group.app.edit)`'
- info:
name: Get a list of app bots authorized to an organization.
type: http
http:
method: GET
url: https://api.snyk.io/rest/orgs/:org_id/app_bots
params:
- name: expand
value: ''
type: query
description: Expand relationships.
- name: org_id
value: ''
type: path
description: Organization ID
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: starting_after
value: v1.eyJpZCI6IjEwMDAifQo=
type: query
description: Return the page of results immediately after this cursor
- name: ending_before
value: v1.eyJpZCI6IjExMDAifQo=
type: query
description: Return the page of results immediately before this cursor
- name: limit
value: '10'
type: query
description: Number of results to return per page
docs: 'Get a list of app bots authorized to an organization. Deprecated, use /orgs/{org_id}/apps/installs instead.
#### Required permissions
- `View Apps (org.app.read)`'
- info:
name: Revoke app bot authorization
type: http
http:
method: DELETE
url: https://api.snyk.io/rest/orgs/:org_id/app_bots/:bot_id
params:
- name: bot_id
value: ''
type: path
description: The ID of the app bot
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: org_id
value: ''
type: path
description: Organization ID
docs: 'Revoke app bot authorization. Deprecated, use /orgs/{org_id}/apps/installs/{install_id} instead.
#### Required permissions
- `Install Apps (org.app.install)`'
- info:
name: Get a list of Snyk Apps created by an Organization
type: http
http:
method: GET
url: https://api.snyk.io/rest/orgs/:org_id/apps
params:
- name: org_id
value: ''
type: path
description: Org ID
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: starting_after
value: v1.eyJpZCI6IjEwMDAifQo=
type: query
description: Return the page of results immediately after this cursor
- name: ending_before
value: v1.eyJpZCI6IjExMDAifQo=
type: query
description: Return the page of results immediately before this cursor
- name: limit
value: '10'
type: query
description: Number of results to return per page
docs: 'Get a list of Snyk Apps created by an Organization Deprecated, use /orgs/{org_id}/apps/creations instead.
#### Required permissions
- `View Apps (org.app.read)`'
- info:
name: Create a new app for an organization.
type: http
http:
method: POST
url: https://api.snyk.io/rest/orgs/:org_id/apps
params:
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: org_id
value: ''
type: path
description: Org ID
body:
type: json
data: '{}'
docs: 'Create a new app for an organization. Deprecated, use /orgs/{org_id}/apps/creations instead.
#### Required permissions
- `Create Apps (org.app.create)`'
- info:
name: Get a list of Snyk Apps created by an Organization
type: http
http:
method: GET
url: https://api.snyk.io/rest/orgs/:org_id/apps/creations
params:
- name: org_id
value: ''
type: path
description: Org ID
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: starting_after
value: v1.eyJpZCI6IjEwMDAifQo=
type: query
description: Return the page of results immediately after this cursor
- name: ending_before
value: v1.eyJpZCI6IjExMDAifQo=
type: query
description: Return the page of results immediately before this cursor
- name: limit
value: '10'
type: query
description: Number of results to return per page
docs: 'Get a list of Snyk Apps created by an Organization
#### Required permissions
- `View Apps (org.app.read)`'
- info:
name: Create a new Snyk App for an organization
type: http
http:
method: POST
url: https://api.snyk.io/rest/orgs/:org_id/apps/creations
params:
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: org_id
value: ''
type: path
description: Org ID
body:
type: json
data: '{}'
docs: 'Create a new Snyk App for an organization
#### Required permissions
- `Create Apps (org.app.create)`'
- info:
name: Get a Snyk App by app ID
type: http
http:
method: GET
url: https://api.snyk.io/rest/orgs/:org_id/apps/creations/:app_id
params:
- name: org_id
value: ''
type: path
description: Org ID
- name: app_id
value: ''
type: path
description: App ID
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
docs: 'Get a Snyk App by app ID
#### Required permissions
- `View Apps (org.app.read)`'
- info:
name: Update app creation attributes such as name, redirect URIs, and access token time to live using the App ID
type: http
http:
method: PATCH
url: https://api.snyk.io/rest/orgs/:org_id/apps/creations/:app_id
params:
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: org_id
value: ''
type: path
description: Org ID
- name: app_id
value: ''
type: path
description: App ID
body:
type: json
data: '{}'
docs: 'Update app creation attributes with App ID
#### Required permissions
- `Edit Apps (org.app.edit)`'
- info:
name: Delete a Snyk App by app ID
type: http
http:
method: DELETE
url: https://api.snyk.io/rest/orgs/:org_id/apps/creations/:app_id
params:
- name: org_id
value: ''
type: path
description: Org ID
- name: app_id
value: ''
type: path
description: App ID
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
docs: 'Delete a Snyk App by app ID
#### Required permissions
- `Delete Apps (org.app.delete)`'
- info:
name: Manage client secret for a Snyk App
type: http
http:
method: POST
url: https://api.snyk.io/rest/orgs/:org_id/apps/creations/:app_id/secrets
params:
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: org_id
value: ''
type: path
description: Org ID
- name: app_id
value: ''
type: path
description: App ID
body:
type: json
data: '{}'
docs: 'Manage client secret for a Snyk App
#### Required permissions
- `Edit Apps (org.app.edit)`'
- info:
name: Get a list of Snyk Apps installed for an Organization
type: http
http:
method: GET
url: https://api.snyk.io/rest/orgs/:org_id/apps/installs
params:
- name: expand
value: ''
type: query
description: Expand relationships.
- name: org_id
value: ''
type: path
description: Organization ID
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: starting_after
value: v1.eyJpZCI6IjEwMDAifQo=
type: query
description: Return the page of results immediately after this cursor
- name: ending_before
value: v1.eyJpZCI6IjExMDAifQo=
type: query
description: Return the page of results immediately before this cursor
- name: limit
value: '10'
type: query
description: Number of results to return per page
docs: 'Get a list of Snyk Apps installed for an Organization
#### Required permissions
- `View Apps (org.app.read)`'
- info:
name: Install a Snyk App for an Organization
type: http
http:
method: POST
url: https://api.snyk.io/rest/orgs/:org_id/apps/installs
params:
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: org_id
value: ''
type: path
description: Org ID
body:
type: json
data: '{}'
docs: 'Install a Snyk App to this organization, the Snyk App must use unattended authentication e.g. client credentials
#### Required permissions
- `Install Apps (org.app.install)`'
- info:
name: Revoke app authorization for a Snyk organization with install ID
type: http
http:
method: DELETE
url: https://api.snyk.io/rest/orgs/:org_id/apps/installs/:install_id
params:
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: org_id
value: ''
type: path
description: Org ID
- name: install_id
value: ''
type: path
description: Install ID
docs: 'Revoke app authorization for a Snyk organization with install ID
#### Required permissions
- `Install Apps (org.app.install)`'
- info:
name: Manage client secret for non-interactive Snyk App installations
type: http
http:
method: POST
url: https://api.snyk.io/rest/orgs/:org_id/apps/installs/:install_id/secrets
params:
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: org_id
value: ''
type: path
description: Org ID
- name: install_id
value: ''
type: path
description: Install ID
body:
type: json
data: '{}'
docs: 'Manage client secret for non-interactive Snyk App installations
#### Required permissions
- `Edit Apps (org.app.edit)`'
- info:
name: Get an app by client id
type: http
http:
method: GET
url: https://api.snyk.io/rest/orgs/:org_id/apps/:client_id
params:
- name: org_id
value: ''
type: path
description: Org ID
- name: client_id
value: ''
type: path
description: Client ID
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
docs: 'Get an App by client id. Deprecated, use /orgs/{org_id}/apps/creations/{app_id} instead.
#### Required permissions
- `View Apps (org.app.read)`'
- info:
name: Update app attributes that are name, redirect URIs, and access token time to live
type: http
http:
method: PATCH
url: https://api.snyk.io/rest/orgs/:org_id/apps/:client_id
params:
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: org_id
value: ''
type: path
description: Org ID
- name: client_id
value: ''
type: path
description: Client ID
body:
type: json
data: '{}'
docs: 'Update app attributes. Deprecated, use /orgs/{org_id}/apps/creations/{app_id} instead.
#### Required permissions
- `Edit Apps (org.app.edit)`'
- info:
name: Delete an app
type: http
http:
method: DELETE
url: https://api.snyk.io/rest/orgs/:org_id/apps/:client_id
params:
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: org_id
value: ''
type: path
description: Org ID
- name: client_id
value: ''
type: path
description: Client ID
docs: 'Delete an app by app id. Deprecated, use /orgs/{org_id}/apps/creations/{app_id} instead.
#### Required permissions
- `Delete Apps (org.app.delete)`'
- info:
name: Manage client secrets for an app.
type: http
http:
method: POST
url: https://api.snyk.io/rest/orgs/:org_id/apps/:client_id/secrets
params:
- name: version
value: '2026-03-25'
type: query
description: The requested version of the endpoint to process the request
- name: org_id
value: ''
type: path
description: Org ID
- name: client_id
value: ''
type: path
description: Client ID
body:
type: json
data: '{}'
docs: 'Manage client secrets for an app. Deprecated, use /orgs/{org_id}/apps/creations/{app_id}/secrets instead.
#### Required permissions
- `Edit Apps (org.app.edit)`'
- info:
name: Get a list of Snyk Apps that can act on your behalf
type: http
http:
method: GET
url: https://api.snyk.io/rest/self/apps
params:
- name: version
value: '2026-03-25'
type: query
descripti
# --- truncated at 32 KB (308 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/snyk/refs/heads/main/apis.yml