IacSettings
Update the Infrastructure as Code Settings for an org.
Authorizations
Path parameters
org_idstring · uuidRequired
The id of the org whose Infrastructure as Code settings are getting updated
Query parameters
versionstringRequiredExample:
Requested API version
2021-06-04
Pattern: ^(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))?))$
Body
Responses
200
The Infrastructure as Code Settings of the org were updated.
application/vnd.api+json
400
Bad Request: A parameter provided as a part of the request was invalid.
application/vnd.api+json
401
Unauthorized: the request requires an authentication token.
application/vnd.api+json
403
Forbidden: the request requires an authentication token with more or different permissions.
application/vnd.api+json
404
Not Found: The resource being operated on could not be found.
application/vnd.api+json
500
Internal Server Error: An error was encountered while attempting to process the request.
application/vnd.api+json
patch
PATCH /rest/orgs/{org_id}/settings/iac HTTP/1.1
Host: api.snyk.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/vnd.api+json
Accept: */*
Content-Length: 205
{
"data": {
"attributes": {
"custom_rules": {
"inherit_from_parent": "group",
"is_enabled": true,
"oci_registry_tag": "latest",
"oci_registry_url": "https://registry-1.docker.io/account/bundle"
}
},
"type": "iac_settings"
}
}
{
"data": {
"attributes": {
"custom_rules": {
"inherit_from_parent": "group",
"is_enabled": true,
"oci_registry_tag": "latest",
"oci_registry_url": "https://registry-1.docker.io/account/bundle",
"parents": {
"group": {
"custom_rules": {
"is_enabled": true,
"oci_registry_tag": "latest",
"oci_registry_url": "https://registry-1.docker.io/account/bundle"
},
"updated": "2021-11-12T10:31:06.026Z"
}
},
"updated": "2021-11-12T10:31:06.026Z"
}
},
"id": "ea536a06-0566-40ca-b96b-155568aa2027",
"type": "iac_settings"
},
"jsonapi": {
"version": "1.0"
},
"links": {
"first": "https://example.com/api/resource",
"last": "https://example.com/api/resource",
"next": "https://example.com/api/resource",
"prev": "https://example.com/api/resource",
"related": "https://example.com/api/resource",
"self": "https://example.com/api/resource"
}
}
Get the Infrastructure as Code Settings for an org.
Authorizations
Path parameters
org_idstring · uuidRequired
The id of the org whose Infrastructure as Code settings are requested.
Query parameters
versionstringRequiredExample:
Requested API version
2021-06-04
Pattern: ^(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))?))$
Responses
200
The Infrastructure as Code Settings of the org.
application/vnd.api+json
400
Bad Request: A parameter provided as a part of the request was invalid.
application/vnd.api+json
401
Unauthorized: the request requires an authentication token.
application/vnd.api+json
403
Forbidden: the request requires an authentication token with more or different permissions.
application/vnd.api+json
404
Not Found: The resource being operated on could not be found.
application/vnd.api+json
500
Internal Server Error: An error was encountered while attempting to process the request.
application/vnd.api+json
get
GET /rest/orgs/{org_id}/settings/iac HTTP/1.1
Host: api.snyk.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"data": {
"attributes": {
"custom_rules": {
"inherit_from_parent": "group",
"is_enabled": true,
"oci_registry_tag": "latest",
"oci_registry_url": "https://registry-1.docker.io/account/bundle",
"parents": {
"group": {
"custom_rules": {
"is_enabled": true,
"oci_registry_tag": "latest",
"oci_registry_url": "https://registry-1.docker.io/account/bundle"
},
"updated": "2021-11-12T10:31:06.026Z"
}
},
"updated": "2021-11-12T10:31:06.026Z"
}
},
"id": "ea536a06-0566-40ca-b96b-155568aa2027",
"type": "iac_settings"
},
"jsonapi": {
"version": "1.0"
},
"links": {
"first": "https://example.com/api/resource",
"last": "https://example.com/api/resource",
"next": "https://example.com/api/resource",
"prev": "https://example.com/api/resource",
"related": "https://example.com/api/resource",
"self": "https://example.com/api/resource"
}
}
Update the Infrastructure as Code Settings for a group.
Authorizations
Path parameters
group_idstring · uuidRequired
The id of the group whose Infrastructure as Code settings are getting updated
Query parameters
versionstringRequiredExample:
Requested API version
2021-06-04
Pattern: ^(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))?))$
Body
Responses
200
The Infrastructure as Code Settings of the group were updated.
application/vnd.api+json
400
Bad Request: A parameter provided as a part of the request was invalid.
application/vnd.api+json
401
Unauthorized: the request requires an authentication token.
application/vnd.api+json
403
Forbidden: the request requires an authentication token with more or different permissions.
application/vnd.api+json
404
Not Found: The resource being operated on could not be found.
application/vnd.api+json
500
Internal Server Error: An error was encountered while attempting to process the request.
application/vnd.api+json
patch
PATCH /rest/groups/{group_id}/settings/iac HTTP/1.1
Host: api.snyk.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/vnd.api+json
Accept: */*
Content-Length: 175
{
"data": {
"attributes": {
"custom_rules": {
"is_enabled": true,
"oci_registry_tag": "latest",
"oci_registry_url": "https://registry-1.docker.io/account/bundle"
}
},
"type": "iac_settings"
}
}
{
"data": {
"attributes": {
"custom_rules": {
"is_enabled": true,
"oci_registry_tag": "latest",
"oci_registry_url": "https://registry-1.docker.io/account/bundle"
},
"updated": "2021-11-12T10:31:06.026Z"
},
"id": "ea536a06-0566-40ca-b96b-155568aa2027",
"type": "iac_settings"
},
"jsonapi": {
"version": "1.0"
},
"links": {
"first": "https://example.com/api/resource",
"last": "https://example.com/api/resource",
"next": "https://example.com/api/resource",
"prev": "https://example.com/api/resource",
"related": "https://example.com/api/resource",
"self": "https://example.com/api/resource"
}
}
Get the Infrastructure as Code Settings for a group.
Authorizations
Path parameters
group_idstring · uuidRequired
The id of the group whose Infrastructure as Code settings are requested
Query parameters
versionstringRequiredExample:
Requested API version
2021-06-04
Pattern: ^(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))?))$
Responses
200
The Infrastructure as Code Settings of the group.
application/vnd.api+json
400
Bad Request: A parameter provided as a part of the request was invalid.
application/vnd.api+json
401
Unauthorized: the request requires an authentication token.
application/vnd.api+json
403
Forbidden: the request requires an authentication token with more or different permissions.
application/vnd.api+json
404
Not Found: The resource being operated on could not be found.
application/vnd.api+json
500
Internal Server Error: An error was encountered while attempting to process the request.
application/vnd.api+json
get
GET /rest/groups/{group_id}/settings/iac HTTP/1.1
Host: api.snyk.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"data": {
"attributes": {
"custom_rules": {
"is_enabled": true,
"oci_registry_tag": "latest",
"oci_registry_url": "https://registry-1.docker.io/account/bundle"
},
"updated": "2021-11-12T10:31:06.026Z"
},
"id": "ea536a06-0566-40ca-b96b-155568aa2027",
"type": "iac_settings"
},
"jsonapi": {
"version": "1.0"
},
"links": {
"first": "https://example.com/api/resource",
"last": "https://example.com/api/resource",
"next": "https://example.com/api/resource",
"prev": "https://example.com/api/resource",
"related": "https://example.com/api/resource",
"self": "https://example.com/api/resource"
}
}
Last updated
Was this helpful?