RBAC · Example Payload

Rbac Permission Example

Allows publishing content items to the public-facing site.

Access ControlAuthorizationCloud NativeComplianceIdentity ManagementKubernetesRBACSecurity

Rbac Permission Example is an example object payload from RBAC, with 8 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

@context@typeidnamedescriptionactionresourceconditions

Example Payload

rbac-permission-example.json Raw ↑
{
  "@context": "https://raw.githubusercontent.com/api-evangelist/rbac/refs/heads/main/json-ld/rbac-context.jsonld",
  "@type": "Permission",
  "id": "perm-content-publish",
  "name": "Publish Content",
  "description": "Allows publishing content items to the public-facing site.",
  "action": "publish",
  "resource": "content",
  "conditions": {
    "status": "draft",
    "ownedBy": "{{principalId}}"
  }
}