Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
26 changes: 14 additions & 12 deletions .agents/skills/cli-admin/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
name: cli-admin
description: CLI tool (csdk) for the admin API — provides CRUD commands for 34 tables and 16 custom operations
description: CLI tool (csdk) for the admin API — provides CRUD commands for 37 tables and 15 custom operations
---

# cli-admin

<!-- @constructive-io/graphql-codegen - DO NOT EDIT -->

CLI tool (csdk) for the admin API — provides CRUD commands for 34 tables and 16 custom operations
CLI tool (csdk) for the admin API — provides CRUD commands for 37 tables and 15 custom operations

## Usage

Expand Down Expand Up @@ -66,27 +66,30 @@ See the `references/` directory for detailed per-entity API documentation:
- [org-permission-default](references/org-permission-default.md)
- [app-admin-grant](references/app-admin-grant.md)
- [app-owner-grant](references/app-owner-grant.md)
- [app-limit-default](references/app-limit-default.md)
- [org-limit-default](references/org-limit-default.md)
- [org-admin-grant](references/org-admin-grant.md)
- [org-owner-grant](references/org-owner-grant.md)
- [app-limit](references/app-limit.md)
- [app-achievement](references/app-achievement.md)
- [app-step](references/app-step.md)
- [app-claimed-invite](references/app-claimed-invite.md)
- [org-chart-edge-grant](references/org-chart-edge-grant.md)
- [org-limit](references/org-limit.md)
- [org-admin-grant](references/org-admin-grant.md)
- [org-owner-grant](references/org-owner-grant.md)
- [membership-type](references/membership-type.md)
- [app-limit-default](references/app-limit-default.md)
- [org-limit-default](references/org-limit-default.md)
- [org-chart-edge-grant](references/org-chart-edge-grant.md)
- [app-claimed-invite](references/app-claimed-invite.md)
- [app-grant](references/app-grant.md)
- [app-membership-default](references/app-membership-default.md)
- [org-membership-default](references/org-membership-default.md)
- [org-claimed-invite](references/org-claimed-invite.md)
- [app-limit-event](references/app-limit-event.md)
- [org-limit-event](references/org-limit-event.md)
- [org-grant](references/org-grant.md)
- [org-chart-edge](references/org-chart-edge.md)
- [app-limit](references/app-limit.md)
- [org-limit-aggregate](references/org-limit-aggregate.md)
- [org-member-profile](references/org-member-profile.md)
- [org-membership-setting](references/org-membership-setting.md)
- [org-limit](references/org-limit.md)
- [app-level](references/app-level.md)
- [app-invite](references/app-invite.md)
- [org-membership-setting](references/org-membership-setting.md)
- [org-invite](references/org-invite.md)
- [app-membership](references/app-membership.md)
- [org-membership](references/org-membership.md)
Expand All @@ -104,5 +107,4 @@ See the `references/` directory for detailed per-entity API documentation:
- [submit-app-invite-code](references/submit-app-invite-code.md)
- [submit-org-invite-code](references/submit-org-invite-code.md)
- [request-upload-url](references/request-upload-url.md)
- [confirm-upload](references/confirm-upload.md)
- [provision-bucket](references/provision-bucket.md)
6 changes: 3 additions & 3 deletions .agents/skills/cli-admin/references/app-invite.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ csdk app-invite list --where.<field>.<op> <value> --orderBy <values>
csdk app-invite list --limit 10 --after <cursor>
csdk app-invite find-first --where.<field>.<op> <value>
csdk app-invite get --id <UUID>
csdk app-invite create [--email <Email>] [--senderId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--expiresAt <Datetime>]
csdk app-invite update --id <UUID> [--email <Email>] [--senderId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--expiresAt <Datetime>]
csdk app-invite create [--email <Email>] [--senderId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--profileId <UUID>] [--expiresAt <Datetime>]
csdk app-invite update --id <UUID> [--email <Email>] [--senderId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--profileId <UUID>] [--expiresAt <Datetime>]
csdk app-invite delete --id <UUID>
```

Expand Down Expand Up @@ -58,7 +58,7 @@ csdk app-invite list --where.id.equalTo <value> --orderBy ID_ASC
### Create a appInvite

```bash
csdk app-invite create [--email <Email>] [--senderId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--expiresAt <Datetime>]
csdk app-invite create [--email <Email>] [--senderId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--profileId <UUID>] [--expiresAt <Datetime>]
```

### Get a appInvite by id
Expand Down
6 changes: 3 additions & 3 deletions .agents/skills/cli-admin/references/app-limit-default.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ csdk app-limit-default list --where.<field>.<op> <value> --orderBy <values>
csdk app-limit-default list --limit 10 --after <cursor>
csdk app-limit-default find-first --where.<field>.<op> <value>
csdk app-limit-default get --id <UUID>
csdk app-limit-default create --name <String> [--max <Int>]
csdk app-limit-default update --id <UUID> [--name <String>] [--max <Int>]
csdk app-limit-default create --name <String> [--max <BigInt>] [--softMax <BigInt>]
csdk app-limit-default update --id <UUID> [--name <String>] [--max <BigInt>] [--softMax <BigInt>]
csdk app-limit-default delete --id <UUID>
```

