Integrations
Create a new integration with specified credentials and profile name
Required permissions
Edit integrations (org.integration.edit)
API key value must be prefixed with "Token ".
The organization public ID
Requested API version
2026-03-25Pattern: ^(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))?))$Request body for creating an integration
Integration successfully created
Bad Request: A parameter provided as a part of the request was invalid.
Unauthorized: the request requires an authentication token.
Forbidden: the request requires an authentication token with more or different permissions.
Not Found: The resource being operated on could not be found.
Conflict: The requested operation conflicts with the current state of the resource in some way.
Internal Server Error: An error was encountered while attempting to process the request.
Get all integrations for an organization with cursor-based pagination
Required permissions
View integrations (org.integration.read)
API key value must be prefixed with "Token ".
The organization public ID
Requested API version
2026-03-25Pattern: ^(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
10Example: 10List of integrations successfully retrieved
Bad Request: A parameter provided as a part of the request was invalid.
Unauthorized: the request requires an authentication token.
Forbidden: the request requires an authentication token with more or different permissions.
Not Found: The resource being operated on could not be found.
Internal Server Error: An error was encountered while attempting to process the request.
Update attributes of an integration. Supports partial updates - only provided fields will be modified.
Updateable fields:
profile_name: Change the user-defined name for the integrationcredentials: Update AWS region, IAM role ARN, or both
Immutable fields:
integration_type: Cannot be changed after creation
Only include fields you want to update in the request body. Omitted fields remain unchanged.
Required permissions
Edit integrations (org.integration.edit)
API key value must be prefixed with "Token ".
The organization public ID
The unique identifier for the integration
Requested API version
2026-03-25Pattern: ^(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))?))$Request body for updating an integration (partial update supported)
Integration successfully updated
Bad Request: A parameter provided as a part of the request was invalid.
Unauthorized: the request requires an authentication token.
Forbidden: the request requires an authentication token with more or different permissions.
Not Found: The resource being operated on could not be found.
Conflict: The requested operation conflicts with the current state of the resource in some way.
Internal Server Error: An error was encountered while attempting to process the request.
Retrieve details for a single integration by its ID
Required permissions
View integrations (org.integration.read)
API key value must be prefixed with "Token ".
The organization public ID
The unique identifier for the integration
Requested API version
2026-03-25Pattern: ^(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))?))$Integration successfully retrieved
Bad Request: A parameter provided as a part of the request was invalid.
Unauthorized: the request requires an authentication token.
Forbidden: the request requires an authentication token with more or different permissions.
Not Found: The resource being operated on could not be found.
Internal Server Error: An error was encountered while attempting to process the request.
Permanently delete a container registry integration from an organization. Brokered integrations must have broker mode disabled via the V1 API first. NOTE: This endpoint performs a hard delete of the integration. The integration will be permanently removed from the database and all associated targets and projects will be orphaned and need to be manually removed.
Required permissions
Edit integrations (org.integration.edit)
API key value must be prefixed with "Token ".
The organization public ID
The unique identifier for the integration
Requested API version
2026-03-25Pattern: ^(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))?))$Integration successfully deleted. No content is returned.
Bad Request: A parameter provided as a part of the request was invalid.
Unauthorized: the request requires an authentication token.
Forbidden: the request requires an authentication token with more or different permissions.
Not Found: The resource being operated on could not be found.
Internal Server Error: An error was encountered while attempting to process the request.
No content
Update the settings for a specific integration. Supports partial updates.
Updateable fields:
container_app_scan_enabled: Enable or disable container application scanning (only applicable to container registry integrations)
Required permissions
Edit integrations (org.integration.edit)
API key value must be prefixed with "Token ".
The organization public ID
The unique identifier for the integration
Requested API version
2026-03-25Pattern: ^(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))?))$Request body for updating integration settings
Integration settings successfully updated
Bad Request: A parameter provided as a part of the request was invalid.
Unauthorized: the request requires an authentication token.
Forbidden: the request requires an authentication token with more or different permissions.
Not Found: The resource being operated on could not be found.
Internal Server Error: An error was encountered while attempting to process the request.
Get the settings for a specific integration.
Required permissions
View integrations (org.integration.read)
API key value must be prefixed with "Token ".
The organization public ID
The unique identifier for the integration
Requested API version
2026-03-25Pattern: ^(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
10Example: 10Integration settings successfully retrieved
Bad Request: A parameter provided as a part of the request was invalid.
Unauthorized: the request requires an authentication token.
Forbidden: the request requires an authentication token with more or different permissions.
Not Found: The resource being operated on could not be found.
Internal Server Error: An error was encountered while attempting to process the request.
Last updated
Was this helpful?

