App settings: Warden

Warden administration: overview, network device integrations (UniFi), SIEM (Logs & auditing) collection, general settings, ticket and notification rules, and connectors.

MethodPathSummary
GET/v1/admin/warden/overviewWarden configuration status + headline numbers for the admin overview
GET/v1/admin/warden/networkDetection + PSA integration settings, and the site -> PSA customer map
PUT/v1/admin/warden/networkUpdate the network
GET/v1/admin/warden/siemGet the SIEM
PUT/v1/admin/warden/siemUpdate the SIEM
GET/v1/admin/warden/settingsGet the settings
PUT/v1/admin/warden/settingsUpdate the settings
GET/v1/admin/warden/lookupsRMM sites and PSA queues/customers for the settings dropdowns
GET/v1/admin/warden/ticket-rulesList ticket rules
POST/v1/admin/warden/ticket-rulesCreate a ticket rule
PUT/v1/admin/warden/ticket-rules/:idUpdate a ticket rule
DELETE/v1/admin/warden/ticket-rules/:idDelete a ticket rule
GET/v1/admin/warden/notify-channelsThe tenant's named notification channels Warden can deliver through (set up in Admin → RMM → Notification channels)
GET/v1/admin/warden/notify-rulesWarden notification rules, with each rule's last delivery
POST/v1/admin/warden/notify-rulesCreate a notify rule
PUT/v1/admin/warden/notify-rules/:idUpdate a notification rule
DELETE/v1/admin/warden/notify-rules/:idDelete a notify rule
POST/v1/admin/warden/notify-rules/:id/testQueue a test message for a rule (Warden sends it within ~15s; poll notify-rules for the result)
GET/v1/admin/warden/connectorsList connectors
POST/v1/admin/warden/connectorsCreate a connector
PUT/v1/admin/warden/connectors/:idUpdate a connector
POST/v1/admin/warden/connectors/:id/reset-pinAfter a controller is replaced or gets a new certificate
DELETE/v1/admin/warden/connectors/:idDelete a connector

#Warden configuration status + headline numbers for the admin overview

GET/v1/admin/warden/overview
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/overview
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Response 200

FieldTypeDescription
settingsobject
findingsobject
findings.open_integer
findings.criticalnumber
findings.kevnumber
devicesobject
devices.totalinteger
devices.supportednumber
devices.limited_number
policiesobject
policies.ninteger
policies.enablednumber
rulesobject
rules.ninteger
rules.enablednumber
mapped_sitesinteger
total_sitesinteger
Example response
JSON
{
  "settings": {
    "…DEFAULT_SETTINGS": "…",
    "…s || {}": "…"
  },
  "findings": {
    "open_": 1,
    "critical": 12.5,
    "kev": 12.5
  },
  "devices": {
    "total": 3,
    "supported": 12.5,
    "limited_": 12.5
  },
  "policies": {
    "n": 3,
    "enabled": 12.5
  },
  "rules": {
    "n": 3,
    "enabled": 12.5
  },
  "mapped_sites": 1,
  "total_sites": 3
}

Example request

Bash
curl -X GET 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/overview' \
  -H "X-API-Key: $BRAMBLE_KEY"

#Detection + PSA integration settings, and the site -> PSA customer map

GET/v1/admin/warden/network
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/network
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Response 200

FieldTypeDescription
networkobject
network.enabledboolean
network.hourinteger
network.extra_targetsstring
probesarray of any
Example response
JSON
{
  "network": {
    "enabled": true,
    "hour": 1,
    "extra_targets": "string"
  },
  "probes": []
}

Errors

StatusMessage
503Network scanning needs the Warden service restarted first

Example request

Bash
curl -X GET 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/network' \
  -H "X-API-Key: $BRAMBLE_KEY"

#Update the network

PUT/v1/admin/warden/network
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/network
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Request body JSON

NameTypeDescription
hourinteger
extra_targetsarray of any
enabledboolean

