Version: 1.1.0
Category: Query
Entity: Permission
Base URL: http://localhost:1317
Base Path: /structs
| Method | Path | Description | Auth | Paginated |
|---|---|---|---|---|
| GET | /structs/permission/{permissionId} |
Get permission by ID | No | No |
| GET | /structs/permission |
List all permissions | No | Yes |
| GET | /structs/permission/object/{objectId} |
Get permissions by object | No | No |
| GET | /structs/permission/player/{playerId} |
Get permissions by player | No | No |
GET /structs/permission/{permissionId}
Returns a single permission by its ID.
| Name | Type | Required | Format | Description |
|---|---|---|---|---|
permissionId |
string | Yes | permission-id | Permission identifier |
application/jsonschemas/entities.md#PermissionGET /structs/permission
Returns a paginated list of all permissions.
application/jsonschemas/entities.md#Permission (array)GET /structs/permission/object/{objectId}
Returns all permissions associated with a specific object.
| Name | Type | Required | Format | Description |
|---|---|---|---|---|
objectId |
string | Yes | - | Object identifier |
application/jsonschemas/entities.md#Permission (array)GET /structs/permission/player/{playerId}
Returns all permissions granted to a specific player.
| Name | Type | Required | Format | Description |
|---|---|---|---|---|
playerId |
string | Yes | entity-id (^1-[0-9]+$) |
Player identifier in format ‘type-index’ (e.g., ‘1-11’ for player type 1, index 11). Type 1 = Player. |
application/jsonschemas/entities.md#Permission (array)