Groups (v1)

This document uses the v1 API, which will eventually be deprecated, as further Snyk developments are now focused on the REST API. For more details, see the v1 API.

List all tags in a group

get
Path parameters
groupIdstringRequired

The group ID. The API_KEY must have access admin to this group.

Example: 4a18d42f-0706-4ad0-b127-24078731fbed
Query parameters
perPagenumber · doubleOptional

The number of results to return (the default is 1000).

Example: 10
pagenumber · doubleOptional

The offset from which to start returning results from.

Example: 1
Responses
200Success
application/json
get
/group/{groupId}/tags
200Success

Delete tag from group

post
Path parameters
groupIdstringRequired

The group ID. The API_KEY must have access admin to this group.

Example: 4a18d42f-0706-4ad0-b127-24078731fbed
Body
and
anyOptionalExample: {"key":"","value":"","force":false}
Responses
200Success
application/json
post
/group/{groupId}/tags/delete
200Success

Update group settings

put
Path parameters
groupIdstringRequired

The group ID. The API_KEY must have admin access to this group.

Example: b61bc07c-27c6-42b3-8b04-0f228ed31a67
Body
and
anyOptionalExample: {"sessionLength":50,"requestAccess":{"enabled":true}}
Responses
200Success
application/json
put
/group/{groupId}/settings
200Success

View group settings

get
Path parameters
groupIdstringRequired

The group ID. The API_KEY must have admin access to this group.

Example: b61bc07c-27c6-42b3-8b04-0f228ed31a67
Responses
200Success
application/json
get
/group/{groupId}/settings
200Success

List all roles in a group

get
Path parameters
groupIdstringRequired

The group ID. The API_KEY must have READ access to this group.

Example: a060a49f-636e-480f-9e14-38e773b2a97f
Responses
200Success
application/json
get
/group/{groupId}/roles
200Success

List all organizations in a group

get
Path parameters
groupIdstringRequired

The group ID. The API_KEY must have READ access to this group and LIST organizations access in this group.

Example: a060a49f-636e-480f-9e14-38e773b2a97f
Query parameters
perPagenumber · doubleOptional

The number of results to return (maximum is 100).

Example: 100
pagenumber · doubleOptional

For pagination - offset (from which to start returning results).

Example: 1
namestringOptional

Only organizations that have a name that starts with this value (case insensitive) will be returned.

Example: my
Responses
200Success
application/json
get
/group/{groupId}/orgs
200Success

Add a member to an organization within a group

post
Path parameters
groupIdstringRequired

The group ID. The API_KEY must have access admin to this group.

Example: 4a18d42f-0706-4ad0-b127-24078731fbed
orgIdstringRequired

The organization ID we want to add the member to. The API_KEY must have access to this organization.

Example: 4a18d42f-0706-4ad0-b127-24078731fbed
Body
and
anyOptionalExample: {"userId":"","role":""}
Responses
200Success
post
/group/{groupId}/org/{orgId}/members
200Success

No content

List all members in a group

get

Note: Requests to this endpoint are limited to one per minute. Additional requests within this time will receive a 429 Too Many Requests response.

Path parameters
groupIdstringRequired

The group ID. The API_KEY must have access admin to this group.

Example: 4a18d42f-0706-4ad0-b127-24078731fbed
Responses
200Success
application/json
get
/group/{groupId}/members
200Success

Last updated

Was this helpful?