Expand Down Expand Up @@ -58,7 +58,7 @@ csdk app-limit-default list --where.id.equalTo <value> --orderBy ID_ASC
### Create a appLimitDefault

```bash
csdk app-limit-default create --name <String> [--max <Int>]
csdk app-limit-default create --name <String> [--max <BigInt>] [--softMax <BigInt>]
```

### Get a appLimitDefault by id
Expand Down
68 changes: 68 additions & 0 deletions .agents/skills/cli-admin/references/app-limit-event.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# appLimitEvent

<!-- @constructive-io/graphql-codegen - DO NOT EDIT -->

CRUD operations for AppLimitEvent records via csdk CLI

## Usage

```bash
csdk app-limit-event list
csdk app-limit-event list --where.<field>.<op> <value> --orderBy <values>
csdk app-limit-event list --limit 10 --after <cursor>
csdk app-limit-event find-first --where.<field>.<op> <value>
csdk app-limit-event get --id <UUID>
csdk app-limit-event create [--name <String>] [--actorId <UUID>] [--entityId <UUID>] [--eventType <String>] [--delta <BigInt>] [--numBefore <BigInt>] [--numAfter <BigInt>] [--maxAtEvent <BigInt>] [--reason <String>]
csdk app-limit-event update --id <UUID> [--name <String>] [--actorId <UUID>] [--entityId <UUID>] [--eventType <String>] [--delta <BigInt>] [--numBefore <BigInt>] [--numAfter <BigInt>] [--maxAtEvent <BigInt>] [--reason <String>]
csdk app-limit-event delete --id <UUID>
```

## Examples

### List appLimitEvent records

```bash
csdk app-limit-event list
```

### List appLimitEvent records with pagination

```bash
csdk app-limit-event list --limit 10 --offset 0
```

### List appLimitEvent records with cursor pagination

```bash
csdk app-limit-event list --limit 10 --after <cursor>
```

### Find first matching appLimitEvent

```bash
csdk app-limit-event find-first --where.id.equalTo <value>
```

### List appLimitEvent records with field selection

```bash
csdk app-limit-event list --select id,id
```

### List appLimitEvent records with filtering and ordering

```bash
csdk app-limit-event list --where.id.equalTo <value> --orderBy ID_ASC
```

### Create a appLimitEvent

```bash
csdk app-limit-event create [--name <String>] [--actorId <UUID>] [--entityId <UUID>] [--eventType <String>] [--delta <BigInt>] [--numBefore <BigInt>] [--numAfter <BigInt>] [--maxAtEvent <BigInt>] [--reason <String>]
```

### Get a appLimitEvent by id

