# Kenna Security ROLES API

**Canonical:** https://apis.io/apis/kenna-security/kenna-security-roles-api/  
**Provider:** Kenna Security — https://apis.io/providers/kenna-security/  
**Base URL:** https://api.kennasecurity.com  
**Documentation:** https://apidocs.kennasecurity.com/reference

Kenna Security ROLES API is one of 29 APIs that [Kenna Security](https://apis.io/providers/kenna-security/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 12 JSON Schema definitions. Tagged areas include Roles. The published artifact set on APIs.io includes an OpenAPI specification and 12 JSON Schemas.

The ROLES API from Kenna Security — 7 operation(s) for roles.

## Operations (9)

| Method | Path | Summary |
|---|---|---|
| GET | `/roles` | List Roles |
| POST | `/roles/` | Create Role |
| PUT | `/roles/update_permissions_in_bulk` | Bulk Update Permissions |
| GET | `/roles/{id}` | Show Role |
| PUT | `/roles/{id}` | Update Role |
| DELETE | `/roles/{id}` | Delete Role |
| PUT | `/roles/{id}/add_applications` | Add Application(s) to Role |
| PUT | `/roles/{id}/add_asset_groups` | Add Asset Group(s) to Role |
| PUT | `/roles/{id}/custom_permissions` | Update Role Custom Permissions |

## Machine-readable artifacts (13)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/openapi/kenna-security-roles-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-os-inference-response-schema-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-v3-os-inference-response-schema-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-microsoft-vuln-inferenece-post-response-schema-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-odata-cve-response-schema-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-51612701083eea34cbeb0be66175b235566839e2376216d7ff4bab8b393d98fd-post-response-schema-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-windows-os-inference-request-body-schema-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-export-settings-request-body-schema-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-vulnerability-definition-with-mitre-attack-schema-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-export-get-vulnerability-response-schema-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-vulnerability-definition-schema-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-create-vulnerability-request-body-schema-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-export-get-finding-response-schema-schema.json

## Other Kenna Security APIs (12)

- [Cisco Vulnerability Management API (Kenna)](https://apis.io/apis/kenna-security/cisco-vulnerability-management-api-kenna/)
- [Kenna Security APPLICATION REPORTING API](https://apis.io/apis/kenna-security/kenna-security-application-reporting-api/)
- [Kenna Security APPLICATIONS API](https://apis.io/apis/kenna-security/kenna-security-applications-api/)
- [Kenna Security ASSET GROUP REPORTING API](https://apis.io/apis/kenna-security/kenna-security-asset-group-reporting-api/)
- [Kenna Security ASSET GROUPS API](https://apis.io/apis/kenna-security/kenna-security-asset-groups-api/)
- [Kenna Security ASSET TAGGING API](https://apis.io/apis/kenna-security/kenna-security-asset-tagging-api/)
- [Kenna Security ASSETS API](https://apis.io/apis/kenna-security/kenna-security-assets-api/)
- [Kenna Security AUDIT LOGS API](https://apis.io/apis/kenna-security/kenna-security-audit-logs-api/)
- [Kenna Security CONNECTOR RUNS API](https://apis.io/apis/kenna-security/kenna-security-connector-runs-api/)
- [Kenna Security CONNECTORS API](https://apis.io/apis/kenna-security/kenna-security-connectors-api/)
- [Kenna Security CVES API](https://apis.io/apis/kenna-security/kenna-security-cves-api/)
- [Kenna Security DASHBOARD GROUPS API](https://apis.io/apis/kenna-security/kenna-security-dashboard-groups-api/)

## Tags

Roles

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/kenna-security/kenna-security-roles-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/kenna-security/.
