GrantPermissionRequest
Example Usage
typescript
import { GrantPermissionRequest } from "@meetkai/mka1/models/components";
let value: GrantPermissionRequest = {
resourceType: "completion",
resourceId: "my-completion-123",
userId: "user-abc456",
role: "writer",
};Fields
| Field | Type | Required | Description |
|---|---|---|---|
resourceType | components.LlmResourceType | ✔️ | Type of LLM resource |
resourceId | string | ✔️ | Unique identifier for the resource |
userId | string | ✔️ | Unique identifier for the user, or "*" to grant/revoke public access |
role | components.ResourceRole | ✔️ | Permission role for the resource (owner > writer > reader) |