```bash
csdk app-limit-event get --id <value>
```
6 changes: 3 additions & 3 deletions .agents/skills/cli-admin/references/app-limit.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ csdk app-limit list --where.<field>.<op> <value> --orderBy <values>
csdk app-limit list --limit 10 --after <cursor>
csdk app-limit find-first --where.<field>.<op> <value>
csdk app-limit get --id <UUID>
csdk app-limit create --actorId <UUID> [--name <String>] [--num <Int>] [--max <Int>]
csdk app-limit update --id <UUID> [--name <String>] [--actorId <UUID>] [--num <Int>] [--max <Int>]
csdk app-limit create --actorId <UUID> [--name <String>] [--num <BigInt>] [--max <BigInt>] [--softMax <BigInt>] [--windowStart <Datetime>] [--windowDuration <Interval>]
csdk app-limit update --id <UUID> [--name <String>] [--actorId <UUID>] [--num <BigInt>] [--max <BigInt>] [--softMax <BigInt>] [--windowStart <Datetime>] [--windowDuration <Interval>]
csdk app-limit delete --id <UUID>
```

Expand Down Expand Up @@ -58,7 +58,7 @@ csdk app-limit list --where.id.equalTo <value> --orderBy ID_ASC
### Create a appLimit

```bash
csdk app-limit create --actorId <UUID> [--name <String>] [--num <Int>] [--max <Int>]
csdk app-limit create --actorId <UUID> [--name <String>] [--num <BigInt>] [--max <BigInt>] [--softMax <BigInt>] [--windowStart <Datetime>] [--windowDuration <Interval>]
```

### Get a appLimit by id
Expand Down
6 changes: 3 additions & 3 deletions .agents/skills/cli-admin/references/app-membership.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ csdk app-membership list --where.<field>.<op> <value> --orderBy <values>
csdk app-membership list --limit 10 --after <cursor>
csdk app-membership find-first --where.<field>.<op> <value>
csdk app-membership get --id <UUID>
csdk app-membership create --actorId <UUID> [--createdBy <UUID>] [--updatedBy <UUID>] [--isApproved <Boolean>] [--isBanned <Boolean>] [--isDisabled <Boolean>] [--isVerified <Boolean>] [--isActive <Boolean>] [--isExternal <Boolean>] [--isOwner <Boolean>] [--isAdmin <Boolean>] [--permissions <BitString>] [--granted <BitString>] [--profileId <UUID>]
csdk app-membership update --id <UUID> [--createdBy <UUID>] [--updatedBy <UUID>] [--isApproved <Boolean>] [--isBanned <Boolean>] [--isDisabled <Boolean>] [--isVerified <Boolean>] [--isActive <Boolean>] [--isExternal <Boolean>] [--isOwner <Boolean>] [--isAdmin <Boolean>] [--permissions <BitString>] [--granted <BitString>] [--actorId <UUID>] [--profileId <UUID>]
csdk app-membership create --actorId <UUID> [--createdBy <UUID>] [--updatedBy <UUID>] [--isApproved <Boolean>] [--isBanned <Boolean>] [--isDisabled <Boolean>] [--isVerified <Boolean>] [--isActive <Boolean>] [--isOwner <Boolean>] [--isAdmin <Boolean>] [--permissions <BitString>] [--granted <BitString>] [--profileId <UUID>]
csdk app-membership update --id <UUID> [--createdBy <UUID>] [--updatedBy <UUID>] [--isApproved <Boolean>] [--isBanned <Boolean>] [--isDisabled <Boolean>] [--isVerified <Boolean>] [--isActive <Boolean>] [--isOwner <Boolean>] [--isAdmin <Boolean>] [--permissions <BitString>] [--granted <BitString>] [--actorId <UUID>] [--profileId <UUID>]
csdk app-membership delete --id <UUID>
```

Expand Down Expand Up @@ -58,7 +58,7 @@ csdk app-membership list --where.id.equalTo <value> --orderBy ID_ASC
### Create a appMembership

