Create a Snyk App using the Snyk API
When you have an API token and orgId
, you can use the Snyk API to create your Snyk App by sending a POST
request to the endpoint Create a new Snyk App for an organization:
https://api.snyk.io/rest/orgs/{orgId}/apps/creations?version={version}
Example CURL request to create a Snyk App:
curl -XPOST -H"Content-Type: application/vnd.api+json" \
-H"Authorization: token <REPLACE_WITH_API_TOKEN>" \
-d '{"data": { "attributes": {"name": "My Awesome Snyk App", "redirect_uris": ["https://example.com/callback"], "scopes": ["org.read"], "context": "tenant"}, "type": "app"}}' \
"https://api.snyk.io/rest/orgs/<REPLACE_WITH_YOUR_ORGID>/apps/creations?version=2024-10-11"
The request body should contain the details for your new App, including the name
, redirectURIs
, and scopes
.
The response includes details necessary to complete the integration: clientId
and clientSecret
. Use these values with Snyk API endpoints within your App; consider storing them as part of the configuration of your App.
Last updated
Was this helpful?