Changelog
Last updated
Last updated
More information
Snyk privacy policy© 2024 Snyk Limited | All product and company names and logos are trademarks of their respective owners.
/orgs/{org_id}/packages/{purl}/issues
- Updatedremoved #/components/schemas/ResourcePathRepresentation, #/components/schemas/PackageRepresentation
from the data/items/attributes/coordinates/items/representations/items/
response property anyOf
list for the response status 200
/orgs/{org_id}/packages/issues
- Updatedremoved #/components/schemas/ResourcePathRepresentation, #/components/schemas/PackageRepresentation
from the data/items/attributes/coordinates/items/representations/items/
response property anyOf
list for the response status 200
/orgs/{org_id}/packages/{purl}/issues
- Updatedadded #/components/schemas/ResourcePathRepresentation, #/components/schemas/PackageRepresentation
to the data/items/attributes/coordinates/items/representations/items/
response property anyOf
list for the response status 200
/orgs/{org_id}/packages/issues
- Updatedadded #/components/schemas/ResourcePathRepresentation, #/components/schemas/PackageRepresentation
to the data/items/attributes/coordinates/items/representations/items/
response property anyOf
list for the response status 200
/orgs/{org_id}/issues
- Updatedadded the new function
enum value to the data/items/attributes/coordinates/items/reachability
response property for the response status 200
added the new no-info
enum value to the data/items/attributes/coordinates/items/reachability
response property for the response status 200
added the new not-applicable
enum value to the data/items/attributes/coordinates/items/reachability
response property for the response status 200
added the new package
enum value to the data/items/attributes/coordinates/items/reachability
response property for the response status 200
/orgs/{org_id}/issues/{issue_id}
- Updated/groups/{group_id}/issues
- Updated/groups/{group_id}/issues/{issue_id}
- UpdatedGoing forward, Snyk will expose one API specification per version-date, rather than one for each stability. New versions of the Snyk API will only be published when necessitated by breaking changes. For newer versions, you should only specify the date for beta versions, i.e 2024-10-15
rather than 2024-10-15~beta
. It's important to note that existing versions won't be affected by these changes; this new approach only applies to upcoming new versions.
/self
- Updatedadded #/components/schemas/User20240422, #/components/schemas/ServiceAccount20240422
to the data/attributes
response property anyOf
list for the response status 200
removed #/components/schemas/ServiceAccount
from the data/attributes
response property anyOf
list for the response status 200
/orgs/{org_id}/projects
- Updatedadded #/components/schemas/ProjectRelationshipsTarget20230215
to the data/items/relationships/target
response property oneOf
list for the response status 200
removed #/components/schemas/ProjectRelationshipsTarget
from the data/items/relationships/target
response property oneOf
list for the response status 200
/orgs/{org_id}/projects/{project_id}
- Updatedadded #/components/schemas/ProjectRelationshipsTarget20230215
to the data/relationships/target
response property oneOf
list for the response status 200
removed #/components/schemas/ProjectRelationshipsTarget
from the data/relationships/target
response property oneOf
list for the response status 200
/orgs/{org_id}/projects/{project_id}
- Updatedadded #/components/schemas/ProjectRelationshipsTarget20230215
to the data/relationships/target
response property oneOf
list for the response status 200
removed #/components/schemas/ProjectRelationshipsTarget
from the data/relationships/target
response property oneOf
list for the response status 200
/orgs/{org_id}/packages/{purl}/issues
- Updatedadded the optional property data/items/attributes/severities/items/type
to the response with the 200
status
added the optional property data/items/attributes/severities/items/version
to the response with the 200
status
added the optional property data/items/attributes/slots/exploit_details
to the response with the 200
status
added the required property data/items/attributes/coordinates/items/representations
to the response with the 200
status
/orgs/{org_id}/packages/issues
- Updatedadded the optional property data/items/attributes/severities/items/type
to the response with the 200
status
added the optional property data/items/attributes/severities/items/version
to the response with the 200
status
added the optional property data/items/attributes/slots/exploit_details
to the response with the 200
status
/orgs/{org_id}/invites
- Updatedremoved the org_invitation
enum value from the data/items/type
response property for the response status 200
/orgs/{org_id}/apps
- Updatedadded the new optional request property access_token_ttl_seconds
added the new optional request property context
/orgs/{org_id}/apps
- Updatedthe response property data/items/attributes/client_id
became required for the status 200
the response property data/items/attributes/redirect_uris
became required for the status 200
/orgs/{org_id}/apps/{client_id}
- Updatedadded the new optional request property access_token_ttl_seconds
added the new optional request property name
added the new optional request property redirect_uris
the response property data/attributes/client_id
became required for the status 200
the response property data/attributes/redirect_uris
became required for the status 200
/orgs/{org_id}/apps/{client_id}
- Updatedthe response property data/attributes/client_id
became required for the status 200
the response property data/attributes/redirect_uris
became required for the status 200
/groups/{group_id}/memberships
- Updatedthe response property data/relationships/group
became required for the status 201
the response property data/relationships/group/data/attributes
became required for the status 201
the response property data/relationships/group/data/attributes/name
became required for the status 201
the response property data/relationships/group/data/id
became required for the status 201
the response property data/relationships/role
became required for the status 201
the response property data/relationships/role/data/attributes
became required for the status 201
the response property data/relationships/role/data/attributes/name
became required for the status 201
the response property data/relationships/role/data/id
became required for the status 201
the response property data/relationships/user
became required for the status 201
the response property data/relationships/user/data/attributes
became required for the status 201
the response property data/relationships/user/data/attributes/email
became required for the status 201
the response property data/relationships/user/data/attributes/name
became required for the status 201
the response property data/relationships/user/data/attributes/username
became required for the status 201
the response property data/relationships/user/data/id
became required for the status 201
/groups/{group_id}/memberships
- Updatedthe response property data/items/relationships/group
became required for the status 200
the response property data/items/relationships/group/data/attributes
became required for the status 200
the response property data/items/relationships/group/data/attributes/name
became required for the status 200
the response property data/items/relationships/group/data/id
became required for the status 200
the response property data/items/relationships/role
became required for the status 200
the response property data/items/relationships/role/data/attributes
became required for the status 200
the response property data/items/relationships/role/data/attributes/name
became required for the status 200
the response property data/items/relationships/role/data/id
became required for the status 200
the response property data/items/relationships/user
became required for the status 200
the response property data/items/relationships/user/data/attributes
became required for the status 200
the response property data/items/relationships/user/data/attributes/email
became required for the status 200
the response property data/items/relationships/user/data/attributes/name
became required for the status 200
the response property data/items/relationships/user/data/attributes/username
became required for the status 200
the response property data/items/relationships/user/data/id
became required for the status 200
/orgs/{org_id}/memberships
- Updatedthe response property data/relationships/org
became required for the status 201
the response property data/relationships/org/data/attributes
became required for the status 201
the response property data/relationships/org/data/attributes/name
became required for the status 201
the response property data/relationships/org/data/id
became required for the status 201
the response property data/relationships/role
became required for the status 201
the response property data/relationships/role/data/attributes
became required for the status 201
the response property data/relationships/role/data/attributes/name
became required for the status 201
the response property data/relationships/role/data/id
became required for the status 201
the response property data/relationships/user
became required for the status 201
the response property data/relationships/user/data/attributes
became required for the status 201
the response property data/relationships/user/data/attributes/email
became required for the status 201
the response property data/relationships/user/data/attributes/name
became required for the status 201
the response property data/relationships/user/data/attributes/username
became required for the status 201
the response property data/relationships/user/data/id
became required for the status 201
/orgs/{org_id}/memberships
- Updatedthe response property data/items/relationships/org
became required for the status 200
the response property data/items/relationships/org/data/attributes
became required for the status 200
the response property data/items/relationships/org/data/attributes/name
became required for the status 200
the response property data/items/relationships/org/data/id
became required for the status 200
the response property data/items/relationships/role
became required for the status 200
the response property data/items/relationships/role/data/attributes
became required for the status 200
the response property data/items/relationships/role/data/attributes/name
became required for the status 200
the response property data/items/relationships/role/data/id
became required for the status 200
the response property data/items/relationships/user
became required for the status 200
the response property data/items/relationships/user/data/attributes
became required for the status 200
the response property data/items/relationships/user/data/attributes/email
became required for the status 200
the response property data/items/relationships/user/data/attributes/name
became required for the status 200
the response property data/items/relationships/user/data/attributes/username
became required for the status 200
the response property data/items/relationships/user/data/id
became required for the status 200
/orgs/{org_id}/memberships
- AddedCreate a org membership for a user with role
/orgs/{org_id}/memberships
- AddedReturns all memberships of the org
/orgs/{org_id}/memberships/{membership_id}
- AddedUpdate a org membership for a user with role
/orgs/{org_id}/memberships/{membership_id}
- AddedRemove a user`s membership of the group.
/groups/{group_id}/org_memberships
- AddedGet list of org memberships of a group user
/groups/{group_id}/memberships
- AddedCreate a group membership for a user with role
/groups/{group_id}/memberships
- AddedReturns all memberships of the group
/groups/{group_id}/memberships/{membership_id}
- AddedUpdate a role from a group membership
/groups/{group_id}/memberships/{membership_id}
- AddedDeletes a membership from a group
/orgs/{org_id}/projects/{project_id}/sbom
- Updatedadded the new enum value cyclonedx1.5+json
to the query
request parameter format
added the new enum value cyclonedx1.5+xml
to the query
request parameter format
added the new enum value cyclonedx1.6+json
to the query
request parameter format
added the new enum value cyclonedx1.6+xml
to the query
request parameter format
/orgs/{org_id}/audit_logs/search
- Updated/groups/{group_id}/audit_logs/search
- Updated/orgs/{org_id}/collections
- Updatedthe data/attributes/name
response's property pattern ^([a-zA-Z0-9 _\-\/:.])+$
was removed for the status 201
/orgs/{org_id}/collections
- Updatedthe data/items/attributes/name
response's property pattern ^([a-zA-Z0-9 _\-\/:.])+$
was removed for the status 200
/orgs/{org_id}/collections/{collection_id}
- Updatedthe data/attributes/name
response's property pattern ^([a-zA-Z0-9 _\-\/:.])+$
was removed for the status 200
/orgs/{org_id}/collections/{collection_id}
- Updatedthe data/attributes/name
response's property pattern ^([a-zA-Z0-9 _\-\/:.])+$
was removed for the status 200
/orgs/{org_id}
- Updatedadded the new org
enum value to the request property data/type
removed the pattern ^[a-z][a-z0-9]*(_[a-z][a-z0-9]*)*$
from the request property data/type
the data/type
response's property pattern ^[a-z][a-z0-9]*(_[a-z][a-z0-9]*)*$
was removed for the status 200
/orgs/{org_id}/invites
- Updated/groups/{group_id}/settings/pull_request_template
- Updated/groups/{group_id}/settings/pull_request_template
- Updated/orgs/{org_id}/projects
- Updated/orgs/{org_id}/projects/{project_id}
- Updated/orgs/{org_id}/projects/{project_id}
- Updated/self/apps/installs/{install_id}
- Updatedapi operation id deleteUserAppInstallByID
removed and replaced with deleteUserAppInstallById
/orgs/{org_id}/apps/installs/{install_id}
- Updatedapi operation id deleteAppOrgInstallByID
removed and replaced with deleteAppOrgInstallById
/groups/{group_id}/apps/installs/{install_id}
- Updatedapi operation id deleteGroupAppInstallByID
removed and replaced with deleteGroupAppInstallById
/groups/{group_id}/settings/pull_request_template
- AddedConfigures a group level pull request template that will be used on any org or project within that group
/groups/{group_id}/settings/pull_request_template
- AddedGet your groups pull request template
/groups/{group_id}/settings/pull_request_template
- AddedDelete your groups pull request template. This means Snyk pull requests will start to use the default template for this group.
/orgs/{org_id}/audit_logs/search
- Updatedadded the new optional query
request parameter events
added the new optional query
request parameter exclude_events
/groups/{group_id}/audit_logs/search
- Updatedadded the new optional query
request parameter events
added the new optional query
request parameter exclude_events
/self
- AddedRetrieves information about the the user making the request.
/orgs/{org_id}/projects
- Updatedadded #/components/schemas/Relationship, #/components/schemas/ProjectRelationshipsTarget
to the data/items/relationships/target
response property oneOf
list for the response status 200
/orgs/{org_id}/projects/{project_id}
- Updatedadded #/components/schemas/Relationship, #/components/schemas/ProjectRelationshipsTarget
to the data/relationships/target
response property oneOf
list for the response status 200
/orgs/{org_id}/projects/{project_id}
- Updatedadded #/components/schemas/Relationship, #/components/schemas/ProjectRelationshipsTarget
to the data/relationships/target
response property oneOf
list for the response status 200
/orgs
- Updatedadded the optional property data/items/attributes/access_requests_enabled
to the response with the 200
status
/orgs/{org_id}
- Updatedadded the optional property data/attributes/access_requests_enabled
to the response with the 200
status
/orgs/{org_id}
- Updatedadded the optional property data/attributes/access_requests_enabled
to the response with the 200
status
/groups/{group_id}/orgs
- AddedGet a paginated list of all the organizations belonging to the group. By default, this endpoint returns the organizations in alphabetical order of their name.
/orgs/{org_id}/targets
- AddedGet a list of an organization`s targets.
/orgs/{org_id}/targets/{target_id}
- AddedGet a specified target for an organization.
/orgs/{org_id}/targets/{target_id}
- AddedDelete the specified target.
/orgs/{org_id}/projects
- Updatedremoved #/components/schemas/Relationship, #/components/schemas/ProjectRelationshipsTarget
from the data/items/relationships/target
response property oneOf
list for the response status 200
/orgs/{org_id}/projects/{project_id}
- Updatedremoved #/components/schemas/Relationship, #/components/schemas/ProjectRelationshipsTarget
from the data/relationships/target
response property oneOf
list for the response status 200
/orgs/{org_id}/projects/{project_id}
- Updatedremoved #/components/schemas/Relationship, #/components/schemas/ProjectRelationshipsTarget
from the data/relationships/target
response property oneOf
list for the response status 200
/orgs/{org_id}/issues
- AddedGet a list of an organization`s issues.
/orgs/{org_id}/issues/{issue_id}
- AddedGet an issue
/groups/{group_id}/issues
- AddedGet a list of a group`s issues.
/groups/{group_id}/issues/{issue_id}
- AddedGet an issue
/custom_base_images
- Updatedremoved #/components/schemas/VersioningSchemaDateType
from the data/attributes/versioning_schema
response property oneOf
list for the response status 201
/custom_base_images/{custombaseimage_id}
- Updatedremoved #/components/schemas/VersioningSchemaDateType
from the data/attributes/versioning_schema
response property oneOf
list for the response status 200
/custom_base_images/{custombaseimage_id}
- Updatedremoved #/components/schemas/VersioningSchemaDateType
from the data/attributes/versioning_schema
response property oneOf
list for the response status 200
/orgs/{org_id}/projects/{project_id}
- AddedDelete one project in the organization by project ID.
/self/apps/{app_id}/sessions
- AddedGet a list of active OAuth sessions for the app.
/self/apps/{app_id}/sessions/{session_id}
- AddedRevoke an active user app session.
/self/apps/installs
- AddedGet a list of apps installed for an user.
/self/apps/installs/{install_id}
- AddedRevoke access for an app by install ID.
/orgs/{org_id}/apps
- Updated/orgs/{org_id}/apps
- Updated/orgs/{org_id}/apps/{client_id}
- Updated/orgs/{org_id}/apps/{client_id}
- Updated/orgs/{org_id}/apps/installs
- AddedInstall a Snyk Apps to this organization, the Snyk App must use unattended authentication eg client credentials.
/orgs/{org_id}/apps/installs
- AddedGet a list of apps installed for an organization.
/orgs/{org_id}/apps/installs/{install_id}
- AddedRevoke app authorization for an Snyk Organization with install ID.
/orgs/{org_id}/apps/installs/{install_id}/secrets
- AddedManage client secret for non-interactive Snyk App installations.
/orgs/{org_id}/apps/creations
- AddedCreate a new Snyk App for an organization.
/orgs/{org_id}/apps/creations
- AddedGet a list of apps created by an organization.
/orgs/{org_id}/apps/creations/{app_id}
- AddedUpdate app creation attributes with App ID.
/orgs/{org_id}/apps/creations/{app_id}
- AddedGet a Snyk App by its App ID.
/orgs/{org_id}/apps/creations/{app_id}
- AddedDelete an app by its App ID.
/orgs/{org_id}/apps/creations/{app_id}/secrets
- AddedManage client secret for the Snyk App.
/groups/{group_id}/apps/installs
- AddedInstall a Snyk Apps to this group, the Snyk App must use unattended authentication eg client credentials.
/groups/{group_id}/apps/installs
- AddedGet a list of apps installed for a group.
/groups/{group_id}/apps/installs/{install_id}
- AddedRevoke app authorization for an Snyk Group with install ID.
/groups/{group_id}/apps/installs/{install_id}/secrets
- AddedManage client secret for non-interactive Snyk App installations.
/orgs/{org_id}/container_images
- AddedList instances of container image
/orgs/{org_id}/container_images/{image_id}
- AddedGet instance of container image
/orgs/{org_id}/container_images/{image_id}/relationships/image_target_refs
- AddedList instances of image target references for a container image
/orgs/{org_id}/projects
- Updatedadded #/components/schemas/Relationship, #/components/schemas/ProjectRelationshipsTarget
to the data/items/relationships/target
response property oneOf
list for the response status 200
/orgs/{org_id}/projects/{project_id}
- Updatedadded #/components/schemas/Relationship, #/components/schemas/ProjectRelationshipsTarget
to the data/relationships/target
response property oneOf
list for the response status 200
/orgs/{org_id}/projects/{project_id}
- Updatedadded #/components/schemas/Relationship, #/components/schemas/ProjectRelationshipsTarget
to the data/relationships/target
response property oneOf
list for the response status 200
/orgs/{org_id}/projects
- Updatedremoved #/components/schemas/Relationship, #/components/schemas/ProjectRelationshipsTarget
from the data/items/relationships/target
response property oneOf
list for the response status 200
/orgs/{org_id}/projects/{project_id}
- Updatedremoved #/components/schemas/Relationship, #/components/schemas/ProjectRelationshipsTarget
from the data/relationships/target
response property oneOf
list for the response status 200
/orgs/{org_id}/projects/{project_id}
- Updatedremoved #/components/schemas/Relationship, #/components/schemas/ProjectRelationshipsTarget
from the data/relationships/target
response property oneOf
list for the response status 200
/orgs/{org_id}/collections
- AddedCreate a collection
/orgs/{org_id}/collections
- AddedReturn a list of organization`s collections with issues counts and projects count.
/orgs/{org_id}/collections/{collection_id}
- AddedEdit a collection
/orgs/{org_id}/collections/{collection_id}
- AddedGet a collection
/orgs/{org_id}/collections/{collection_id}
- AddedDelete a collection
/orgs/{org_id}/collections/{collection_id}/relationships/projects
- AddedAdd projects to a collection by specifying an array of project ids
/orgs/{org_id}/collections/{collection_id}/relationships/projects
- AddedReturn a list of organization`s projects that are from the specified collection.
/orgs/{org_id}/collections/{collection_id}/relationships/projects
- AddedRemove projects from a collection by specifying an array of project ids
/orgs/{org_id}/settings/sast
- AddedEnable/Disable the Snyk Code settings for an org
/orgs/{org_id}/audit_logs/search
- AddedSearch audit logs for an Organization. Supported event types:
api.access
org.app_bot.create
org.app.create
org.app.delete
org.app.edit
org.cloud_config.settings.edit
org.collection.create
org.collection.delete
org.collection.edit
org.create
org.delete
org.edit
org.ignore_policy.edit
org.integration.create
org.integration.delete
org.integration.edit
org.integration.settings.edit
org.language_settings.edit
org.notification_settings.edit
org.org_source.create
org.org_source.delete
org.org_source.edit
org.policy.edit
org.project_filter.create
org.project_filter.delete
org.project.add
org.project.attributes.edit
org.project.delete
org.project.edit
org.project.fix_pr.auto_open
org.project.fix_pr.manual_open
org.project.ignore.create
org.project.ignore.delete
org.project.ignore.edit
org.project.monitor
org.project.pr_check.edit
org.project.remove
org.project.settings.delete
org.project.settings.edit
org.project.stop_monitor
org.project.tag.add
org.project.tag.remove
org.project.test
org.request_access_settings.edit
org.sast_settings.edit
org.service_account.create
org.service_account.delete
org.service_account.edit
org.settings.feature_flag.edit
org.target.create
org.target.delete
org.user.add
org.user.invite
org.user.invite.accept
org.user.invite.revoke
org.user.invite_link.accept
org.user.invite_link.create
org.user.invite_link.revoke
org.user.leave
org.user.provision.accept
org.user.provision.create
org.user.provision.delete
org.user.remove
org.user.role.create
org.user.role.delete
org.user.role.details.edit
org.user.role.edit
org.user.role.permissions.edit
org.webhook.add
org.webhook.delete
user.org.notification_settings.edit
/groups/{group_id}/audit_logs/search
- AddedSearch audit logs for a Group. Some Organization level events are supported as well as the following Group level events:
api.access
group.cloud_config.settings.edit
group.create
group.delete
group.edit
group.notification_settings.edit
group.org.add
group.org.remove
group.policy.create
group.policy.delete
group.policy.edit
group.request_access_settings.edit
group.role.create
group.role.delete
group.role.edit
group.service_account.create
group.service_account.delete
group.service_account.edit
group.settings.edit
group.settings.feature_flag.edit
group.sso.add
group.sso.auth0_connection.create
group.sso.auth0_connection.edit
group.sso.create
group.sso.delete
group.sso.edit
group.sso.membership.sync
group.sso.remove
group.tag.create
group.tag.delete
group.user.add
group.user.remove
group.user.role.edit
/orgs/{org_id}/service_accounts
- AddedCreate a service account for an organization. The service account can be used to access the Snyk API.
/orgs/{org_id}/service_accounts
- AddedGet all service accounts for an organization.
/orgs/{org_id}/service_accounts/{serviceaccount_id}
- AddedUpdate the name of an organization-level service account by its ID.
/orgs/{org_id}/service_accounts/{serviceaccount_id}
- AddedGet an organization-level service account by its ID.
/orgs/{org_id}/service_accounts/{serviceaccount_id}
- AddedDelete a service account in an organization.
/orgs/{org_id}/service_accounts/{serviceaccount_id}/secrets
- AddedManage the client secret of an organization service account by the service account ID.
/groups/{group_id}/service_accounts
- AddedCreate a service account for a group. The service account can be used to access the Snyk API.
/groups/{group_id}/service_accounts
- AddedGet all service accounts for a group.
/groups/{group_id}/service_accounts/{serviceaccount_id}
- AddedUpdate the name of a group`s service account by its ID.
/groups/{group_id}/service_accounts/{serviceaccount_id}
- AddedGet a group-level service account by its ID.
/groups/{group_id}/service_accounts/{serviceaccount_id}
- AddedPermanently delete a group-level service account by its ID.
/groups/{group_id}/service_accounts/{serviceaccount_id}/secrets
- AddedManage the client secret of a group service account by the service account ID.
/orgs/{org_id}/projects
- Updatedadded the new optional query
request parameter names_start_with
added the new optional query
request parameter target_file
added the new optional query
request parameter target_reference
added the new optional query
request parameter target_runtime
/orgs/{org_id}/projects/{project_id}
- Updated/orgs/{org_id}/packages/issues
- Updatedadded the optional property meta
to the response with the 200
status
/custom_base_images
- AddedIn 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.
/custom_base_images
- AddedGet 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.
/custom_base_images/{custombaseimage_id}
- AddedUpdates a custom base image`s attributes
/custom_base_images/{custombaseimage_id}
- AddedGet a custom base image
/custom_base_images/{custombaseimage_id}
- AddedDelete a custom base image resource. (the related container project is unaffected)
/orgs/{org_id}/settings/sast
- AddedRetrieves the SAST settings for an org
/orgs
- AddedGet a paginated list of organizations you have access to.
/orgs/{org_id}
- AddedUpdate the details of an organization
/orgs/{org_id}
- AddedGet the full details of an organization.
/orgs/{org_id}/invites
- Updated/orgs/{org_id}/invites
- Updated/orgs/{org_id}/packages/issues
- AddedThis endpoint is not available to all customers. If you are interested please contact support. Query issues for a batch of packages identified by Package URL (purl). Only direct vulnerabilities are returned, transitive vulnerabilities (from dependencies) are not returned because they can vary depending on context.
/orgs/{org_id}/projects/{project_id}/sbom
- AddedThis endpoint lets you retrieve the SBOM document of a software project. It supports the following formats:
CycloneDX version 1.4 in JSON (set format
to cyclonedx1.4+json
).
CycloneDX version 1.4 in XML (set format
to cyclonedx1.4+xml
).
SPDX version 2.3 in JSON (set format
to spdx2.3+json
).
By default it will respond with an empty JSON:API response.
/orgs/{org_id}/projects
- AddedList all Projects for an Org.
/orgs/{org_id}/projects/{project_id}
- AddedUpdates one project of the organization by project ID.
/orgs/{org_id}/projects/{project_id}
- AddedGet one project of the organization by project ID.
/orgs/{org_id}/slack_app/{bot_id}
- AddedCreate new Slack notification default settings for a given tenant.
/orgs/{org_id}/slack_app/{bot_id}
- AddedGet Slack integration default notification settings for the provided tenant ID and bot ID.
/orgs/{org_id}/slack_app/{bot_id}
- AddedRemove the given Slack App integration
/orgs/{org_id}/slack_app/{bot_id}/projects
- AddedSlack notification settings overrides for projects. These settings overrides the default settings configured for the tenant.
/orgs/{org_id}/slack_app/{bot_id}/projects/{project_id}
- AddedCreate Slack settings override for a project.
/orgs/{org_id}/slack_app/{bot_id}/projects/{project_id}
- AddedUpdate Slack notification settings for a project.
/orgs/{org_id}/slack_app/{bot_id}/projects/{project_id}
- AddedRemove Slack settings override for a project.
/orgs/{org_id}/invites
- AddedList pending user invitations to an organization.
/orgs/{org_id}/invites/{invite_id}
- AddedCancel a pending user invitations to an organization.
/orgs/{org_id}/slack_app/{tenant_id}/channels
- AddedRequires the Snyk Slack App to be set up for this org, will retrieve a list of channels the Snyk Slack App can access. Note that it is currently only possible to page forwards through this collection, no prev links will be generated and the ending_before parameter will not function.
/orgs/{org_id}/slack_app/{tenant_id}/channels/{channel_id}
- AddedRequires the Snyk Slack App to be set up for this org. It will return the Slack channel name for the provided Slack channel ID.
/orgs/{org_id}/packages/{purl}/issues
- AddedQuery issues for a specific package version identified by Package URL (purl). Snyk returns only direct vulnerabilities. Transitive vulnerabilities (from dependencies) are not returned because they can vary depending on context.
/orgs/{org_id}/invites
- AddedInvite a user to an organization with a role.
/self/apps
- AddedGet a list of apps that can act on your behalf.
/self/apps/{app_id}
- AddedRevoke access for an app by app id
/orgs/{org_id}/apps
- AddedCreate a new app for an organization. Deprecated, use /orgs/{org_id}/apps/creations instead.
/orgs/{org_id}/apps
- AddedGet a list of apps created by an organization. Deprecated, use /orgs/{org_id}/apps/creations instead.
/orgs/{org_id}/apps/{client_id}
- AddedUpdate app attributes. Deprecated, use /orgs/{org_id}/apps/creations/{app_id} instead.
/orgs/{org_id}/apps/{client_id}
- AddedGet an App by client id. Deprecated, use /orgs/{org_id}/apps/creations/{app_id} instead.
/orgs/{org_id}/apps/{client_id}
- AddedDelete an app by app id. Deprecated, use /orgs/{org_id}/apps/creations/{app_id} instead.
/orgs/{org_id}/apps/{client_id}/secrets
- AddedManage client secrets for an app. Deprecated, use /orgs/{org_id}/apps/creations/{app_id}/secrets instead.
/orgs/{org_id}/app_bots
- AddedGet a list of app bots authorized to an organization. Deprecated, use /orgs/{org_id}/apps/installs instead.
/orgs/{org_id}/app_bots/{bot_id}
- AddedRevoke app bot authorization. Deprecated, use /orgs/{org_id}/apps/installs/{install_id} instead.
/orgs/{org_id}/settings/iac
- AddedUpdate the Infrastructure as Code Settings for an org.
/orgs/{org_id}/settings/iac
- AddedGet the Infrastructure as Code Settings for an org.
/groups/{group_id}/settings/iac
- AddedUpdate the Infrastructure as Code Settings for a group.
/groups/{group_id}/settings/iac
- AddedGet the Infrastructure as Code Settings for a group.
added the new function
enum value to the data/attributes/coordinates/items/reachability
response property for the response status 200
added the new no-info
enum value to the data/attributes/coordinates/items/reachability
response property for the response status 200
added the new not-applicable
enum value to the data/attributes/coordinates/items/reachability
response property for the response status 200
added the new package
enum value to the data/attributes/coordinates/items/reachability
response property for the response status 200
added the new function
enum value to the data/items/attributes/coordinates/items/reachability
response property for the response status 200
added the new no-info
enum value to the data/items/attributes/coordinates/items/reachability
response property for the response status 200
added the new not-applicable
enum value to the data/items/attributes/coordinates/items/reachability
response property for the response status 200
added the new package
enum value to the data/items/attributes/coordinates/items/reachability
response property for the response status 200
added the new function
enum value to the data/attributes/coordinates/items/reachability
response property for the response status 200
added the new no-info
enum value to the data/attributes/coordinates/items/reachability
response property for the response status 200
added the new not-applicable
enum value to the data/attributes/coordinates/items/reachability
response property for the response status 200
added the new package
enum value to the data/attributes/coordinates/items/reachability
response property for the response status 200
removed the optional property data/items/attributes/coordinates/items/representation
from the response with the 200
status
removed the optional property data/items/attributes/key
from the response with the 200
status
removed the optional property data/items/attributes/slots/exploit
from the response with the 200
status
removed the optional property data/items/attributes/slots/exploit
from the response with the 200
status
the data/items/attributes/role
responses property type/format changed from
string/
uuidto
string/`` for status
200`
added the new required request property name
added the new required request property redirect_uris
added the new required request property scopes
removed the request property data
the data/items/attributes/redirect_uris
response propertys minItems was decreased from
1to
0for the response status
200`
the data/attributes/redirect_uris
response propertys minItems was decreased from
1to
0for the response status
200`
removed the request property data
the data/attributes/redirect_uris
response propertys minItems was decreased from
1to
0for the response status
200`
removed the required property bomFormat
from the response with the 200
status
removed the required property components
from the response with the 200
status
removed the required property dependencies
from the response with the 200
status
removed the required property dependencies
from the response with the 200
status
removed the required property metadata
from the response with the 200
status
removed the required property metadata
from the response with the 200
status
removed the required property specVersion
from the response with the 200
status
removed the required property version
from the response with the 200
status
removed the optional property components
from the response with the 200
status
for the query
request parameter size
, default value 100.00
was added
for the query
request parameter size
, default value 100.00
was added
the data/attributes/name
response property's maxLength was unset from 255
for the response status 201
the data/attributes/name
response property's minLength was decreased from 1
to 0
for the response status 201
the data/items/attributes/name
response property's maxLength was unset from 255
for the response status 200
the data/items/attributes/name
response property's minLength was decreased from 1
to 0
for the response status 200
the data/attributes/name
response property's maxLength was unset from 255
for the response status 200
the data/attributes/name
response property's minLength was decreased from 1
to 0
for the response status 200
the data/attributes/name
response property's maxLength was unset from 255
for the response status 200
the data/attributes/name
response property's minLength was decreased from 1
to 0
for the response status 200
request property data/type
was restricted to a list of enum values
the request property data/attributes
became required
the request property data/id
became required
the request property data/type
became required
added the new org
enum value to the data/type
response property for the response status 200
removed the request property data/relationships
removed the request property data/attributes/branch_name
removed the optional property data/attributes/branch_name
from the response with the 201
status
removed the optional property data/attributes/branch_name
from the response with the 200
status
removed the optional property data/items/attributes/settings/auto_dependency_upgrade/is_inherited
from the response with the 200
status
removed the optional property data/attributes/settings/auto_dependency_upgrade/is_inherited
from the response with the 200
status
removed the optional property data/attributes/settings/auto_dependency_upgrade/is_inherited
from the response with the 200
status
deleted the query
request parameter event
deleted the query
request parameter exclude_event
deleted the query
request parameter event
deleted the query
request parameter exclude_event
for the query
request parameter name
, the maxLength was set to 100
for the query
request parameter slug
, the maxLength was set to 100
added the pattern ^[\w.-]+$
to the query
request parameter slug
removed #/components/schemas/VersioningSchemaDateType
from the data/attributes/versioning_schema
request property oneOf
list
removed #/components/schemas/VersioningSchemaDateType
from the data/attributes/versioning_schema
request property oneOf
list
added the new required request property data
removed the request property access_token_ttl_seconds
removed the request property context
removed the request property name
removed the request property redirect_uris
removed the request property scopes
the response property data/items/attributes/client_id
became optional for the status 200
the response property data/items/attributes/redirect_uris
became optional for the status 200
added the new required request property data
the response property data/attributes/client_id
became optional for the status 200
the response property data/attributes/redirect_uris
became optional for the status 200
removed the request property access_token_ttl_seconds
removed the request property name
removed the request property redirect_uris
the response property data/attributes/client_id
became optional for the status 200
the response property data/attributes/redirect_uris
became optional for the status 200
deleted the query
request parameter user_id
added the new required request property data
the data/attributes/role
responses property type/format changed from
string/`` to
string/
uuidfor status
201`
removed the request property email
removed the request property role
added the new org_invitation
enum value to the data/type
response property for the response status 201
the data/items/attributes/role
responses property type/format changed from
string/`` to
string/
uuidfor status
200`
added the new org_invitation
enum value to the data/items/type
response property for the response status 200