KosmoKrator

data

Snyk MCP, CLI, and Lua Integration for AI Agents

Snyk integration docs for AI agents: MCP gateway setup, Snyk CLI commands, Lua API reference, credentials, and function schemas.

Snyk for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
snyk.snyk_get_custom_base_images Read read 0 Get a custom base image collection Official Snyk endpoint: GET /custom_base_images 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 auth...
snyk.snyk_create_custom_base_image Write write 0 Create a Custom Base Image from an existing container project Official Snyk endpoint: POST /custom_base_images In order to create a custom base image, you first need to import your base images into Snyk. You can do th...
snyk.snyk_delete_custom_base_image Write write 0 Delete a custom base image Official Snyk endpoint: DELETE /custom_base_images/{custombaseimage_id} Delete a custom base image resource. (the related container project is unaffected)
snyk.snyk_get_custom_base_image Read read 0 Get a custom base image Official Snyk endpoint: GET /custom_base_images/{custombaseimage_id} Get a custom base image
snyk.snyk_update_custom_base_image Write write 0 Update a custom base image Official Snyk endpoint: PATCH /custom_base_images/{custombaseimage_id} Updates a custom base image's attributes
snyk.snyk_list_groups Read read 0 Get all groups (Early Access) Official Snyk endpoint: GET /groups Returns a list of groups which a user is a member of
snyk.snyk_get_group Read read 0 Get Group (Early Access) Official Snyk endpoint: GET /groups/{group_id} Get a group #### Required permissions - `View Groups (group.read)`
snyk.snyk_get_app_installs_for_group Read read 0 Get a list of Snyk Apps installed for a Group Official Snyk endpoint: GET /groups/{group_id}/apps/installs Get a list of Snyk Apps installed for a Group #### Required permissions - `View Apps (group.app.read)`
snyk.snyk_create_group_app_install Write write 0 Install a Snyk App for a Group Official Snyk endpoint: POST /groups/{group_id}/apps/installs Install a Snyk App to this group, the Snyk App must use unattended authentication e.g. client credentials #### Required perm...
snyk.snyk_delete_group_app_install_by_id Write write 0 Revoke app authorization for a Snyk group with install ID Official Snyk endpoint: DELETE /groups/{group_id}/apps/installs/{install_id} Revoke app authorization for a Snyk group with install ID #### Required permission...
snyk.snyk_update_group_app_install_secret Write write 0 Manage client secret for non-interactive Snyk App installations Official Snyk endpoint: POST /groups/{group_id}/apps/installs/{install_id}/secrets Manage client secret for non-interactive Snyk App installations #### R...
snyk.snyk_delete_aliases_in_group Write write 0 Bulk remove aliases from repository assets in group (Early Access) Official Snyk endpoint: DELETE /groups/{group_id}/assets/repository/aliases Detach one or more aliased URLs from their canonical repository assets wit...
snyk.snyk_list_repository_aliases_in_group Read read 0 List repository aliases in group (Early Access) Official Snyk endpoint: GET /groups/{group_id}/assets/repository/aliases Returns a paginated list of alias URL entries for repository assets within a group. Use the opti...
snyk.snyk_create_alias_in_group Write write 0 Add alias for a repository asset in group (Early Access) Official Snyk endpoint: POST /groups/{group_id}/assets/repository/aliases Link one or more alternate repository URLs to a canonical repository asset within a gr...
snyk.snyk_list_assets Write write 0 List Assets with filters (Early Access) Official Snyk endpoint: POST /groups/{group_id}/assets/search List Assets with filters #### Required permissions - `View Groups (group.read)`
snyk.snyk_get_asset Read read 0 Get an Asset by its ID (Early Access) Official Snyk endpoint: GET /groups/{group_id}/assets/{asset_id} Get an Asset by its ID #### Required permissions - `View Groups (group.read)`
snyk.snyk_update_asset Write write 0 Update asset attributes (Early Access) Official Snyk endpoint: PATCH /groups/{group_id}/assets/{asset_id} The endpoint allows for partial updates to an asset's attributes. #### Required permissions - `Edit Group Detai...
snyk.snyk_list_related_assets Read read 0 List related assets with pagination (Early Access) Official Snyk endpoint: GET /groups/{group_id}/assets/{asset_id}/relationships/assets List related assets with pagination #### Required permissions - `View Groups (gr...
snyk.snyk_list_asset_projects Read read 0 List asset projects with pagination (Early Access) Official Snyk endpoint: GET /groups/{group_id}/assets/{asset_id}/relationships/projects List asset projects with pagination #### Required permissions - `View Groups (...
snyk.snyk_list_group_audit_logs Read read 0 Search Group audit logs. Official Snyk endpoint: GET /groups/{group_id}/audit_logs/search Search audit logs for a Group. "api.access" events are omitted from results unless explicitly requested using the events parame...
snyk.snyk_create_group_export Write write 0 Start an export Official Snyk endpoint: POST /groups/{group_id}/export Create and start an export for a group #### Required permissions - `View reports (group.report.read)`
snyk.snyk_get_group_export Read read 0 Get export results Official Snyk endpoint: GET /groups/{group_id}/export/{export_id} Get an export results #### Required permissions - `View reports (group.report.read)`
snyk.snyk_list_assets_group Read read 0 List or search all assets (synchronous) - Group scope (Early Access) Official Snyk endpoint: GET /groups/{group_id}/inventory/assets Retrieves a polymorphic list of all asset types for a given group. The tenant is res...
snyk.snyk_update_assets_bulk_group Write write 0 Bulk update asset attributes - Group scope (Early Access) Official Snyk endpoint: PATCH /groups/{group_id}/inventory/assets Partially updates multiple assets within a group context. Maximum of 100 assets can be update...
snyk.snyk_get_filter_fields_group Read read 0 Get available filter fields - Group scope (Early Access) Official Snyk endpoint: GET /groups/{group_id}/inventory/assets/filters Returns a list of valid field names that can be used for filtering assets using RSQL. Ea...
snyk.snyk_get_filter_values_group Read read 0 Get filter value suggestions (autocomplete) - Group scope (Early Access) Official Snyk endpoint: GET /groups/{group_id}/inventory/assets/filters/{filter_id}/values Returns a list of distinct values for a specific filt...
snyk.snyk_get_group_fields_group Read read 0 Get available group fields - Group scope (Early Access) Official Snyk endpoint: GET /groups/{group_id}/inventory/assets/groups Returns a list of valid group field names that can be used for grouping assets within a gr...
snyk.snyk_get_group_values_group Read read 0 Get group value aggregation - Group scope (Early Access) Official Snyk endpoint: GET /groups/{group_id}/inventory/assets/groups/{group_field_id}/values Returns aggregated values for a specific group field id, showing ...
snyk.snyk_create_asset_search_group Write write 0 Create an asset search (asynchronous) - Group scope (Early Access) Official Snyk endpoint: POST /groups/{group_id}/inventory/assets/searches Initiates an asynchronous search for assets within a group context. #### Req...
snyk.snyk_get_asset_search_results_group Read read 0 Retrieve asset search results (asynchronous) - Group scope (Early Access) Official Snyk endpoint: GET /groups/{group_id}/inventory/assets/searches/{search_id}/results Gets paginated results for a previously initiated ...
snyk.snyk_get_asset_group Read read 0 Get a single asset by ID - Group scope (Early Access) Official Snyk endpoint: GET /groups/{group_id}/inventory/assets/{asset_id} Retrieves a single asset by its unique identifier within a group context. #### Required ...
snyk.snyk_update_asset_group Write write 0 Update asset attributes - Group scope (Early Access) Official Snyk endpoint: PATCH /groups/{group_id}/inventory/assets/{asset_id} Partially updates an asset's attributes within a group context. Supports updating class...
snyk.snyk_list_asset_projects_group Read read 0 List projects for an asset (group scope) (Early Access) Official Snyk endpoint: GET /groups/{group_id}/inventory/assets/{asset_id}/relationships/projects Retrieves a paginated list of Snyk projects linked to this asse...
snyk.snyk_list_asset_targets_group Read read 0 List targets for an asset (group scope) (Early Access) Official Snyk endpoint: GET /groups/{group_id}/inventory/assets/{asset_id}/relationships/targets Retrieves a paginated list of Snyk targets linked to this asset w...
snyk.snyk_list_group_issues Read read 0 Get issues by group ID Official Snyk endpoint: GET /groups/{group_id}/issues Get a list of a group's issues. #### Required permissions - `View Issues (group.issues.read)`
snyk.snyk_get_group_issue_by_issue_id Read read 0 Get an issue Official Snyk endpoint: GET /groups/{group_id}/issues/{issue_id} Get an issue #### Required permissions - `View Issues (group.issues.read)`
snyk.snyk_get_group_export_job_status Read read 0 Get export status Official Snyk endpoint: GET /groups/{group_id}/jobs/export/{export_id} Get an export job status #### Required permissions - `View reports (group.report.read)`
snyk.snyk_list_group_memberships Read read 0 Get all memberships of the group Official Snyk endpoint: GET /groups/{group_id}/memberships Returns all memberships of the group #### Required permissions - `View Group Memberships (group.membership.read)`
snyk.snyk_create_group_membership Write write 0 Create a group membership for a user with role Official Snyk endpoint: POST /groups/{group_id}/memberships Create a group membership for a user with role #### Required permissions - `Add Group Memberships (group.membe...
snyk.snyk_delete_group_membership Write write 0 Delete a membership from a group Official Snyk endpoint: DELETE /groups/{group_id}/memberships/{membership_id} Deletes a membership from a group #### Required permissions - `Delete Group Memberships (group.membership....
snyk.snyk_update_group_user_membership Write write 0 Update a role from a group membership Official Snyk endpoint: PATCH /groups/{group_id}/memberships/{membership_id} Update a role from a group membership #### Required permissions - `Edit Group Memberships (group.membe...
snyk.snyk_list_group_user_org_memberships Read read 0 Get list of org memberships of a group user Official Snyk endpoint: GET /groups/{group_id}/org_memberships Get list of org memberships of a group user #### Required permissions - `View Group Memberships (group.members...
snyk.snyk_list_orgs_in_group Read read 0 List all organizations in group Official Snyk endpoint: GET /groups/{group_id}/orgs Get a paginated list of all the organizations belonging to the group. By default, this endpoint returns the organizations in alphabet...
snyk.snyk_list_group_policies Read read 0 Get group level policies (Early Access) Official Snyk endpoint: GET /groups/{group_id}/policies Get all policies for the requested group *Group level Policy APIs Access Notice:* Access to our Group level Policy APIs i...
snyk.snyk_create_group_policy Write write 0 Create a new group level policy (Early Access) Official Snyk endpoint: POST /groups/{group_id}/policies Create one new group level policy. *Group level Policy APIs Access Notice:* Access to our Group level Policy APIs...
snyk.snyk_delete_group_policy Write write 0 Delete an group-level policy (Early Access) Official Snyk endpoint: DELETE /groups/{group_id}/policies/{policy_id} Delete an existing group-level policy. *Group level Policy APIs Access Notice:* Access to our Group le...
snyk.snyk_update_group_policy Write write 0 Update a group-level policy (Early Access) Official Snyk endpoint: PATCH /groups/{group_id}/policies/{policy_id} Update the group-level policy. *Group level Policy APIs Access Notice:* Access to our Group level Policy...
snyk.snyk_get_many_group_service_account Read read 0 Get a list of group service accounts. Official Snyk endpoint: GET /groups/{group_id}/service_accounts Get all service accounts for a group. #### Required permissions - `View service accounts (group.service_account.read)`
snyk.snyk_create_group_service_account Write write 0 Create a service account for a group. Official Snyk endpoint: POST /groups/{group_id}/service_accounts Create a service account for a group. The service account can be used to access the Snyk API. #### Required permis...
snyk.snyk_delete_one_group_service_account Write write 0 Delete a group service account. Official Snyk endpoint: DELETE /groups/{group_id}/service_accounts/{serviceaccount_id} Permanently delete a group-level service account by its ID. #### Required permissions - `Delete se...
snyk.snyk_get_one_group_service_account Read read 0 Get a group service account. Official Snyk endpoint: GET /groups/{group_id}/service_accounts/{serviceaccount_id} Get a group-level service account by its ID. #### Required permissions - `View service accounts (group.s...
snyk.snyk_update_group_service_account Write write 0 Update a group service account. Official Snyk endpoint: PATCH /groups/{group_id}/service_accounts/{serviceaccount_id} Update the name of a group's service account by its ID. #### Required permissions - `Edit service a...
snyk.snyk_update_service_account_secret Write write 0 Manage a group service account's client secret. Official Snyk endpoint: POST /groups/{group_id}/service_accounts/{serviceaccount_id}/secrets Manage the client secret of a group service account by the service account I...
snyk.snyk_get_iac_settings_for_group Read read 0 Get the Infrastructure as Code Settings for a group Official Snyk endpoint: GET /groups/{group_id}/settings/iac Get the Infrastructure as Code Settings for a group. #### Required permissions - `View IaC settings (grou...
snyk.snyk_update_iac_settings_for_group Write write 0 Update the Infrastructure as Code Settings for a group Official Snyk endpoint: PATCH /groups/{group_id}/settings/iac Update the Infrastructure as Code Settings for a group. #### Required permissions - `Edit IaC settin...
snyk.snyk_delete_opensource_broker_setting_for_group Write write 0 Delete opensource broker setting for group Official Snyk endpoint: DELETE /groups/{group_id}/settings/opensource/broker Deletes the opensource broker setting for the group by uninstalling the Snyk App #### Required pe...
snyk.snyk_get_opensource_broker_setting_for_group Read read 0 Get opensource broker setting for group Official Snyk endpoint: GET /groups/{group_id}/settings/opensource/broker Returns whether the opensource broker setting is enabled for the group #### Required permissions - `Vie...
snyk.snyk_enable_opensource_broker_for_group Write write 0 Enable opensource broker for group Official Snyk endpoint: POST /groups/{group_id}/settings/opensource/broker Enables the opensource broker setting for a group by installing the Snyk App #### Required permissions - `I...
snyk.snyk_delete_pull_request_template Write write 0 Delete pull request template for group Official Snyk endpoint: DELETE /groups/{group_id}/settings/pull_request_template Delete your groups pull request template. This means Snyk pull requests will start to use the def...
snyk.snyk_get_pull_request_template Read read 0 Get pull request template for group Official Snyk endpoint: GET /groups/{group_id}/settings/pull_request_template Get your groups pull request template #### Required permissions - `View Group settings (group.settings....
snyk.snyk_create_or_update_pull_request_template Write write 0 Create or update pull request template for group Official Snyk endpoint: POST /groups/{group_id}/settings/pull_request_template Configures a group level pull request template that will be used on any org or project wi...
snyk.snyk_list_group_sso_connections Read read 0 Get all SSO connections for a group (Early Access) Official Snyk endpoint: GET /groups/{group_id}/sso_connections Returns a list of SSO connections for a group #### Required permissions - `View SSO settings (group.sso...
snyk.snyk_list_group_sso_connection_users Read read 0 Get all users using a given SSO connection (Early Access) Official Snyk endpoint: GET /groups/{group_id}/sso_connections/{sso_id}/users Returns a list of users for a SSO connection #### Required permissions - `View SS...
snyk.snyk_delete_user Write write 0 Delete a user from a Group SSO connection (Early Access) Official Snyk endpoint: DELETE /groups/{group_id}/sso_connections/{sso_id}/users/{user_id} Deletes a user from a Group SSO connection #### Required permissions ...
snyk.snyk_update_user Write write 0 Update a user's role in a group (Early Access) Official Snyk endpoint: PATCH /groups/{group_id}/users/{id} Update a user's membership of the group. To remove a user's membership, provide 'null' as the membership param...
snyk.snyk_list_learn_catalog Read read 0 List Snyk Learn's resources (Early Access) Official Snyk endpoint: GET /learn/catalog List Snyk Learn's catalog resources
snyk.snyk_list_apiversions Read read 0 listAPIVersions Official Snyk endpoint: GET /openapi List available versions of OpenAPI specification
snyk.snyk_get_apiversion Read read 0 getAPIVersion Official Snyk endpoint: GET /openapi/{version} Get OpenAPI specification effective at version.
snyk.snyk_list_orgs Read read 0 List accessible organizations Official Snyk endpoint: GET /orgs Get a paginated list of organizations you have access to.
snyk.snyk_get_org Read read 0 Get organization Official Snyk endpoint: GET /orgs/{org_id} Get the full details of an organization. #### Required permissions - `View Organization (org.read)`
snyk.snyk_update_org Write write 0 Update organization Official Snyk endpoint: PATCH /orgs/{org_id} Update the details of an organization #### Required permissions - `Edit Organization (org.edit)`
snyk.snyk_get_ai_bom_job Read read 0 Get an AI-BOM job status (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/ai_bom_jobs/{job_id} Returns the status of an AI-BOM job. The job status is returned in the response body. If the job is completed the...
snyk.snyk_create_ai_bom Write write 0 Create a new AI-BOM (Early Access) Official Snyk endpoint: POST /orgs/{org_id}/ai_boms Triggers the creation of a new AI-BOM. The AI-BOM will be created in a background job. Users should query the background job statu...
snyk.snyk_create_and_upload_ai_bom Write write 0 Create and upload an AI-BOM (Early Access) Official Snyk endpoint: POST /orgs/{org_id}/ai_boms/upload Creates an AI-BOM from a file bundle and persists it to the database. Unlike the standard createAiBom endpoint, thi...
snyk.snyk_get_ai_bom Read read 0 Get an AI-BOM. (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/ai_boms/{ai_bom_id} Get a AI-BOM once it's job has finished #### Required permissions - `View Organization (org.read)`
snyk.snyk_get_app_bots Read read 0 Get a list of app bots authorized to an organization. Official Snyk endpoint: GET /orgs/{org_id}/app_bots Get a list of app bots authorized to an organization. Deprecated, use /orgs/{org_id}/apps/installs instead. ###...
snyk.snyk_delete_app_bot Write write 0 Revoke app bot authorization Official Snyk endpoint: DELETE /orgs/{org_id}/app_bots/{bot_id} Revoke app bot authorization. Deprecated, use /orgs/{org_id}/apps/installs/{install_id} instead. #### Required permissions -...
snyk.snyk_get_apps Read read 0 Get a list of Snyk Apps created by an Organization Official Snyk endpoint: GET /orgs/{org_id}/apps Get a list of Snyk Apps created by an Organization Deprecated, use /orgs/{org_id}/apps/creations instead. #### Require...
snyk.snyk_create_app Write write 0 Create a new app for an organization. Official Snyk endpoint: POST /orgs/{org_id}/apps Create a new app for an organization. Deprecated, use /orgs/{org_id}/apps/creations instead. #### Required permissions - `Create A...
snyk.snyk_get_org_apps Read read 0 Get a list of Snyk Apps created by an Organization Official Snyk endpoint: GET /orgs/{org_id}/apps/creations Get a list of Snyk Apps created by an Organization #### Required permissions - `View Apps (org.app.read)`
snyk.snyk_create_org_app Write write 0 Create a new Snyk App for an organization Official Snyk endpoint: POST /orgs/{org_id}/apps/creations Create a new Snyk App for an organization #### Required permissions - `Create Apps (org.app.create)`
snyk.snyk_delete_app_by_id Write write 0 Delete a Snyk App by app ID Official Snyk endpoint: DELETE /orgs/{org_id}/apps/creations/{app_id} Delete a Snyk App by app ID #### Required permissions - `Delete Apps (org.app.delete)`
snyk.snyk_get_app_by_id Read read 0 Get a Snyk App by app ID Official Snyk endpoint: GET /orgs/{org_id}/apps/creations/{app_id} Get a Snyk App by app ID #### Required permissions - `View Apps (org.app.read)`
snyk.snyk_update_app_creation_by_id Write write 0 Update app creation attributes such as name, redirect URIs, and access token time to live using the App ID Official Snyk endpoint: PATCH /orgs/{org_id}/apps/creations/{app_id} Update app creation attributes with App I...
snyk.snyk_manage_app_creation_secret Write write 0 Manage client secret for a Snyk App Official Snyk endpoint: POST /orgs/{org_id}/apps/creations/{app_id}/secrets Manage client secret for a Snyk App #### Required permissions - `Edit Apps (org.app.edit)`
snyk.snyk_get_app_installs_for_org Read read 0 Get a list of Snyk Apps installed for an Organization Official Snyk endpoint: GET /orgs/{org_id}/apps/installs Get a list of Snyk Apps installed for an Organization #### Required permissions - `View Apps (org.app.read)`
snyk.snyk_create_org_app_install Write write 0 Install a Snyk App for an Organization Official Snyk endpoint: POST /orgs/{org_id}/apps/installs Install a Snyk App to this organization, the Snyk App must use unattended authentication e.g. client credentials #### Re...
snyk.snyk_delete_app_org_install_by_id Write write 0 Revoke app authorization for a Snyk organization with install ID Official Snyk endpoint: DELETE /orgs/{org_id}/apps/installs/{install_id} Revoke app authorization for a Snyk organization with install ID #### Required ...
snyk.snyk_update_org_app_install_secret Write write 0 Manage client secret for non-interactive Snyk App installations Official Snyk endpoint: POST /orgs/{org_id}/apps/installs/{install_id}/secrets Manage client secret for non-interactive Snyk App installations #### Requi...
snyk.snyk_delete_app Write write 0 Delete an app Official Snyk endpoint: DELETE /orgs/{org_id}/apps/{client_id} Delete an app by app id. Deprecated, use /orgs/{org_id}/apps/creations/{app_id} instead. #### Required permissions - `Delete Apps (org.app.d...
snyk.snyk_get_app Read read 0 Get an app by client id Official Snyk endpoint: GET /orgs/{org_id}/apps/{client_id} Get an App by client id. Deprecated, use /orgs/{org_id}/apps/creations/{app_id} instead. #### Required permissions - `View Apps (org....
snyk.snyk_update_app Write write 0 Update app attributes that are name, redirect URIs, and access token time to live Official Snyk endpoint: PATCH /orgs/{org_id}/apps/{client_id} Update app attributes. Deprecated, use /orgs/{org_id}/apps/creations/{app...
snyk.snyk_manage_secrets Write write 0 Manage client secrets for an app. Official Snyk endpoint: POST /orgs/{org_id}/apps/{client_id}/secrets Manage client secrets for an app. Deprecated, use /orgs/{org_id}/apps/creations/{app_id}/secrets instead. #### Req...
snyk.snyk_delete_aliases_in_org Write write 0 Bulk remove aliases from repository assets in org (Early Access) Official Snyk endpoint: DELETE /orgs/{org_id}/assets/repository/aliases Detach one or more aliased URLs from their canonical repository assets within an...
snyk.snyk_list_repository_aliases_in_org Read read 0 List repository aliases in org (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/assets/repository/aliases Returns a paginated list of alias URL entries for repository assets within an organisation. Use the op...
snyk.snyk_create_alias_in_org Write write 0 Add alias for a repository asset in org (Early Access) Official Snyk endpoint: POST /orgs/{org_id}/assets/repository/aliases Link one or more alternate repository URLs to a canonical repository asset within an organis...
snyk.snyk_list_org_audit_logs Read read 0 Search Organization audit logs. Official Snyk endpoint: GET /orgs/{org_id}/audit_logs/search Search audit logs for an Organization. "api.access" events are omitted from results unless explicitly requested using the ev...
snyk.snyk_list_broker_connections_for_org Read read 0 List Broker connections for a given organization Official Snyk endpoint: GET /orgs/{org_id}/brokers/connections List all Broker connections integrated with a given org #### Required permissions - `View Organization (o...
snyk.snyk_list_environments Read read 0 List Environments (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/cloud/environments List environments for an organization #### Required permissions - `View environments (org.cloud_environments.read)`
snyk.snyk_create_environment Write write 0 Create New Environment (Early Access) Official Snyk endpoint: POST /orgs/{org_id}/cloud/environments Create a new environment and run a scan #### Required permissions - `Create environments (org.cloud_environments.cre...
snyk.snyk_delete_environment Write write 0 Delete Environment (Early Access) Official Snyk endpoint: DELETE /orgs/{org_id}/cloud/environments/{environment_id} Delete an environment #### Required permissions - `Delete environments (org.cloud_environments.delete)`
snyk.snyk_update_environment Write write 0 Update Environment (Early Access) Official Snyk endpoint: PATCH /orgs/{org_id}/cloud/environments/{environment_id} Update an environment #### Required permissions - `Update environments (org.cloud_environments.edit)`
snyk.snyk_get_permissions Write write 0 Generate Cloud Provider Permissions (Early Access) Official Snyk endpoint: POST /orgs/{org_id}/cloud/permissions Generate IAC template for Snyk to access your cloud resources #### Required permissions - `Create enviro...
snyk.snyk_list_resources Read read 0 List Resources (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/cloud/resources List resources for an organization #### Required permissions - `View resources (org.cloud_resources.read)`
snyk.snyk_list_scan Read read 0 List Scans (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/cloud/scans List scans for an organization #### Required permissions - `View scans (org.cloud_scans.read)`
snyk.snyk_create_scan Write write 0 Create Scan (Early Access) Official Snyk endpoint: POST /orgs/{org_id}/cloud/scans Create and trigger a new scan for an environment #### Required permissions - `Create scans (org.cloud_scans.create)`
snyk.snyk_get_scan Read read 0 Get scan (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/cloud/scans/{scan_id} Get a single scan for an organization #### Required permissions - `View scans (org.cloud_scans.read)`
snyk.snyk_get_collections Read read 0 Get collections Official Snyk endpoint: GET /orgs/{org_id}/collections Return a list of organization's collections with issues counts and projects count. #### Required permissions - `View Collections (org.collection.r...
snyk.snyk_create_collection Write write 0 Create a collection Official Snyk endpoint: POST /orgs/{org_id}/collections Create a collection #### Required permissions - `Create Collections (org.collection.create)`
snyk.snyk_delete_collection Write write 0 Delete a collection Official Snyk endpoint: DELETE /orgs/{org_id}/collections/{collection_id} Delete a collection #### Required permissions - `Delete Collections (org.collection.delete)`
snyk.snyk_get_collection Read read 0 Get a collection Official Snyk endpoint: GET /orgs/{org_id}/collections/{collection_id} Get a collection #### Required permissions - `View Collections (org.collection.read)`
snyk.snyk_update_collection Write write 0 Edit a collection Official Snyk endpoint: PATCH /orgs/{org_id}/collections/{collection_id} Edit a collection #### Required permissions - `Edit Collections (org.collection.edit)`
snyk.snyk_delete_projects_collection Write write 0 Remove projects from a collection Official Snyk endpoint: DELETE /orgs/{org_id}/collections/{collection_id}/relationships/projects Remove projects from a collection by specifying an array of project ids #### Required ...
snyk.snyk_get_projects_of_collection Read read 0 Get projects from the specified collection Official Snyk endpoint: GET /orgs/{org_id}/collections/{collection_id}/relationships/projects Return a list of organization's projects that are from the specified collection....
snyk.snyk_update_collection_with_projects Write write 0 Add projects to a collection Official Snyk endpoint: POST /orgs/{org_id}/collections/{collection_id}/relationships/projects Add projects to a collection by specifying an array of project ids #### Required permissions ...
snyk.snyk_list_container_image Read read 0 List instances of container image Official Snyk endpoint: GET /orgs/{org_id}/container_images List instances of container image #### Required permissions - `View container images (org.container_image.read)`
snyk.snyk_get_container_image Read read 0 Get instance of container image Official Snyk endpoint: GET /orgs/{org_id}/container_images/{image_id} Get instance of container image #### Required permissions - `View container images (org.container_image.read)`
snyk.snyk_list_image_target_refs Read read 0 List instances of image target references for a container image Official Snyk endpoint: GET /orgs/{org_id}/container_images/{image_id}/relationships/image_target_refs List instances of image target references for a co...
snyk.snyk_delete_container_registry_import_policy Write write 0 Delete a container registry import policy Official Snyk endpoint: DELETE /orgs/{org_id}/container_import/{integration_id}/policy Delete a container registry import policy #### Required permissions - `Edit integrations...
snyk.snyk_get_container_registry_import_policy Read read 0 Get a container registry import policy Official Snyk endpoint: GET /orgs/{org_id}/container_import/{integration_id}/policy Get a container registry import policy #### Required permissions - `View integrations (org.int...
snyk.snyk_update_container_registry_import_policy Write write 0 Update a container registry import policy Official Snyk endpoint: PATCH /orgs/{org_id}/container_import/{integration_id}/policy Update a container registry import policy #### Required permissions - `Edit integrations ...
snyk.snyk_create_container_registry_import_policy Write write 0 Create a container registry import policy Official Snyk endpoint: POST /orgs/{org_id}/container_import/{integration_id}/policy Create a container registry import policy #### Required permissions - `Edit integrations (...
snyk.snyk_create_container_registry_import_policy_dry_run Write write 0 Create a dry run job for a container registry import policy Official Snyk endpoint: POST /orgs/{org_id}/container_import/{integration_id}/policy/dry_run Creates an asynchronous dry run job to test a container registry...
snyk.snyk_get_dry_run_job Read read 0 Get a dry run job Official Snyk endpoint: GET /orgs/{org_id}/container_import/{integration_id}/policy/dry_run/{job_id} Retrieves the status and results of a dry run job #### Required permissions - `Edit integrations (...
snyk.snyk_get_package Read read 0 Get a package (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/ecosystems/{ecosystem}/packages/{package_name} Get package metadata for a specific package from an ecosystem. **Important:** The security section...
snyk.snyk_get_package_version Read read 0 Get a package version (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/ecosystems/{ecosystem}/packages/{package_name}/versions/{package_version} Get package version metadata for a specific version of a packag...
snyk.snyk_create_export Write write 0 Start an export Official Snyk endpoint: POST /orgs/{org_id}/export Create and start an export for an org #### Required permissions - `View Organization reports (org.report.read)`
snyk.snyk_get_export Read read 0 Get export results Official Snyk endpoint: GET /orgs/{org_id}/export/{export_id} Get an export results #### Required permissions - `View Organization reports (org.report.read)`
snyk.snyk_list_integrations Read read 0 List all integrations for an organization (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/integrations Get all integrations for an organization with cursor-based pagination #### Required permissions - `View ...
snyk.snyk_create_integration Write write 0 Create an integration for an organization (Early Access) Official Snyk endpoint: POST /orgs/{org_id}/integrations Create a new integration with specified credentials and profile name #### Required permissions - `Edit ...
snyk.snyk_delete_integration Write write 0 Delete an integration (Early Access) Official Snyk endpoint: DELETE /orgs/{org_id}/integrations/{integration_id} Permanently delete a container registry integration from an organization. Brokered integrations must hav...
snyk.snyk_get_integration Read read 0 Get a specific integration (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/integrations/{integration_id} Retrieve details for a single integration by its ID #### Required permissions - `View integrations (or...
snyk.snyk_update_integration Write write 0 Update an existing integration (Early Access) Official Snyk endpoint: PATCH /orgs/{org_id}/integrations/{integration_id} Update attributes of an integration. Supports partial updates - only provided fields will be mod...
snyk.snyk_get_integration_settings Read read 0 Get integration settings (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/integrations/{integration_id}/settings Get the settings for a specific integration. #### Required permissions - `View integrations (or...
snyk.snyk_update_integration_settings Write write 0 Update integration settings (Early Access) Official Snyk endpoint: PATCH /orgs/{org_id}/integrations/{integration_id}/settings Update the settings for a specific integration. Supports partial updates. **Updateable fie...
snyk.snyk_list_assets_org Read read 0 List or search all assets (synchronous) - Org scope (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/inventory/assets Retrieves a polymorphic list of all asset types for a given organization. The group and te...
snyk.snyk_update_assets_bulk_org Write write 0 Bulk update asset attributes - Org scope (Early Access) Official Snyk endpoint: PATCH /orgs/{org_id}/inventory/assets Partially updates multiple assets within an org context. Maximum of 100 assets can be updated per r...
snyk.snyk_get_filter_fields_org Read read 0 Get available filter fields - Org scope (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/inventory/assets/filters Returns a list of valid field names that can be used for filtering assets using RSQL. Each fie...
snyk.snyk_get_filter_values_org Read read 0 Get filter value suggestions (autocomplete) - Org scope (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/inventory/assets/filters/{filter_id}/values Returns a list of distinct values for a specific filter fie...
snyk.snyk_get_group_fields_org Read read 0 Get available group fields - Org scope (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/inventory/assets/groups Returns a list of valid group field names that can be used for grouping assets within an org con...
snyk.snyk_get_group_values_org Read read 0 Get group value aggregation - Org scope (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/inventory/assets/groups/{group_field_id}/values Returns aggregated values for a specific group field id, showing the co...
snyk.snyk_create_asset_search_org Write write 0 Create an asset search (asynchronous) - Org scope (Early Access) Official Snyk endpoint: POST /orgs/{org_id}/inventory/assets/searches Initiates an asynchronous search for assets within an org context. #### Required p...
snyk.snyk_get_asset_search_results_org Read read 0 Retrieve asset search results (asynchronous) - Org scope (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/inventory/assets/searches/{search_id}/results Gets paginated results for a previously initiated asset ...
snyk.snyk_get_asset_org Read read 0 Get a single asset by ID - Org scope (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/inventory/assets/{asset_id} Retrieves a single asset by its unique identifier within an org context. #### Required permiss...
snyk.snyk_update_asset_org Write write 0 Update asset attributes - Org scope (Early Access) Official Snyk endpoint: PATCH /orgs/{org_id}/inventory/assets/{asset_id} Partially updates an asset's attributes within an org context. Supports updating class, label...
snyk.snyk_list_asset_projects_org Read read 0 List projects for an asset (org scope) (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/inventory/assets/{asset_id}/relationships/projects Retrieves a paginated list of Snyk projects linked to this asset with...
snyk.snyk_list_asset_targets_org Read read 0 List targets for an asset (org scope) (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/inventory/assets/{asset_id}/relationships/targets Retrieves a paginated list of Snyk targets linked to this asset with fu...
snyk.snyk_list_org_invitation Read read 0 List pending user invitations to an organization. Official Snyk endpoint: GET /orgs/{org_id}/invites List pending user invitations to an organization. #### Required permissions - `View Organization (org.read)` - `View...
snyk.snyk_create_org_invitation Write write 0 Invite a user to an organization Official Snyk endpoint: POST /orgs/{org_id}/invites Invite a user to an organization with a role. #### Required permissions - `Invite users (org.user.invite)`
snyk.snyk_delete_org_invitation Write write 0 Cancel a pending user invitations to an organization. Official Snyk endpoint: DELETE /orgs/{org_id}/invites/{invite_id} Cancel a pending user invitations to an organization. #### Required permissions - `Invite users (...
snyk.snyk_list_org_issues Read read 0 Get issues by org ID Official Snyk endpoint: GET /orgs/{org_id}/issues Get a list of an organization's issues. #### Required permissions - `View Organization (org.read)` - `View Projects (org.project.read)` - `View Pr...
snyk.snyk_get_org_issue_by_issue_id Read read 0 Get an issue Official Snyk endpoint: GET /orgs/{org_id}/issues/{issue_id} Get an issue #### Required permissions - `View Organization (org.read)` - `View Projects (org.project.read)` - `View Project history (org.proje...
snyk.snyk_get_export_job_status Read read 0 Get export status Official Snyk endpoint: GET /orgs/{org_id}/jobs/export/{export_id} Get an export job status #### Required permissions - `View Organization reports (org.report.read)`
snyk.snyk_delete_org_assignments Write write 0 Bulk deletion of assignments in an organization (Early Access) Official Snyk endpoint: DELETE /orgs/{org_id}/learn/assignments Allows an admin to delete multiple assignments within their organization. **Note**: Assign...
snyk.snyk_list_org_assignments Read read 0 Retrieve a list of assignments for an organization (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/learn/assignments Allows an admin to obtain a comprehensive list of all assignments within their organizatio...
snyk.snyk_update_org_assignments Write write 0 Update due date for assignments in an organization. (Early Access) Official Snyk endpoint: PATCH /orgs/{org_id}/learn/assignments Allows an admin to update the due date for existing assignments within their organizati...
snyk.snyk_create_org_assignments Write write 0 Bulk creation of assignments for users in an organization. (Early Access) Official Snyk endpoint: POST /orgs/{org_id}/learn/assignments Allows an admin to create assignments in bulk for all or a subset of users within...
snyk.snyk_delete_org_assignments_bulk Write write 0 Bulk deletion of assignments in an organization (Early Access) Official Snyk endpoint: POST /orgs/{org_id}/learn/assignments/bulk_delete Allows an admin to delete multiple assignments within their organization. **Note...
snyk.snyk_get_catalog_progress Read read 0 Get collective learning progress (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/learn/progress/catalog Retrieves aggregated counts of users' lesson or learning path statuses (completed, in progress, todo) a...
snyk.snyk_get_users_progress Read read 0 Get individual user learning progress (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/learn/progress/users Retrieves detailed learning progress status per user, including completion dates and history for eac...
snyk.snyk_list_org_memberships Read read 0 Get all memberships of the org Official Snyk endpoint: GET /orgs/{org_id}/memberships Returns all memberships of the org #### Required permissions - `View Organization Memberships (org.membership.read)`
snyk.snyk_create_org_membership Write write 0 Create a org membership for a user with role Official Snyk endpoint: POST /orgs/{org_id}/memberships Create a org membership for a user with role #### Required permissions - `Add Organization Memberships (org.membersh...
snyk.snyk_delete_org_membership Write write 0 Remove user's org membership Official Snyk endpoint: DELETE /orgs/{org_id}/memberships/{membership_id} Remove a user's membership of the group. #### Required permissions - `Delete Organization Memberships (org.members...
snyk.snyk_update_org_membership Write write 0 Update a org membership for a user with role Official Snyk endpoint: PATCH /orgs/{org_id}/memberships/{membership_id} Update a org membership for a user with role #### Required permissions - `Edit Organization Members...
snyk.snyk_list_issues_for_many_purls Write write 0 List issues for a given set of packages (Currently not available to all customers) Official Snyk endpoint: POST /orgs/{org_id}/packages/issues This endpoint is currently restricted and is not available to all customer...
snyk.snyk_get_issues_per_purl Read read 0 List issues for a package Official Snyk endpoint: GET /orgs/{org_id}/packages/{purl}/issues Query issues for a specific package version identified by Package URL (purl). Snyk returns only direct vulnerabilities. Trans...
snyk.snyk_get_org_policies Read read 0 Get org-level policies Official Snyk endpoint: GET /orgs/{org_id}/policies Get all policies for the requested organisation. *Org level Policy APIs Access Notice:* Org level Policy APIs are only available for use with ...
snyk.snyk_create_org_policy Write write 0 Create a new org-level policy Official Snyk endpoint: POST /orgs/{org_id}/policies Create a new org-level policy. *Org level Policy APIs Access Notice:* Org level Policy APIs are only available for use with Code Consi...
snyk.snyk_delete_org_policy Write write 0 Delete an org-level policy Official Snyk endpoint: DELETE /orgs/{org_id}/policies/{policy_id} Delete an existing org-level policy. *Org level Policy APIs Access Notice:* Org level Policy APIs are only available for us...
snyk.snyk_get_org_policy Read read 0 Get an org-level policy Official Snyk endpoint: GET /orgs/{org_id}/policies/{policy_id} Get a specific org-level policy based on its ID. *Org level Policy APIs Access Notice:* Org level Policy APIs are only available ...
snyk.snyk_update_org_policy Write write 0 Update an org-level policy Official Snyk endpoint: PATCH /orgs/{org_id}/policies/{policy_id} Update the org-level policy. *Org level Policy APIs Access Notice:* Org level Policy APIs are only available for use with Co...
snyk.snyk_get_org_policy_events Read read 0 List org policy events (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/policies/{policy_id}/events Retrieve the event history for the given policy. *Org level Policy APIs Access Notice:* Access to our Org le...
snyk.snyk_list_org_projects Read read 0 List all Projects for an Org with the given Org ID. Official Snyk endpoint: GET /orgs/{org_id}/projects List all Projects for an Org. #### Required permissions - `View Projects (org.project.read)`
snyk.snyk_delete_org_project Write write 0 Delete project by project ID. Official Snyk endpoint: DELETE /orgs/{org_id}/projects/{project_id} Delete one project in the organization by project ID. #### Required permissions - `View Organization (org.read)` - `Vie...
snyk.snyk_get_org_project Read read 0 Get project by project ID. Official Snyk endpoint: GET /orgs/{org_id}/projects/{project_id} Get one project of the organization by project ID. #### Required permissions - `View Projects (org.project.read)`
snyk.snyk_update_org_project Write write 0 Updates project by project ID. Official Snyk endpoint: PATCH /orgs/{org_id}/projects/{project_id} Updates one project of the organization by project ID. #### Required permissions - `View Organization (org.read)` - `Vi...
snyk.snyk_get_sbom Read read 0 Get a project's SBOM document Official Snyk endpoint: GET /orgs/{org_id}/projects/{project_id}/sbom This endpoint lets you retrieve the SBOM document of a software project. It supports the following formats: * Cyclone...
snyk.snyk_create_sbom_test_run Write write 0 Create an SBOM test run (Early Access) Official Snyk endpoint: POST /orgs/{org_id}/sbom_tests Create an SBOM test run by supplying an SBOM document. The components contained in the given document will get analyzed for...
snyk.snyk_get_sbom_test_status Read read 0 Gets an SBOM test run status (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/sbom_tests/{job_id} Get an SBOM test run status #### Required permissions - `Test Projects (org.project.test)`
snyk.snyk_get_sbom_test_result Read read 0 Gets an SBOM test run result (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/sbom_tests/{job_id}/results Get an SBOM test run result #### Required permissions - `Test Projects (org.project.test)`
snyk.snyk_get_many_org_service_accounts Read read 0 Get a list of organization service accounts. Official Snyk endpoint: GET /orgs/{org_id}/service_accounts Get all service accounts for an organization. #### Required permissions - `View service accounts (org.service_ac...
snyk.snyk_create_org_service_account Write write 0 Create a service account for an organization. Official Snyk endpoint: POST /orgs/{org_id}/service_accounts Create a service account for an organization. The service account can be used to access the Snyk API. #### Req...
snyk.snyk_delete_service_account Write write 0 Delete a service account in an organization. Official Snyk endpoint: DELETE /orgs/{org_id}/service_accounts/{serviceaccount_id} Delete a service account in an organization. #### Required permissions - `Remove service ...
snyk.snyk_get_one_org_service_account Read read 0 Get an organization service account. Official Snyk endpoint: GET /orgs/{org_id}/service_accounts/{serviceaccount_id} Get an organization-level service account by its ID. #### Required permissions - `View service accou...
snyk.snyk_update_org_service_account Write write 0 Update an organization service account. Official Snyk endpoint: PATCH /orgs/{org_id}/service_accounts/{serviceaccount_id} Update the name of an organization-level service account by its ID. #### Required permissions -...
snyk.snyk_update_org_service_account_secret Write write 0 Manage an organization service account's client secret. Official Snyk endpoint: POST /orgs/{org_id}/service_accounts/{serviceaccount_id}/secrets Manage the client secret of an organization service account by the servi...
snyk.snyk_get_iac_settings_for_org Read read 0 Get the Infrastructure as Code Settings for an org. Official Snyk endpoint: GET /orgs/{org_id}/settings/iac Get the Infrastructure as Code Settings for an org. #### Required permissions - `View Organization (org.read)`
snyk.snyk_update_iac_settings_for_org Write write 0 Update the Infrastructure as Code Settings for an org Official Snyk endpoint: PATCH /orgs/{org_id}/settings/iac Update the Infrastructure as Code Settings for an org. #### Required permissions - `Edit Organization (or...
snyk.snyk_get_org_languages_settings Read read 0 Get language settings for an organization (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/settings/open_source/languages Retrieves the language settings for a specific organization. #### Required permissions...
snyk.snyk_update_org_languages_settings Write write 0 Update language settings for an organization (Early Access) Official Snyk endpoint: PATCH /orgs/{org_id}/settings/open_source/languages/{language} Updates one or more language settings for a specific organization. ###...
snyk.snyk_get_open_source_settings_for_org Read read 0 Get the Open Source Settings for an Org. (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/settings/opensource Returns settings for your Org which may also be controlled at the Group level. #### Required permi...
snyk.snyk_delete_opensource_broker_setting_for_org Write write 0 Delete opensource broker setting for organization Official Snyk endpoint: DELETE /orgs/{org_id}/settings/opensource/broker Deletes the opensource broker setting for the organization by uninstalling the Snyk App #### R...
snyk.snyk_get_opensource_broker_setting Read read 0 Get opensource broker setting for organization Official Snyk endpoint: GET /orgs/{org_id}/settings/opensource/broker Returns whether the opensource broker setting is enabled for the organization #### Required permissi...
snyk.snyk_enable_opensource_broker_for_org Write write 0 Enable opensource broker for organization Official Snyk endpoint: POST /orgs/{org_id}/settings/opensource/broker Enables the opensource broker setting for an organization by installing the Snyk App #### Required permi...
snyk.snyk_get_opensource_broker_ecosystem_settings_for_org Read read 0 Get opensource broker settings of ecosystem for organization Official Snyk endpoint: GET /orgs/{org_id}/settings/opensource/{ecosystem}/broker Retrieves all Broker settings of a specific Open Source Ecosystem for an O...
snyk.snyk_update_opensource_broker_ecosystem_settings_for_org Write write 0 Update opensource broker settings of ecosystem for organization Official Snyk endpoint: PATCH /orgs/{org_id}/settings/opensource/{ecosystem}/broker Updates all Broker settings of a specific Open Source Ecosystem for a...
snyk.snyk_get_sast_settings Read read 0 Retrieves the SAST settings for an org Official Snyk endpoint: GET /orgs/{org_id}/settings/sast Retrieves the SAST settings for an org #### Required permissions - `View Organization (org.read)`
snyk.snyk_update_org_sast_settings Write write 0 Enable/Disable the Snyk Code settings for an org Official Snyk endpoint: PATCH /orgs/{org_id}/settings/sast Enable/Disable the Snyk Code settings for an org #### Required permissions - `View Organization (org.read)` -...
snyk.snyk_delete_slack_default_notification_settings Write write 0 Remove the given Slack App integration Official Snyk endpoint: DELETE /orgs/{org_id}/slack_app/{bot_id} Remove the given Slack App integration #### Required permissions - `Install Apps (org.app.install)`
snyk.snyk_get_slack_default_notification_settings Read read 0 Get Slack integration default notification settings. Official Snyk endpoint: GET /orgs/{org_id}/slack_app/{bot_id} Get Slack integration default notification settings for the provided tenant ID and bot ID. #### Requir...
snyk.snyk_create_slack_default_notification_settings Write write 0 Create new Slack notification default settings. Official Snyk endpoint: POST /orgs/{org_id}/slack_app/{bot_id} Create new Slack notification default settings for a given tenant. #### Required permissions - `Install Ap...
snyk.snyk_get_slack_project_notification_settings_collection Read read 0 Slack notification settings overrides for projects Official Snyk endpoint: GET /orgs/{org_id}/slack_app/{bot_id}/projects Slack notification settings overrides for projects. These settings overrides the default settin...
snyk.snyk_delete_slack_project_notification_settings Write write 0 Remove Slack settings override for a project. Official Snyk endpoint: DELETE /orgs/{org_id}/slack_app/{bot_id}/projects/{project_id} Remove Slack settings override for a project. #### Required permissions - `Install A...
snyk.snyk_update_slack_project_notification_settings Write write 0 Update Slack notification settings for a project. Official Snyk endpoint: PATCH /orgs/{org_id}/slack_app/{bot_id}/projects/{project_id} Update Slack notification settings for a project. #### Required permissions - `In...
snyk.snyk_create_slack_project_notification_settings Write write 0 Create a new Slack settings override for a given project. Official Snyk endpoint: POST /orgs/{org_id}/slack_app/{bot_id}/projects/{project_id} Create Slack settings override for a project. #### Required permissions - ...
snyk.snyk_list_channels Read read 0 Get a list of Slack channels Official Snyk endpoint: GET /orgs/{org_id}/slack_app/{tenant_id}/channels Requires the Snyk Slack App to be set up for this org, will retrieve a list of channels the Snyk Slack App can acc...
snyk.snyk_get_channel_name_by_id Read read 0 Get Slack Channel name by Slack Channel ID. Official Snyk endpoint: GET /orgs/{org_id}/slack_app/{tenant_id}/channels/{channel_id} Requires the Snyk Slack App to be set up for this org. It will return the Slack channe...
snyk.snyk_get_orgs_targets Read read 0 Get targets by org ID Official Snyk endpoint: GET /orgs/{org_id}/targets Get a list of an organization's targets. #### Required permissions - `View Projects (org.project.read)`
snyk.snyk_delete_orgs_target Write write 0 Delete target by target ID Official Snyk endpoint: DELETE /orgs/{org_id}/targets/{target_id} Delete the specified target. #### Required permissions - `Remove Projects (org.project.delete)`
snyk.snyk_get_orgs_target Read read 0 Get target by target ID Official Snyk endpoint: GET /orgs/{org_id}/targets/{target_id} Get a specified target for an organization. #### Required permissions - `View Projects (org.project.read)`
snyk.snyk_get_job Read read 0 Get a test job. (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/test_jobs/{job_id} Get a test job. The Test API is Asynchronous, and Tests begun through the API are assigned a Job ID which references the in-...
snyk.snyk_create_test Write write 0 Create a new test. (Early Access) Official Snyk endpoint: POST /orgs/{org_id}/tests Create a new test. Provide the items to be tested by Snyk as well as any configuration parameters for the test to be run. Currently, ...
snyk.snyk_get_test Read read 0 Get a test. (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/tests/{test_id} Get a test. A Test returned through this endpoint is intended to be a completed Test with results. The data returned through this e...
snyk.snyk_list_findings Read read 0 List findings for a test. (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/tests/{test_id}/findings List findings for a test. Test Findings are scanner-agnostic representations of vulnerabilities and organiza...
snyk.snyk_get_user Read read 0 Get user by ID (Early Access) Official Snyk endpoint: GET /orgs/{org_id}/users/{id} Get a summary of user. Note that Service Accounts are not returned by this endpoint. Please use the Service Accounts endpoints. #### ...
snyk.snyk_get_self Read read 0 My User Details Official Snyk endpoint: GET /self Retrieves information about the the user making the request.
snyk.snyk_get_access_requests Read read 0 Get access requests (Early Access) Official Snyk endpoint: GET /self/access_requests Get a list of user's access requests
snyk.snyk_get_user_installed_apps Read read 0 Get a list of Snyk Apps that can act on your behalf Official Snyk endpoint: GET /self/apps Get a list of Snyk Apps that can act on your behalf
snyk.snyk_get_app_installs_for_user Read read 0 Get a list of Snyk Apps installed for a user Official Snyk endpoint: GET /self/apps/installs Get a list of Snyk Apps installed for a user
snyk.snyk_delete_user_app_install_by_id Write write 0 Revoke a Snyk App by install ID Official Snyk endpoint: DELETE /self/apps/installs/{install_id} Revoke a Snyk App by install ID
snyk.snyk_revoke_user_installed_app Write write 0 Revoke a Snyk App by app ID Official Snyk endpoint: DELETE /self/apps/{app_id} Revoke access for an app by app id
snyk.snyk_get_user_app_sessions Read read 0 Get a list of active OAuth sessions by app ID Official Snyk endpoint: GET /self/apps/{app_id}/sessions Get a list of active OAuth sessions by app ID
snyk.snyk_revoke_user_app_session Write write 0 Revoke the Snyk App session of an active user Official Snyk endpoint: DELETE /self/apps/{app_id}/sessions/{session_id} Revoke the Snyk App session of an active user
snyk.snyk_list_personal_access_token Read read 0 List personal access tokens Official Snyk endpoint: GET /self/personal_access_tokens List personal access tokens
snyk.snyk_delete_personal_access_token Write write 0 Deletes a personal access token Official Snyk endpoint: DELETE /self/personal_access_tokens/{personal_access_token_id} Delete a personal access token
snyk.snyk_list_tenants Read read 0 Get a list of all accessible Tenants Official Snyk endpoint: GET /tenants Get a list of all Tenants which the calling user is a member of
snyk.snyk_get_tenant Read read 0 Get a single Tenant by ID Official Snyk endpoint: GET /tenants/{tenant_id} Get the full details of a Tenant. #### Required permissions - `View Tenant Details (tenant.read)`
snyk.snyk_update_tenant Write write 0 Update tenant Official Snyk endpoint: PATCH /tenants/{tenant_id} Update the details of a tenant #### Required permissions - `Edit Tenant Details (tenant.edit)`
snyk.snyk_get_broker_connection_integrations Read read 0 Get Integrations using the current Broker connection Official Snyk endpoint: GET /tenants/{tenant_id}/brokers/connections/{connection_id}/integrations Get all integrations using the Broker connection #### Required per...
snyk.snyk_create_broker_connection_integration Write write 0 Creates Broker connection Integration Configuration Official Snyk endpoint: POST /tenants/{tenant_id}/brokers/connections/{connection_id}/orgs/{org_id}/integration Configures integrations to use the Broker connection ...
snyk.snyk_delete_broker_connection_integration Write write 0 Deletes an Integration for a Broker connection Official Snyk endpoint: DELETE /tenants/{tenant_id}/brokers/connections/{connection_id}/orgs/{org_id}/integrations/{integration_id} Deletes an existing Broker connection ...
snyk.snyk_list_broker_deployments_for_tenant Read read 0 List Broker deployments for tenant Official Snyk endpoint: GET /tenants/{tenant_id}/brokers/deployments List Broker deployments for the tenant #### Required permissions - `View Tenant Details (tenant.read)`
snyk.snyk_list_connection_contexts Read read 0 List Connection contexts Official Snyk endpoint: GET /tenants/{tenant_id}/brokers/installs/{install_id}/connections/{connection_id}/contexts List Broker contexts for a given broker connection ID #### Required permissi...
snyk.snyk_delete_broker_context Write write 0 Deletes broker context Official Snyk endpoint: DELETE /tenants/{tenant_id}/brokers/installs/{install_id}/contexts/{context_id} Deletes an existing broker context #### Required permissions - `View Tenant Details (tenan...
snyk.snyk_get_connection_context Read read 0 List Connection context Official Snyk endpoint: GET /tenants/{tenant_id}/brokers/installs/{install_id}/contexts/{context_id} List Broker context for a given broker context ID #### Required permissions - `View Tenant D...
snyk.snyk_update_broker_context Write write 0 Updates Broker Context Official Snyk endpoint: PATCH /tenants/{tenant_id}/brokers/installs/{install_id}/contexts/{context_id} Updates a Broker Context for an deployment #### Required permissions - `View Tenant Details...
snyk.snyk_update_broker_context_integration Write write 0 Updates an integration to be associated with a Broker context Official Snyk endpoint: PATCH /tenants/{tenant_id}/brokers/installs/{install_id}/contexts/{context_id}/integration Updates an integration to be associated ...
snyk.snyk_delete_broker_context_integration Write write 0 Deletes the Broker context association with an Integration Official Snyk endpoint: DELETE /tenants/{tenant_id}/brokers/installs/{install_id}/contexts/{context_id}/integrations/{integration_id} Deletes an existing Brok...
snyk.snyk_list_broker_deployments Read read 0 List Broker deployments Official Snyk endpoint: GET /tenants/{tenant_id}/brokers/installs/{install_id}/deployments List Broker deployments for a given install ID #### Required permissions - `View Tenant Details (tenan...
snyk.snyk_create_broker_deployment Write write 0 Creates Broker Deployment Official Snyk endpoint: POST /tenants/{tenant_id}/brokers/installs/{install_id}/deployments Creates a new Broker Deployment for an installation #### Required permissions - `View Tenant Detail...
snyk.snyk_delete_broker_deployment Write write 0 Deletes Broker deployment Official Snyk endpoint: DELETE /tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id} Delete a Broker deployment for a given install ID #### Required permissions - `Vi...
snyk.snyk_update_broker_deployment Write write 0 Updates Broker deployment Official Snyk endpoint: PATCH /tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id} Updates a Broker deployment for a given install ID #### Required permissions - `Vi...
snyk.snyk_delete_broker_connections Write write 0 Deletes Broker connections Official Snyk endpoint: DELETE /tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id}/connections Deletes all existing Broker connections for an deployment #### Requi...
snyk.snyk_list_broker_connections Read read 0 List Broker connections Official Snyk endpoint: GET /tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id}/connections List all Broker connections for a given deployment #### Required permissio...
snyk.snyk_create_broker_connection Write write 0 Creates Broker connection Official Snyk endpoint: POST /tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id}/connections Creates a new Broker connection for an deployment #### Required permiss...
snyk.snyk_delete_broker_connection Write write 0 Deletes Broker connection Official Snyk endpoint: DELETE /tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id}/connections/{connection_id} Deletes an existing Broker connection for an deployme...
snyk.snyk_get_broker_connection Read read 0 Get Broker connection Official Snyk endpoint: GET /tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id}/connections/{connection_id} Get all Broker connection data for an deployment #### Requir...
snyk.snyk_update_broker_connection Write write 0 Updates Broker connection Official Snyk endpoint: PATCH /tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id}/connections/{connection_id} Updates a Broker connection for an deployment #### Req...
snyk.snyk_list_broker_orgs_for_bulk_migration Read read 0 List organizations for bulk migration Official Snyk endpoint: GET /tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id}/connections/{connection_id}/bulk_migration Lists organization IDs associ...
snyk.snyk_create_broker_orgs_for_bulk_migration Write write 0 Performs bulk migration integrations to universal broker Official Snyk endpoint: POST /tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id}/connections/{connection_id}/bulk_migration Performs ...
snyk.snyk_list_deployment_contexts Read read 0 List Deployment contexts Official Snyk endpoint: GET /tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id}/contexts List Deployment contexts for a given deployment ID #### Required permissions...
snyk.snyk_create_broker_context Write write 0 Create broker Context Official Snyk endpoint: POST /tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id}/contexts Creates a new Broker Context #### Required permissions - `View Tenant Details ...
snyk.snyk_list_deployment_credentials Read read 0 List Deployment credentials Official Snyk endpoint: GET /tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id}/credentials List Deployment credentials for a given deployment ID #### Required pe...
snyk.snyk_create_deployment_credential Write write 0 Create deployment credential Official Snyk endpoint: POST /tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id}/credentials Creates a new Deployment credential #### Required permissions - `Vie...
snyk.snyk_delete_deployment_credential Write write 0 Deletes Deployment credential Official Snyk endpoint: DELETE /tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id}/credentials/{credential_id} Deletes an existing Deployment credential for an ...
snyk.snyk_get_deployment_credential Read read 0 Get Deployment credential Official Snyk endpoint: GET /tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id}/credentials/{credential_id} Get all Deployment credential data for an deployment ###...
snyk.snyk_update_deployment_credential Write write 0 Updates Deployment credential Official Snyk endpoint: PATCH /tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id}/credentials/{credential_id} Updates a Deployment credential for an deployment ...
snyk.snyk_list_assets_tenant Read read 0 List or search all assets (synchronous) (Early Access) Official Snyk endpoint: GET /tenants/{tenant_id}/inventory/assets Retrieves a polymorphic list of all asset types for a given tenant. The response includes differ...
snyk.snyk_update_assets_bulk_tenant Write write 0 Bulk update asset attributes (Early Access) Official Snyk endpoint: PATCH /tenants/{tenant_id}/inventory/assets Partially updates multiple assets in a single request. Maximum of 100 assets can be updated per request. ...
snyk.snyk_get_filter_fields_tenant Read read 0 Get available filter fields (Early Access) Official Snyk endpoint: GET /tenants/{tenant_id}/inventory/assets/filters Returns a list of valid field names that can be used for filtering assets using RSQL. Each field inc...
snyk.snyk_get_filter_values_tenant Read read 0 Get filter value suggestions (autocomplete) (Early Access) Official Snyk endpoint: GET /tenants/{tenant_id}/inventory/assets/filters/{filter_id}/values Returns a list of distinct values for a specific filter field. Us...
snyk.snyk_get_group_fields_tenant Read read 0 Get available group fields (Early Access) Official Snyk endpoint: GET /tenants/{tenant_id}/inventory/assets/groups Returns a list of valid group field names that can be used for grouping assets. Each field includes it...
snyk.snyk_get_group_values_tenant Read read 0 Get group value aggregation (Early Access) Official Snyk endpoint: GET /tenants/{tenant_id}/inventory/assets/groups/{group_field_id}/values Returns aggregated values for a specific group field id, showing the count of...
snyk.snyk_create_asset_search_tenant Write write 0 Create an asset search (asynchronous) (Early Access) Official Snyk endpoint: POST /tenants/{tenant_id}/inventory/assets/searches Initiates an asynchronous search for assets and returns a redirect to the search results...
snyk.snyk_get_asset_search_results_tenant Read read 0 Retrieve asset search results (asynchronous) (Early Access) Official Snyk endpoint: GET /tenants/{tenant_id}/inventory/assets/searches/{search_id}/results Gets paginated results for a previously initiated asset search...
snyk.snyk_get_asset_tenant Read read 0 Get a single asset by ID (Early Access) Official Snyk endpoint: GET /tenants/{tenant_id}/inventory/assets/{asset_id} Retrieves a single asset by its unique identifier. The response includes the asset's details in JSON...
snyk.snyk_update_asset_tenant Write write 0 Update asset attributes (Early Access) Official Snyk endpoint: PATCH /tenants/{tenant_id}/inventory/assets/{asset_id} Partially updates an asset's attributes. Supports updating class, labels (add/remove), and tags (ad...
snyk.snyk_list_asset_projects_tenant Read read 0 List projects for an asset (Early Access) Official Snyk endpoint: GET /tenants/{tenant_id}/inventory/assets/{asset_id}/relationships/projects Retrieves a paginated list of Snyk projects linked to this asset with full ...
snyk.snyk_list_asset_targets_tenant Read read 0 List targets for an asset (Early Access) Official Snyk endpoint: GET /tenants/{tenant_id}/inventory/assets/{asset_id}/relationships/targets Retrieves a paginated list of Snyk targets linked to this asset with full att...
snyk.snyk_get_tenant_memberships Read read 0 Get all memberships of the tenant (Early Access) Official Snyk endpoint: GET /tenants/{tenant_id}/memberships Returns all memberships of the tenant #### Required permissions - `View Tenant Memberships (tenant.membersh...
snyk.snyk_delete_tenant_membership Write write 0 Delete an individual tenant membership for a single user. (Early Access) Official Snyk endpoint: DELETE /tenants/{tenant_id}/memberships/{membership_id} Delete an individual tenant membership for a single user. #### R...
snyk.snyk_update_tenant_membership Write write 0 Update tenant membership (Early Access) Official Snyk endpoint: PATCH /tenants/{tenant_id}/memberships/{membership_id} Update the tenant membership with the new role #### Required permissions - `View Tenant Details (t...
snyk.snyk_list_tenant_roles Read read 0 List all available roles for a given tenant (Early Access) Official Snyk endpoint: GET /tenants/{tenant_id}/roles List all available roles for a given tenant. #### Required permissions - `View Tenant Roles (tenant.rol...
snyk.snyk_create_tenant_role Write write 0 Create a custom tenant role for a given tenant (Early Access) Official Snyk endpoint: POST /tenants/{tenant_id}/roles Create a custom tenant role for a given tenant. #### Required permissions - `View Tenant Roles (ten...
snyk.snyk_delete_tenant_role Write write 0 Delete a specific tenant role by its id and its tenant id. (Early Access) Official Snyk endpoint: DELETE /tenants/{tenant_id}/roles/{role_id} Delete a custom tenant role in a given tenant #### Required permissions - `...
snyk.snyk_get_tenant_role Read read 0 Return a specific role by its id and its tenant id. (Early Access) Official Snyk endpoint: GET /tenants/{tenant_id}/roles/{role_id} Return a role from a tenant by the tenant and role id with its details and permission...
snyk.snyk_update_tenant_role Write write 0 Update a specific tenant role by its id and its tenant id. (Early Access) Official Snyk endpoint: PATCH /tenants/{tenant_id}/roles/{role_id} Update attributes of a custom tenant role in a given tenant #### Required pe...