```bash
csdk app-membership create --actorId <UUID> [--createdBy <UUID>] [--updatedBy <UUID>] [--isApproved <Boolean>] [--isBanned <Boolean>] [--isDisabled <Boolean>] [--isVerified <Boolean>] [--isActive <Boolean>] [--isExternal <Boolean>] [--isOwner <Boolean>] [--isAdmin <Boolean>] [--permissions <BitString>] [--granted <BitString>] [--profileId <UUID>]
csdk app-membership create --actorId <UUID> [--createdBy <UUID>] [--updatedBy <UUID>] [--isApproved <Boolean>] [--isBanned <Boolean>] [--isDisabled <Boolean>] [--isVerified <Boolean>] [--isActive <Boolean>] [--isOwner <Boolean>] [--isAdmin <Boolean>] [--permissions <BitString>] [--granted <BitString>] [--profileId <UUID>]
```

### Get a appMembership by id
Expand Down
6 changes: 3 additions & 3 deletions .agents/skills/cli-admin/references/org-invite.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ csdk org-invite list --where.<field>.<op> <value> --orderBy <values>
csdk org-invite list --limit 10 --after <cursor>
csdk org-invite find-first --where.<field>.<op> <value>
csdk org-invite get --id <UUID>
csdk org-invite create --entityId <UUID> [--email <Email>] [--senderId <UUID>] [--receiverId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--expiresAt <Datetime>]
csdk org-invite update --id <UUID> [--email <Email>] [--senderId <UUID>] [--receiverId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--expiresAt <Datetime>] [--entityId <UUID>]
csdk org-invite create --entityId <UUID> [--email <Email>] [--senderId <UUID>] [--receiverId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--profileId <UUID>] [--expiresAt <Datetime>]
csdk org-invite update --id <UUID> [--email <Email>] [--senderId <UUID>] [--receiverId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--profileId <UUID>] [--expiresAt <Datetime>] [--entityId <UUID>]
csdk org-invite delete --id <UUID>
```

Expand Down Expand Up @@ -58,7 +58,7 @@ csdk org-invite list --where.id.equalTo <value> --orderBy ID_ASC
### Create a orgInvite

```bash
csdk org-invite create --entityId <UUID> [--email <Email>] [--senderId <UUID>] [--receiverId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--expiresAt <Datetime>]
csdk org-invite create --entityId <UUID> [--email <Email>] [--senderId <UUID>] [--receiverId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--profileId <UUID>] [--expiresAt <Datetime>]
```

### Get a orgInvite by id
Expand Down
68 changes: 68 additions & 0 deletions .agents/skills/cli-admin/references/org-limit-aggregate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# orgLimitAggregate

<!-- @constructive-io/graphql-codegen - DO NOT EDIT -->

CRUD operations for OrgLimitAggregate records via csdk CLI

## Usage

```bash
csdk org-limit-aggregate list
csdk org-limit-aggregate list --where.<field>.<op> <value> --orderBy <values>
csdk org-limit-aggregate list --limit 10 --after <cursor>
csdk org-limit-aggregate find-first --where.<field>.<op> <value>
csdk org-limit-aggregate get --id <UUID>
csdk org-limit-aggregate create --entityId <UUID> [--name <String>] [--num <BigInt>] [--max <BigInt>] [--softMax <BigInt>] [--windowStart <Datetime>] [--windowDuration <Interval>]
csdk org-limit-aggregate update --id <UUID> [--name <String>] [--entityId <UUID>] [--num <BigInt>] [--max <BigInt>] [--softMax <BigInt>] [--windowStart <Datetime>] [--windowDuration <Interval>]
csdk org-limit-aggregate delete --id <UUID>
```

## Examples

### List orgLimitAggregate records

```bash
csdk org-limit-aggregate list
```

### List orgLimitAggregate records with pagination

```bash
csdk org-limit-aggregate list --limit 10 --offset 0
```

### List orgLimitAggregate records with cursor pagination

```bash
csdk org-limit-aggregate list --limit 10 --after <cursor>
```

### Find first matching orgLimitAggregate

```bash
csdk org-limit-aggregate find-first --where.id.equalTo <value>
```

### List orgLimitAggregate records with field selection

```bash
csdk org-limit-aggregate list --select id,id
```

### List orgLimitAggregate records with filtering and ordering

```bash
csdk org-limit-aggregate list --where.id.equalTo <value> --orderBy ID_ASC
```

### Create a orgLimitAggregate

```bash
csdk org-limit-aggregate create --entityId <UUID> [--name <String>] [--num <BigInt>] [--max <BigInt>] [--softMax <BigInt>] [--windowStart <Datetime>] [--windowDuration <Interval>]
```

### Get a orgLimitAggregate by id

```bash
csdk org-limit-aggregate get --id <value>
```
6 changes: 3 additions & 3 deletions .agents/skills/cli-admin/references/org-limit-default.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ csdk org-limit-default list --where.<field>.<op> <value> --orderBy <values>
csdk org-limit-default list --limit 10 --after <cursor>
csdk org-limit-default find-first --where.<field>.<op> <value>
csdk org-limit-default get --id <UUID>
csdk org-limit-default create --name <String> [--max <Int>]
csdk org-limit-default update --id <UUID> [--name <String>] [--max <Int>]
csdk org-limit-default create --name <String> [--max <BigInt>] [--softMax <BigInt>]
csdk org-limit-default update --id <UUID> [--name <String>] [--max <BigInt>] [--softMax <BigInt>]
csdk org-limit-default delete --id <UUID>
```

