Apps
Last updated
Was this helpful?
Last updated
Was this helpful?
Get a list of apps that can act on your behalf.
/self/apps
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
Return the page of results immediately after this cursor
v1.eyJpZCI6IjEwMDAifQo=
Return the page of results immediately before this cursor
v1.eyJpZCI6IjExMDAifQo=
Number of results to return per page
10
Revoke access for an app by app id
/self/apps/{app_id}
App ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
No body
Get a list of active OAuth sessions for the app.
/self/apps/{app_id}/sessions
App ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
Return the page of results immediately after this cursor
v1.eyJpZCI6IjEwMDAifQo=
Return the page of results immediately before this cursor
v1.eyJpZCI6IjExMDAifQo=
Number of results to return per page
10
Revoke an active user app session.
/self/apps/{app_id}/sessions/{session_id}
App ID
Session ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
No body
Get a list of apps installed for an user.
/self/apps/installs
Expand relationships.
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
Return the page of results immediately after this cursor
v1.eyJpZCI6IjEwMDAifQo=
Return the page of results immediately before this cursor
v1.eyJpZCI6IjExMDAifQo=
Number of results to return per page
10
Revoke access for an app by install ID.
/self/apps/installs/{install_id}
Install ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
No body
Create a new app for an organization. Deprecated, use /orgs/{org_id}/apps/creations instead.
/orgs/{org_id}/apps
Org ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
The access token time to live for your app, in seconds. It only affects the newly generated access tokens, existing access token will continue to have their previous time to live as expiration.
3600
Allow installing the app to a org/group or to a user, default tenant.
tenant
, user
New name of the app to display to users during authorization flow.
My App
List of allowed redirect URIs to call back after authentication.
["https://example.com/callback"]
The scopes this app is allowed to request during authorization.
Get a list of apps created by an organization. Deprecated, use /orgs/{org_id}/apps/creations instead.
/orgs/{org_id}/apps
Org ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
Return the page of results immediately after this cursor
v1.eyJpZCI6IjEwMDAifQo=
Return the page of results immediately before this cursor
v1.eyJpZCI6IjExMDAifQo=
Number of results to return per page
10
Update app attributes. Deprecated, use /orgs/{org_id}/apps/creations/{app_id} instead.
/orgs/{org_id}/apps/{client_id}
Org ID
Client ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
The access token time to live for your app, in seconds. It only affects the newly generated access tokens, existing access token will continue to have their previous time to live as expiration.
3600
New name of the app to display to users during authorization flow.
My App
List of allowed redirect URIs to call back after authentication.
["https://example.com/callback"]
Get an App by client id. Deprecated, use /orgs/{org_id}/apps/creations/{app_id} instead.
/orgs/{org_id}/apps/{client_id}
Org ID
Client ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
Delete an app by app id. Deprecated, use /orgs/{org_id}/apps/creations/{app_id} instead.
/orgs/{org_id}/apps/{client_id}
Org ID
Client ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
No body
Manage client secrets for an app. Deprecated, use /orgs/{org_id}/apps/creations/{app_id}/secrets instead.
/orgs/{org_id}/apps/{client_id}/secrets
Org ID
Client ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
Secret to delete when using delete
mode
Operation to perform:
replace
- Replace existing secrets with a new generated
secretcreate
- Add a new secret, preserving existing secretsdelete
- Remove an existing secret by valuereplace
, create
, delete
Install a Snyk Apps to this organization, the Snyk App must use unattended authentication eg client credentials.
/orgs/{org_id}/apps/installs
Org ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
Get a list of apps installed for an organization.
/orgs/{org_id}/apps/installs
Organization ID
Expand relationships.
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
Return the page of results immediately after this cursor
v1.eyJpZCI6IjEwMDAifQo=
Return the page of results immediately before this cursor
v1.eyJpZCI6IjExMDAifQo=
Number of results to return per page
10
Revoke app authorization for an Snyk Organization with install ID.
/orgs/{org_id}/apps/installs/{install_id}
Org ID
Install ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
No body
Manage client secret for non-interactive Snyk App installations.
/orgs/{org_id}/apps/installs/{install_id}/secrets
Org ID
Install ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
Create a new Snyk App for an organization.
/orgs/{org_id}/apps/creations
Org ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
Get a list of apps created by an organization.
/orgs/{org_id}/apps/creations
Org ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
Return the page of results immediately after this cursor
v1.eyJpZCI6IjEwMDAifQo=
Return the page of results immediately before this cursor
v1.eyJpZCI6IjExMDAifQo=
Number of results to return per page
10
Update app creation attributes with App ID.
/orgs/{org_id}/apps/creations/{app_id}
Org ID
App ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
Get a Snyk App by its App ID.
/orgs/{org_id}/apps/creations/{app_id}
Org ID
App ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
Delete an app by its App ID.
/orgs/{org_id}/apps/creations/{app_id}
Org ID
App ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
No body
Manage client secret for the Snyk App.
/orgs/{org_id}/apps/creations/{app_id}/secrets
Org ID
App ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
Get a list of app bots authorized to an organization. Deprecated, use /orgs/{org_id}/apps/installs instead.
/orgs/{org_id}/app_bots
Organization ID
Expand relationships.
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
Return the page of results immediately after this cursor
v1.eyJpZCI6IjEwMDAifQo=
Return the page of results immediately before this cursor
v1.eyJpZCI6IjExMDAifQo=
Number of results to return per page
10
Revoke app bot authorization. Deprecated, use /orgs/{org_id}/apps/installs/{install_id} instead.
/orgs/{org_id}/app_bots/{bot_id}
The ID of the app bot
Organization ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
No body
Install a Snyk Apps to this group, the Snyk App must use unattended authentication eg client credentials.
/groups/{group_id}/apps/installs
Group ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
Get a list of apps installed for a group.
/groups/{group_id}/apps/installs
Group ID
Expand relationships.
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
Return the page of results immediately after this cursor
v1.eyJpZCI6IjEwMDAifQo=
Return the page of results immediately before this cursor
v1.eyJpZCI6IjExMDAifQo=
Number of results to return per page
10
Revoke app authorization for an Snyk Group with install ID.
/groups/{group_id}/apps/installs/{install_id}
Group ID
Install ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$
No body
Manage client secret for non-interactive Snyk App installations.
/groups/{group_id}/apps/installs/{install_id}/secrets
Group ID
Install ID
Requested API version
2021-06-04
^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$