Skip to content
Closed
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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions .agents/skills/cli-api/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
name: cli-api
description: CLI tool (csdk) for the api API — provides CRUD commands for 65 tables and 11 custom operations
description: CLI tool (csdk) for the api API — provides CRUD commands for 63 tables and 11 custom operations
---

# cli-api

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

CLI tool (csdk) for the api API — provides CRUD commands for 65 tables and 11 custom operations
CLI tool (csdk) for the api API — provides CRUD commands for 63 tables and 11 custom operations

## Usage

Expand Down Expand Up @@ -57,7 +57,6 @@ See the `references/` directory for detailed per-entity API documentation:
- [auth](references/auth.md)
- [config](references/config.md)
- [api](references/api.md)
- [api-module](references/api-module.md)
- [api-schema](references/api-schema.md)
- [api-setting](references/api-setting.md)
- [ast-migration](references/ast-migration.md)
Expand Down Expand Up @@ -85,7 +84,6 @@ See the `references/` directory for detailed per-entity API documentation:
- [node-type-registry](references/node-type-registry.md)
- [partition](references/partition.md)
- [platform-api](references/platform-api.md)
- [platform-api-module](references/platform-api-module.md)
- [platform-api-schema](references/platform-api-schema.md)
- [platform-api-setting](references/platform-api-setting.md)
- [platform-cors-setting](references/platform-cors-setting.md)
Expand Down
6 changes: 3 additions & 3 deletions .agents/skills/cli-modules/references/api-surface-module.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ csdk api-surface-module list --where.<field>.<op> <value> --orderBy <values>
csdk api-surface-module list --limit 10 --after <cursor>
csdk api-surface-module find-first --where.<field>.<op> <value>
csdk api-surface-module get --id <UUID>
csdk api-surface-module create --databaseId <UUID> --scope <String> [--apiModulesTableId <UUID>] [--apiModulesTableName <String>] [--apiName <String>] [--apiSchemasTableId <UUID>] [--apiSchemasTableName <String>] [--apiSettingsTableId <UUID>] [--apiSettingsTableName <String>] [--apisTableId <UUID>] [--apisTableName <String>] [--catalogModuleId <UUID>] [--corsSettingsTableId <UUID>] [--corsSettingsTableName <String>] [--defaultPermissions <String>] [--entityField <String>] [--entityTableId <UUID>] [--policies <JSON>] [--prefix <String>] [--privateApiName <String>] [--provisions <JSON>] [--publicSchemaName <String>] [--schemaId <UUID>]
csdk api-surface-module update --id <UUID> [--apiModulesTableId <UUID>] [--apiModulesTableName <String>] [--apiName <String>] [--apiSchemasTableId <UUID>] [--apiSchemasTableName <String>] [--apiSettingsTableId <UUID>] [--apiSettingsTableName <String>] [--apisTableId <UUID>] [--apisTableName <String>] [--catalogModuleId <UUID>] [--corsSettingsTableId <UUID>] [--corsSettingsTableName <String>] [--databaseId <UUID>] [--defaultPermissions <String>] [--entityField <String>] [--entityTableId <UUID>] [--policies <JSON>] [--prefix <String>] [--privateApiName <String>] [--provisions <JSON>] [--publicSchemaName <String>] [--schemaId <UUID>] [--scope <String>]
csdk api-surface-module create --databaseId <UUID> --scope <String> [--apiName <String>] [--apiSchemasTableId <UUID>] [--apiSchemasTableName <String>] [--apiSettingsTableId <UUID>] [--apiSettingsTableName <String>] [--apisTableId <UUID>] [--apisTableName <String>] [--catalogModuleId <UUID>] [--corsSettingsTableId <UUID>] [--corsSettingsTableName <String>] [--defaultPermissions <String>] [--entityField <String>] [--entityTableId <UUID>] [--policies <JSON>] [--prefix <String>] [--privateApiName <String>] [--provisions <JSON>] [--publicSchemaName <String>] [--schemaId <UUID>]
csdk api-surface-module update --id <UUID> [--apiName <String>] [--apiSchemasTableId <UUID>] [--apiSchemasTableName <String>] [--apiSettingsTableId <UUID>] [--apiSettingsTableName <String>] [--apisTableId <UUID>] [--apisTableName <String>] [--catalogModuleId <UUID>] [--corsSettingsTableId <UUID>] [--corsSettingsTableName <String>] [--databaseId <UUID>] [--defaultPermissions <String>] [--entityField <String>] [--entityTableId <UUID>] [--policies <JSON>] [--prefix <String>] [--privateApiName <String>] [--provisions <JSON>] [--publicSchemaName <String>] [--schemaId <UUID>] [--scope <String>]
csdk api-surface-module delete --id <UUID>
```

Expand Down Expand Up @@ -58,7 +58,7 @@ csdk api-surface-module list --where.id.equalTo <value> --orderBy ID_ASC
### Create a apiSurfaceModule

```bash
csdk api-surface-module create --databaseId <UUID> --scope <String> [--apiModulesTableId <UUID>] [--apiModulesTableName <String>] [--apiName <String>] [--apiSchemasTableId <UUID>] [--apiSchemasTableName <String>] [--apiSettingsTableId <UUID>] [--apiSettingsTableName <String>] [--apisTableId <UUID>] [--apisTableName <String>] [--catalogModuleId <UUID>] [--corsSettingsTableId <UUID>] [--corsSettingsTableName <String>] [--defaultPermissions <String>] [--entityField <String>] [--entityTableId <UUID>] [--policies <JSON>] [--prefix <String>] [--privateApiName <String>] [--provisions <JSON>] [--publicSchemaName <String>] [--schemaId <UUID>]
csdk api-surface-module create --databaseId <UUID> --scope <String> [--apiName <String>] [--apiSchemasTableId <UUID>] [--apiSchemasTableName <String>] [--apiSettingsTableId <UUID>] [--apiSettingsTableName <String>] [--apisTableId <UUID>] [--apisTableName <String>] [--catalogModuleId <UUID>] [--corsSettingsTableId <UUID>] [--corsSettingsTableName <String>] [--defaultPermissions <String>] [--entityField <String>] [--entityTableId <UUID>] [--policies <JSON>] [--prefix <String>] [--privateApiName <String>] [--provisions <JSON>] [--publicSchemaName <String>] [--schemaId <UUID>]
```

### Get a apiSurfaceModule by id
Expand Down
6 changes: 2 additions & 4 deletions .agents/skills/hooks-api/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
name: hooks-api
description: React Query hooks for the api API — provides typed query and mutation hooks for 65 tables and 11 custom operations
description: React Query hooks for the api API — provides typed query and mutation hooks for 63 tables and 11 custom operations
---

# hooks-api

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

React Query hooks for the api API — provides typed query and mutation hooks for 65 tables and 11 custom operations
React Query hooks for the api API — provides typed query and mutation hooks for 63 tables and 11 custom operations

## Usage

Expand Down Expand Up @@ -39,7 +39,6 @@ const { data, isLoading } = useApisQuery({
See the `references/` directory for detailed per-entity API documentation:

- [api](references/api.md)
- [api-module](references/api-module.md)
- [api-schema](references/api-schema.md)
- [api-setting](references/api-setting.md)
- [ast-migration](references/ast-migration.md)
Expand Down Expand Up @@ -67,7 +66,6 @@ See the `references/` directory for detailed per-entity API documentation:
- [node-type-registry](references/node-type-registry.md)
- [partition](references/partition.md)
- [platform-api](references/platform-api.md)
- [platform-api-module](references/platform-api-module.md)
- [platform-api-schema](references/platform-api-schema.md)
- [platform-api-setting](references/platform-api-setting.md)
- [platform-cors-setting](references/platform-cors-setting.md)
Expand Down
8 changes: 4 additions & 4 deletions .agents/skills/hooks-modules/references/api-surface-module.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ React Query hooks for ApiSurfaceModule data operations
## Usage

```typescript
useApiSurfaceModulesQuery({ selection: { fields: { apiModulesTableId: true, apiModulesTableName: true, apiName: true, apiSchemasTableId: true, apiSchemasTableName: true, apiSettingsTableId: true, apiSettingsTableName: true, apisTableId: true, apisTableName: true, catalogModuleId: true, corsSettingsTableId: true, corsSettingsTableName: true, databaseId: true, defaultPermissions: true, entityField: true, entityTableId: true, id: true, policies: true, prefix: true, privateApiName: true, provisions: true, publicSchemaName: true, schemaId: true, scope: true } } })
useApiSurfaceModuleQuery({ id: '<UUID>', selection: { fields: { apiModulesTableId: true, apiModulesTableName: true, apiName: true, apiSchemasTableId: true, apiSchemasTableName: true, apiSettingsTableId: true, apiSettingsTableName: true, apisTableId: true, apisTableName: true, catalogModuleId: true, corsSettingsTableId: true, corsSettingsTableName: true, databaseId: true, defaultPermissions: true, entityField: true, entityTableId: true, id: true, policies: true, prefix: true, privateApiName: true, provisions: true, publicSchemaName: true, schemaId: true, scope: true } } })
useApiSurfaceModulesQuery({ selection: { fields: { apiName: true, apiSchemasTableId: true, apiSchemasTableName: true, apiSettingsTableId: true, apiSettingsTableName: true, apisTableId: true, apisTableName: true, catalogModuleId: true, corsSettingsTableId: true, corsSettingsTableName: true, databaseId: true, defaultPermissions: true, entityField: true, entityTableId: true, id: true, policies: true, prefix: true, privateApiName: true, provisions: true, publicSchemaName: true, schemaId: true, scope: true } } })
useApiSurfaceModuleQuery({ id: '<UUID>', selection: { fields: { apiName: true, apiSchemasTableId: true, apiSchemasTableName: true, apiSettingsTableId: true, apiSettingsTableName: true, apisTableId: true, apisTableName: true, catalogModuleId: true, corsSettingsTableId: true, corsSettingsTableName: true, databaseId: true, defaultPermissions: true, entityField: true, entityTableId: true, id: true, policies: true, prefix: true, privateApiName: true, provisions: true, publicSchemaName: true, schemaId: true, scope: true } } })
useCreateApiSurfaceModuleMutation({ selection: { fields: { id: true } } })
useUpdateApiSurfaceModuleMutation({ selection: { fields: { id: true } } })
useDeleteApiSurfaceModuleMutation({})
Expand All @@ -20,7 +20,7 @@ useDeleteApiSurfaceModuleMutation({})

