Create integration
POST/api/meshobjects/meshintegrations
Create a new integration. You can create integrations for different integration types such as GitHub or Azure DevOps. For each of these types, specific configuration fields are required.
The integration will be owned by the workspace specified in metadata.ownedByWorkspace. Users can only create integrations for their own workspace unless they have admin permissions.
Secrets in the integration configurations will be encrypted and stored securely. When retrieving the integration, these fields are returned with a hash value instead of the actual secret, enabling drift detection while maintaining security.
Request
Responses
- 201
- 400
- 401
- 403
- 406
- 415
Integration created
The request is invalid. The message names the invalid part.
The request has no valid authentication.
The authenticated user or API key lacks the permission for this request.
The Accept header names no media type of this operation, or a version that is no longer supported.
The Content-Type header names no media type that this operation accepts.