Response 200

FieldTypeDescription
messagestring
Example response
JSON
{
  "message": "Saved"
}

Errors

StatusMessage
400Not an IPv4 address or /16–/32 network: …
503Network scanning needs the Warden service restarted first

Example request

Bash
curl -X PUT 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/network' \
  -H "X-API-Key: $BRAMBLE_KEY" \
  -H "Content-Type: application/json" \
  -d '{"hour":1,"extra_targets":[],"enabled":true}'

#Get the SIEM

GET/v1/admin/warden/siem
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/siem
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Response 200

FieldTypeDescription
siemobject
siem.updated_atstring (date-time), or null
retention_optionsarray of any
devicesobject
devices.windowsnumber
devices.linuxnumber
devices.collectingnumber
devices.audit_appliednumber
devices.audit_failednumber
Example response
JSON
{
  "siem": {
    "…SIEM_DEFAULTS": "…",
    "…rest": "…",
    "updated_at": "2026-11-12T09:30:00.000Z"
  },
  "retention_options": [],
  "devices": {
    "windows": 12.5,
    "linux": 12.5,
    "collecting": 12.5,
    "audit_applied": 12.5,
    "audit_failed": 12.5
  }
}

Errors

StatusMessage
503Logs & auditing needs the Warden service restarted first

Example request

Bash
curl -X GET 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/siem' \
  -H "X-API-Key: $BRAMBLE_KEY"

#Update the SIEM

PUT/v1/admin/warden/siem
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/siem
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Request body JSON

NameTypeDescription
retention_daysnumber
enabledboolean
process_creationboolean
powershellboolean
bramble_auditboolean
audit_policyboolean

Response 200

FieldTypeDescription
messagestring
Example response
JSON
{
  "message": "Saved"
}

Errors

StatusMessage
400Keep events for … days
503Logs & auditing needs the Warden service restarted first

Example request

Bash
curl -X PUT 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/siem' \
  -H "X-API-Key: $BRAMBLE_KEY" \
  -H "Content-Type: application/json" \
  -d '{"retention_days":12.5,"enabled":true,"process_creation":false,"powershell":false,"bramble_audit":false,"audit_policy":false}'

#Get the settings

GET/v1/admin/warden/settings
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/settings
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Response 200

FieldTypeDescription
settingsobject
settings.tenant_idinteger
site_customersarray of object
site_customers[].site_idinteger
site_customers[].psa_customer_idinteger
Example response
JSON
{
  "settings": {
    "…DEFAULT_SETTINGS": "…",
    "…s || {}": "…",
    "tenant_id": 1
  },
  "site_customers": [
    {
      "site_id": 7,
      "psa_customer_id": 7
    }
  ]
}

Example request

Bash
curl -X GET 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/settings' \
  -H "X-API-Key: $BRAMBLE_KEY"

#Update the settings

PUT/v1/admin/warden/settings
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/settings
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Request body JSON

NameTypeDescription
hide_low_priorityany
include_unfixedany
psa_enabledany
psa_queue_idnumber
psa_default_customer_idnumber
psa_auto_closeboolean
site_customersarray of any

Response 200

FieldTypeDescription
messagestring
Example response
JSON
{
  "message": "Saved"
}

Errors

StatusMessage
400Unknown PSA queue
400Unknown PSA customer
400Choose a PSA queue to enable ticketing

Example request

Bash
curl -X PUT 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/settings' \
  -H "X-API-Key: $BRAMBLE_KEY" \
  -H "Content-Type: application/json" \
  -d '{"hide_low_priority":"…","include_unfixed":"…","psa_enabled":"…","psa_queue_id":12.5,"psa_default_customer_id":12.5,"psa_auto_close":false,"site_customers":[]}'

#RMM sites and PSA queues/customers for the settings dropdowns

GET/v1/admin/warden/lookups
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/lookups
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Response 200