```typescript
const { data, isLoading } = useApiSurfaceModulesQuery({
selection: { fields: { apiModulesTableId: true, apiModulesTableName: true, apiName: true, apiSchemasTableId: true, apiSchemasTableName: true, apiSettingsTableId: true, apiSettingsTableName: true, apisTableId: true, apisTableName: true, catalogModuleId: true, corsSettingsTableId: true, corsSettingsTableName: true, databaseId: true, defaultPermissions: true, entityField: true, entityTableId: true, id: true, policies: true, prefix: true, privateApiName: true, provisions: true, publicSchemaName: true, schemaId: true, scope: true } },
selection: { fields: { apiName: true, apiSchemasTableId: true, apiSchemasTableName: true, apiSettingsTableId: true, apiSettingsTableName: true, apisTableId: true, apisTableName: true, catalogModuleId: true, corsSettingsTableId: true, corsSettingsTableName: true, databaseId: true, defaultPermissions: true, entityField: true, entityTableId: true, id: true, policies: true, prefix: true, privateApiName: true, provisions: true, publicSchemaName: true, schemaId: true, scope: true } },
});
```

Expand All @@ -30,5 +30,5 @@ const { data, isLoading } = useApiSurfaceModulesQuery({
const { mutate } = useCreateApiSurfaceModuleMutation({
selection: { fields: { id: true } },
});
mutate({ apiModulesTableId: '<UUID>', apiModulesTableName: '<String>', apiName: '<String>', apiSchemasTableId: '<UUID>', apiSchemasTableName: '<String>', apiSettingsTableId: '<UUID>', apiSettingsTableName: '<String>', apisTableId: '<UUID>', apisTableName: '<String>', catalogModuleId: '<UUID>', corsSettingsTableId: '<UUID>', corsSettingsTableName: '<String>', databaseId: '<UUID>', defaultPermissions: '<String>', entityField: '<String>', entityTableId: '<UUID>', policies: '<JSON>', prefix: '<String>', privateApiName: '<String>', provisions: '<JSON>', publicSchemaName: '<String>', schemaId: '<UUID>', scope: '<String>' });
mutate({ apiName: '<String>', apiSchemasTableId: '<UUID>', apiSchemasTableName: '<String>', apiSettingsTableId: '<UUID>', apiSettingsTableName: '<String>', apisTableId: '<UUID>', apisTableName: '<String>', catalogModuleId: '<UUID>', corsSettingsTableId: '<UUID>', corsSettingsTableName: '<String>', databaseId: '<UUID>', defaultPermissions: '<String>', entityField: '<String>', entityTableId: '<UUID>', policies: '<JSON>', prefix: '<String>', privateApiName: '<String>', provisions: '<JSON>', publicSchemaName: '<String>', schemaId: '<UUID>', scope: '<String>' });
```
8 changes: 3 additions & 5 deletions .agents/skills/orm-api/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
---
name: orm-api
description: ORM client for the api API — provides typed CRUD operations for 65 tables and 11 custom operations
description: ORM client for the api API — provides typed CRUD operations for 63 tables and 11 custom operations
---

# orm-api

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

ORM client for the api API — provides typed CRUD operations for 65 tables and 11 custom operations
ORM client for the api API — provides typed CRUD operations for 63 tables and 11 custom operations

## Usage

```typescript
// Import the ORM client
import { db } from './orm';

// Available models: api, apiModule, apiSchema, apiSetting, astMigration, checkConstraint, compositeType, corsSetting, ...
// Available models: api, apiSchema, apiSetting, astMigration, checkConstraint, compositeType, corsSetting, database, ...
db.<model>.findMany({ select: { id: true } }).execute()
db.<model>.findOne({ id: '<UUID>', select: { id: true } }).execute()
db.<model>.create({ data: { ... }, select: { id: true } }).execute()
Expand All @@ -38,7 +38,6 @@ const items = await db.api.findMany({
See the `references/` directory for detailed per-entity API documentation:

- [api](references/api.md)
- [api-module](references/api-module.md)
- [api-schema](references/api-schema.md)
- [api-setting](references/api-setting.md)
- [ast-migration](references/ast-migration.md)
Expand Down Expand Up @@ -66,7 +65,6 @@ See the `references/` directory for detailed per-entity API documentation:
- [node-type-registry](references/node-type-registry.md)
- [partition](references/partition.md)
- [platform-api](references/platform-api.md)
- [platform-api-module](references/platform-api-module.md)
- [platform-api-schema](references/platform-api-schema.md)
- [platform-api-setting](references/platform-api-setting.md)
- [platform-cors-setting](references/platform-cors-setting.md)
Expand Down
8 changes: 4 additions & 4 deletions .agents/skills/orm-modules/references/api-surface-module.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ ORM operations for ApiSurfaceModule records
```typescript
db.apiSurfaceModule.findMany({ select: { id: true } }).execute()
db.apiSurfaceModule.findOne({ id: '<UUID>', select: { id: true } }).execute()
db.apiSurfaceModule.create({ data: { apiModulesTableId: '<UUID>', apiModulesTableName: '<String>', apiName: '<String>', apiSchemasTableId: '<UUID>', apiSchemasTableName: '<String>', apiSettingsTableId: '<UUID>', apiSettingsTableName: '<String>', apisTableId: '<UUID>', apisTableName: '<String>', catalogModuleId: '<UUID>', corsSettingsTableId: '<UUID>', corsSettingsTableName: '<String>', databaseId: '<UUID>', defaultPermissions: '<String>', entityField: '<String>', entityTableId: '<UUID>', policies: '<JSON>', prefix: '<String>', privateApiName: '<String>', provisions: '<JSON>', publicSchemaName: '<String>', schemaId: '<UUID>', scope: '<String>' }, select: { id: true } }).execute()
db.apiSurfaceModule.update({ where: { id: '<UUID>' }, data: { apiModulesTableId: '<UUID>' }, select: { id: true } }).execute()
db.apiSurfaceModule.create({ data: { apiName: '<String>', apiSchemasTableId: '<UUID>', apiSchemasTableName: '<String>', apiSettingsTableId: '<UUID>', apiSettingsTableName: '<String>', apisTableId: '<UUID>', apisTableName: '<String>', catalogModuleId: '<UUID>', corsSettingsTableId: '<UUID>', corsSettingsTableName: '<String>', databaseId: '<UUID>', defaultPermissions: '<String>', entityField: '<String>', entityTableId: '<UUID>', policies: '<JSON>', prefix: '<String>', privateApiName: '<String>', provisions: '<JSON>', publicSchemaName: '<String>', schemaId: '<UUID>', scope: '<String>' }, select: { id: true } }).execute()
db.apiSurfaceModule.update({ where: { id: '<UUID>' }, data: { apiName: '<String>' }, select: { id: true } }).execute()
db.apiSurfaceModule.delete({ where: { id: '<UUID>' } }).execute()
```

Expand All @@ -20,15 +20,15 @@ db.apiSurfaceModule.delete({ where: { id: '<UUID>' } }).execute()

```typescript
const items = await db.apiSurfaceModule.findMany({
select: { id: true, apiModulesTableId: true }
select: { id: true, apiName: true }
}).execute();
```

### Create a apiSurfaceModule

```typescript
const item = await db.apiSurfaceModule.create({
data: { apiModulesTableId: '<UUID>', apiModulesTableName: '<String>', apiName: '<String>', apiSchemasTableId: '<UUID>', apiSchemasTableName: '<String>', apiSettingsTableId: '<UUID>', apiSettingsTableName: '<String>', apisTableId: '<UUID>', apisTableName: '<String>', catalogModuleId: '<UUID>', corsSettingsTableId: '<UUID>', corsSettingsTableName: '<String>', databaseId: '<UUID>', defaultPermissions: '<String>', entityField: '<String>', entityTableId: '<UUID>', policies: '<JSON>', prefix: '<String>', privateApiName: '<String>', provisions: '<JSON>', publicSchemaName: '<String>', schemaId: '<UUID>', scope: '<String>' },
data: { apiName: '<String>', apiSchemasTableId: '<UUID>', apiSchemasTableName: '<String>', apiSettingsTableId: '<UUID>', apiSettingsTableName: '<String>', apisTableId: '<UUID>', apisTableName: '<String>', catalogModuleId: '<UUID>', corsSettingsTableId: '<UUID>', corsSettingsTableName: '<String>', databaseId: '<UUID>', defaultPermissions: '<String>', entityField: '<String>', entityTableId: '<UUID>', policies: '<JSON>', prefix: '<String>', privateApiName: '<String>', provisions: '<JSON>', publicSchemaName: '<String>', schemaId: '<UUID>', scope: '<String>' },
select: { id: true }
}).execute();
```
Loading
Loading