Snyk OpenSourceSettings API

The OpenSourceSettings API from Snyk — 4 operation(s) for opensourcesettings.

Operations 9

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /orgs/{org_id}/settings/opensource Get an organization's Open Source settings · Get the Open Source Settings for an Org. (Early Access) #
Ask an LLM
“What Open Source scanning settings apply to my Snyk org?”
“Can I see which open source settings my org inherits from the group?”
Tell an agent
Get the Open Source settings for org {org_id}.
Show organization {org_id}'s open source scanning configuration.
DELETE /groups/{group_id}/settings/opensource/broker Turn off the open source broker for a group · Delete opensource broker setting for group #
Ask an LLM
“How do I disable the open source broker for my group?”
“Will removing the group broker setting uninstall its Snyk App?”
Tell an agent destructive · confirm first
Delete the open source broker setting for group {group_id}.
Turn off group-level open source brokering for {group_id}.
GET /groups/{group_id}/settings/opensource/broker Check if the open source broker is on for a group · Get opensource broker setting for group #
Ask an LLM
“Is the open source broker enabled across my group?”
“Can I check a group's open source broker setting?”
Tell an agent
Check whether the open source broker is enabled for group {group_id}.
Show group {group_id}'s open source broker setting.
POST /groups/{group_id}/settings/opensource/broker Enable the open source broker for a group · Enable opensource broker for group #
Ask an LLM
“How do I turn on the open source broker for a whole group?”
“Does enabling the group open source broker install a Snyk App?”
Tell an agent
Enable the open source broker for group {group_id}.
Switch on group-level open source brokering for {group_id}.
DELETE /orgs/{org_id}/settings/opensource/broker Turn off the open source broker for an organization · Delete opensource broker setting for organization #
Ask an LLM
“How do I disable the open source broker in a single organization?”
“Can I uninstall the broker app from one org only?”
Tell an agent destructive · confirm first
Delete the open source broker setting for org {org_id}.
Turn off open source brokering in organization {org_id}.
GET /orgs/{org_id}/settings/opensource/broker Check if the open source broker is on for an org · Get opensource broker setting for organization #
Ask an LLM
“Is the open source broker enabled for this organization?”
“Can I read an org's open source broker flag?”
Tell an agent
Check whether the open source broker is enabled for org {org_id}.
Show organization {org_id}'s open source broker setting.
POST /orgs/{org_id}/settings/opensource/broker Enable the open source broker for an organization · Enable opensource broker for organization #
Ask an LLM
“How do I turn on the open source broker for just one org?”
“Does enabling an org's open source broker install the Snyk App there?”
Tell an agent
Enable the open source broker for org {org_id}.
Switch on open source brokering in organization {org_id}.
GET /orgs/{org_id}/settings/opensource/{ecosystem}/broker Get an org's broker settings for one ecosystem · Get opensource broker settings of ecosystem for organization #
Ask an LLM
“What Broker settings does my org have for npm or Maven packages?”
“Can I see the brokered registries configured per open source ecosystem?”
Tell an agent
Get the {ecosystem} broker settings for org {org_id}.
Show which Broker integrations org {org_id} uses for the {ecosystem} ecosystem.
PATCH /orgs/{org_id}/settings/opensource/{ecosystem}/broker Update an org's broker settings for one ecosystem · Update opensource broker settings of ecosystem for organization #
Ask an LLM
“How do I change which Broker integration serves an ecosystem's packages?”
“Are ecosystem broker updates partial, touching only the integrations I send?”
Tell an agent
Update the {ecosystem} broker settings for org {org_id}.
Patch org {org_id}'s Broker integrations for the {ecosystem} ecosystem.

Documentation

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/snyk:snyk-opensourcesettings-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

snyk-opensourcesettings-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Snyk Open Source Settings API
  version: REST
servers:
- description: Snyk REST API
  url: https://api.snyk.io/rest
security:
- APIToken: []
- BearerAuth: []
tags:


# --- truncated at 32 KB (41 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/snyk/refs/heads/main/openapi/snyk-opensourcesettings-api-openapi.yml