FieldTypeDescription
sitesarray of any
queuesarray of any
customersarray of any
Example response
JSON
{
  "sites": [],
  "queues": [],
  "customers": []
}

Example request

Bash
curl -X GET 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/lookups' \
  -H "X-API-Key: $BRAMBLE_KEY"

#List ticket rules

GET/v1/admin/warden/ticket-rules
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/ticket-rules
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Response 200

FieldTypeDescription
rulesarray of object
rules[].idinteger
rules[].tenant_idinteger
rules[].namestring
rules[].enabledboolean
rules[].min_severitystring: "critical" | "high" | "medium" | "low"
rules[].kev_onlyboolean
rules[].fixable_onlyboolean
rules[].site_idsarray of any
rules[].prioritystring: "low" | "medium" | "high" | "critical"
rules[].queue_idinteger, or null
rules[].created_atstring (date-time), or null
Example response
JSON
{
  "rules": [
    {
      "id": 42,
      "tenant_id": 1,
      "name": "Example name",
      "enabled": true,
      "min_severity": "critical",
      "kev_only": false,
      "fixable_only": false,
      "site_ids": [],
      "priority": "low",
      "queue_id": 7,
      "created_at": "2026-11-12T09:30:00.000Z"
    }
  ]
}

Example request

Bash
curl -X GET 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/ticket-rules' \
  -H "X-API-Key: $BRAMBLE_KEY"

#Create a ticket rule

POST/v1/admin/warden/ticket-rules
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/ticket-rules
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Request body JSON

NameTypeDescription
namestring
enabledboolean
min_severitystring: "critical" | "high" | "medium" | "low"
kev_onlyany
fixable_onlyboolean
site_idsarray of any
prioritystring: "low" | "medium" | "high" | "critical"
queue_idnumber

Response 201

FieldTypeDescription
idinteger
Example response
JSON
{
  "id": 42
}

Errors

StatusMessage
400Name is required

Example request

Bash
curl -X POST 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/ticket-rules' \
  -H "X-API-Key: $BRAMBLE_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"Example name","enabled":true,"min_severity":"critical","kev_only":"…","fixable_only":false,"site_ids":[],"priority":"low","queue_id":12.5}'

#Update a ticket rule

PUT/v1/admin/warden/ticket-rules/:id
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/ticket-rules/:id
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Path parameters

NameTypeDescription
idrequiredinteger

Request body JSON

NameTypeDescription
namestring
enabledboolean
min_severitystring: "critical" | "high" | "medium" | "low"
kev_onlyany
fixable_onlyboolean
site_idsarray of any
prioritystring: "low" | "medium" | "high" | "critical"
queue_idnumber

Response 200

FieldTypeDescription
messagestring
Example response
JSON
{
  "message": "Saved"
}

Errors

StatusMessage
400Name is required
404Rule not found

Example request

Bash
curl -X PUT 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/ticket-rules/42' \
  -H "X-API-Key: $BRAMBLE_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"Example name","enabled":true,"min_severity":"critical","kev_only":"…","fixable_only":false,"site_ids":[],"priority":"low","queue_id":12.5}'

#Delete a ticket rule

DELETE/v1/admin/warden/ticket-rules/:id
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/ticket-rules/:id
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Path parameters

NameTypeDescription
idrequiredinteger

Response 200

FieldTypeDescription
messagestring
Example response
JSON
{
  "message": "Saved"
}

Errors

StatusMessage
404Rule not found

Example request

Bash
curl -X DELETE 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/ticket-rules/42' \
  -H "X-API-Key: $BRAMBLE_KEY"

#The tenant's named notification channels Warden can deliver through (set up in Admin → RMM → Notification channels)

GET/v1/admin/warden/notify-channels
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/notify-channels
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Response 200