Expand Down Expand Up @@ -58,7 +58,7 @@ csdk org-limit-default list --where.id.equalTo <value> --orderBy ID_ASC
### Create a orgLimitDefault

```bash
csdk org-limit-default create --name <String> [--max <Int>]
csdk org-limit-default create --name <String> [--max <BigInt>] [--softMax <BigInt>]
```

### Get a orgLimitDefault by id
Expand Down
68 changes: 68 additions & 0 deletions .agents/skills/cli-admin/references/org-limit-event.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# orgLimitEvent

<!-- @constructive-io/graphql-codegen - DO NOT EDIT -->

CRUD operations for OrgLimitEvent records via csdk CLI

## Usage

```bash
csdk org-limit-event list
csdk org-limit-event list --where.<field>.<op> <value> --orderBy <values>
csdk org-limit-event list --limit 10 --after <cursor>
csdk org-limit-event find-first --where.<field>.<op> <value>
csdk org-limit-event get --id <UUID>
csdk org-limit-event create [--name <String>] [--actorId <UUID>] [--entityId <UUID>] [--eventType <String>] [--delta <BigInt>] [--numBefore <BigInt>] [--numAfter <BigInt>] [--maxAtEvent <BigInt>] [--reason <String>]
csdk org-limit-event update --id <UUID> [--name <String>] [--actorId <UUID>] [--entityId <UUID>] [--eventType <String>] [--delta <BigInt>] [--numBefore <BigInt>] [--numAfter <BigInt>] [--maxAtEvent <BigInt>] [--reason <String>]
csdk org-limit-event delete --id <UUID>
```

## Examples

### List orgLimitEvent records

```bash
csdk org-limit-event list
```

### List orgLimitEvent records with pagination

```bash
csdk org-limit-event list --limit 10 --offset 0
```

### List orgLimitEvent records with cursor pagination

```bash
csdk org-limit-event list --limit 10 --after <cursor>
```

### Find first matching orgLimitEvent

```bash
csdk org-limit-event find-first --where.id.equalTo <value>
```

### List orgLimitEvent records with field selection

```bash
csdk org-limit-event list --select id,id
```

### List orgLimitEvent records with filtering and ordering

```bash
csdk org-limit-event list --where.id.equalTo <value> --orderBy ID_ASC
```

### Create a orgLimitEvent

```bash
csdk org-limit-event create [--name <String>] [--actorId <UUID>] [--entityId <UUID>] [--eventType <String>] [--delta <BigInt>] [--numBefore <BigInt>] [--numAfter <BigInt>] [--maxAtEvent <BigInt>] [--reason <String>]
```

### Get a orgLimitEvent by id

```bash
csdk org-limit-event get --id <value>
```
Loading
Loading