Skip to content

Integrations

Onboard New Atlassian Account or Update Existing

POSThttps://api.entro.security/v1/integrations/atlassian

Authorizations

AuthorizationstringRequired

Body

environmentstringRequired
urlstringRequired
usernamestringRequired
tokenstringRequired
connector_idstringRequired
cloudIdstringRequired
is_cloudbooleanRequired
uidstringOptional

Use the account UID to update the account

Responses

200Successful response
POST/v1/integrations/atlassian
POST /v1/integrations/atlassian HTTP/1.1
Host: api.entro.security
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 241

{
  "environment": "prod",
  "url": "https://your-company.atlassian.net",
  "username": "user@example.com",
  "token": "atlassian-api-token",
  "connector_id": "connector-123",
  "cloudId": "12345678-1234-1234-1234-123456789123",
  "is_cloud": true,
  "uid": "account-123"
}
200Successful response
{
  "message": "Atlassian onboarded successfully"
}

Onboard New GitLab Account or Update Existing

POSThttps://api.entro.security/v1/integrations/gitlab

Authorizations

AuthorizationstringRequired

Body

environmentstringRequired
urlstringRequired
portintegerRequired
usernamestringRequired
tokenstringRequired
connector_idstringRequired
is_cloudbooleanRequired
uidstringOptional

Use the account UID to update the account

Responses

200Successful response
POST/v1/integrations/gitlab
POST /v1/integrations/gitlab HTTP/1.1
Host: api.entro.security
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 180

{
  "environment": "dev",
  "url": "https://gitlab.company.com",
  "port": 443,
  "username": "gitlab_user",
  "token": "gitlab-pat",
  "connector_id": "connector-456",
  "is_cloud": true,
  "uid": "account-123"
}
200Successful response
{
  "message": "Gitlab onboarded successfully"
}