FieldTypeDescription
channelsarray of object
channels[].idinteger
channels[].channel_typestring
channels[].namestring
channels[].is_enabledboolean
channels[].last_sent_atstring (date-time), or null
channels[].last_errorstring, or null
channels[].last_error_atstring (date-time), or null
Example response
JSON
{
  "channels": [
    {
      "id": 42,
      "channel_type": "string",
      "name": "Example name",
      "is_enabled": true,
      "last_sent_at": "2026-11-12T09:30:00.000Z",
      "last_error": "string",
      "last_error_at": "2026-11-12T09:30:00.000Z"
    }
  ]
}

Example request

Bash
curl -X GET 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/notify-channels' \
  -H "X-API-Key: $BRAMBLE_KEY"

#Warden notification rules, with each rule's last delivery

GET/v1/admin/warden/notify-rules
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/notify-rules
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Response 200

FieldTypeDescription
rulesarray of object
rules[].idinteger
rules[].tenant_idinteger
rules[].namestring
rules[].enabledboolean
rules[].eventsarray of any
rules[].min_severitystring: "critical" | "high" | "medium" | "low"
rules[].kev_onlyboolean
rules[].site_idsarray of any
rules[].actionsarray of any
rules[].test_requested_atstring (date-time), or null
rules[].created_atstring (date-time), or null
rules[].updated_atstring (date-time), or null
rules[].lastobject, or null
logany
Example response
JSON
{
  "rules": [
    {
      "id": 42,
      "tenant_id": 1,
      "name": "Example name",
      "enabled": true,
      "events": [],
      "min_severity": "critical",
      "kev_only": false,
      "site_ids": [],
      "actions": [],
      "test_requested_at": "2026-11-12T09:30:00.000Z",
      "created_at": "2026-11-12T09:30:00.000Z",
      "updated_at": "2026-11-12T09:30:00.000Z",
      "last": {}
    }
  ],
  "log": null
}

Example request

Bash
curl -X GET 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/notify-rules' \
  -H "X-API-Key: $BRAMBLE_KEY"

#Create a notify rule

POST/v1/admin/warden/notify-rules
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/notify-rules
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Request body JSON

NameTypeDescription
eventsarray of any
actionsarray of any
namestring
enabledboolean
min_severitystring: "critical" | "high" | "medium" | "low"
kev_onlyany
site_idsarray of any

Response 201

FieldTypeDescription
idinteger
Example response
JSON
{
  "id": 42
}

Example request

Bash
curl -X POST 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/notify-rules' \
  -H "X-API-Key: $BRAMBLE_KEY" \
  -H "Content-Type: application/json" \
  -d '{"events":[],"actions":[],"name":"Example name","enabled":true,"min_severity":"critical","kev_only":"…","site_ids":[]}'

#Update a notification rule

PUT/v1/admin/warden/notify-rules/:id
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/notify-rules/:id
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Path parameters

NameTypeDescription
idrequiredinteger

Request body JSON

NameTypeDescription
eventsarray of any
actionsarray of any
namestring
enabledboolean
min_severitystring: "critical" | "high" | "medium" | "low"
kev_onlyany
site_idsarray of any

Response 200

FieldTypeDescription
messagestring
Example response
JSON
{
  "message": "Saved"
}

Errors

StatusMessage
404Rule not found

Example request

Bash
curl -X PUT 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/notify-rules/42' \
  -H "X-API-Key: $BRAMBLE_KEY" \
  -H "Content-Type: application/json" \
  -d '{"events":[],"actions":[],"name":"Example name","enabled":true,"min_severity":"critical","kev_only":"…","site_ids":[]}'

#Delete a notify rule

DELETE/v1/admin/warden/notify-rules/:id
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/notify-rules/:id
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Path parameters

NameTypeDescription
idrequiredinteger

Response 200

FieldTypeDescription
messagestring
Example response
JSON
{
  "message": "Saved"
}

Errors

StatusMessage
404Rule not found

Example request

Bash
curl -X DELETE 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/notify-rules/42' \
  -H "X-API-Key: $BRAMBLE_KEY"

#Queue a test message for a rule (Warden sends it within ~15s; poll notify-rules for the result)

POST/v1/admin/warden/notify-rules/:id/test
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/notify-rules/:id/test
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Path parameters

NameTypeDescription
idrequiredinteger

Response 202

FieldTypeDescription
messagestring
Example response
JSON
{
  "message": "Saved"
}

Errors

StatusMessage
404Rule not found

Example request

Bash
curl -X POST 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/notify-rules/42/test' \
  -H "X-API-Key: $BRAMBLE_KEY"

#List connectors

GET/v1/admin/warden/connectors
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/connectors
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Response 200

FieldTypeDescription
connectorsarray of object
connectors[].enabledboolean
connectors[].pinnedboolean
connectors[].devicesnumber
connectors[].updatablenumber
pollersarray of any
Example response
JSON
{
  "connectors": [
    {
      "…r": "…",
      "enabled": true,
      "pinned": false,
      "devices": 12.5,
      "updatable": 12.5
    }
  ],
  "pollers": []
}

Example request

Bash
curl -X GET 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/connectors' \
  -H "X-API-Key: $BRAMBLE_KEY"

#Create a connector

POST/v1/admin/warden/connectors
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/connectors
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Request body JSON

NameTypeDescription
namestring
urlstring
api_keystring
poll_minutesinteger
probe_device_idinteger
enabledboolean

Response 201

FieldTypeDescription
idinteger
Example response
JSON
{
  "id": 42
}

Errors

StatusMessage
400Choose a Linux RMM device on the same network as the controller to poll it

Example request

Bash
curl -X POST 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/connectors' \
  -H "X-API-Key: $BRAMBLE_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"Example name","url":"https://example.com/…","api_key":"…","poll_minutes":1,"probe_device_id":7,"enabled":true}'

#Update a connector

PUT/v1/admin/warden/connectors/:id
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/connectors/:id
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Path parameters

NameTypeDescription
idrequiredinteger

Request body JSON

NameTypeDescription
namestring
urlstring
api_keystring
poll_minutesinteger
probe_device_idinteger
enabledboolean

Response 200

FieldTypeDescription
okboolean
Example response
JSON
{
  "ok": true
}

Errors

StatusMessage
400Choose a Linux RMM device on the same network as the controller to poll it
404Integration not found

Example request

Bash
curl -X PUT 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/connectors/42' \
  -H "X-API-Key: $BRAMBLE_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"Example name","url":"https://example.com/…","api_key":"…","poll_minutes":1,"probe_device_id":7,"enabled":true}'

#After a controller is replaced or gets a new certificate

POST/v1/admin/warden/connectors/:id/reset-pin
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/connectors/:id/reset-pin
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Path parameters

NameTypeDescription
idrequiredinteger

Response 200

FieldTypeDescription
okboolean
Example response
JSON
{
  "ok": true
}

Errors

StatusMessage
404Integration not found

Example request

Bash
curl -X POST 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/connectors/42/reset-pin' \
  -H "X-API-Key: $BRAMBLE_KEY"

#Delete a connector

DELETE/v1/admin/warden/connectors/:id
Address
https://<your-org>.brambleit.cloud/api/v1/admin/warden/connectors/:id
Requires
Signed-in session, X-API-Key, or a Bramble app access token (Authorization: Bearer).
Licence: Warden.
Permission (any of): secure.admin.manage.

Path parameters

NameTypeDescription
idrequiredinteger

Response 200

FieldTypeDescription
okboolean
Example response
JSON
{
  "ok": true
}

Errors

StatusMessage
404Integration not found

Example request

Bash
curl -X DELETE 'https://<your-org>.brambleit.cloud/api/v1/admin/warden/connectors/42' \
  -H "X-API-Key: $BRAMBLE_KEY"