ワンクリックで
weaviate-rest-api
Weaviate REST API skill. Use when working with Weaviate REST for root, .well-known, replication. Covers 101 endpoints.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Weaviate REST API skill. Use when working with Weaviate REST for root, .well-known, replication. Covers 101 endpoints.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | weaviate-rest-api |
| description | Weaviate REST API skill. Use when working with Weaviate REST for root, .well-known, replication. Covers 101 endpoints. |
| version | 1.0.0 |
| generator | lapsh |
API version: 1.37.0-dev
OAuth2
Not specified.
101 endpoints across 17 groups. See references/api-spec.lap for full details.
| Method | Path | Description |
|---|---|---|
| GET | / | List available endpoints |
| Method | Path | Description |
|---|---|---|
| GET | /.well-known/live | Check application liveness |
| GET | /.well-known/ready | Check application readiness |
| GET | /.well-known/openid-configuration | Get OIDC configuration |
| Method | Path | Description |
|---|---|---|
| POST | /replication/replicate | Initiate a replica movement |
| DELETE | /replication/replicate | Delete all replication operations |
| POST | /replication/replicate/force-delete | Force delete replication operations |
| GET | /replication/replicate/{id} | Retrieve a replication operation |
| DELETE | /replication/replicate/{id} | Delete a replication operation |
| GET | /replication/replicate/list | List replication operations |
| POST | /replication/replicate/{id}/cancel | Cancel a replication operation |
| GET | /replication/sharding-state | Get sharding state |
| GET | /replication/scale | Get replication scale plan |
| POST | /replication/scale | Apply replication scaling plan |
| Method | Path | Description |
|---|---|---|
| GET | /users/own-info | Get current user info |
| GET | /users/db | List all users |
| GET | /users/db/{user_id} | Get user info |
| POST | /users/db/{user_id} | Create a new user |
| DELETE | /users/db/{user_id} | Delete a user |
| POST | /users/db/{user_id}/rotate-key | Rotate API key of a user |
| POST | /users/db/{user_id}/activate | Activate a user |
| POST | /users/db/{user_id}/deactivate | Deactivate a user |
| Method | Path | Description |
|---|---|---|
| GET | /authz/roles | Get all roles |
| POST | /authz/roles | Create new role |
| POST | /authz/roles/{id}/add-permissions | Add permissions to a role |
| POST | /authz/roles/{id}/remove-permissions | Remove permissions from a role |
| GET | /authz/roles/{id} | Get a role |
| DELETE | /authz/roles/{id} | Delete a role |
| POST | /authz/roles/{id}/has-permission | Check whether a role possesses a permission |
| GET | /authz/roles/{id}/users | Get users assigned to a role |
| GET | /authz/roles/{id}/user-assignments | Get users assigned to a role |
| GET | /authz/roles/{id}/group-assignments | Get groups that have a specific role assigned |
| GET | /authz/users/{id}/roles | Get roles assigned to a user |
| GET | /authz/users/{id}/roles/{userType} | Get roles assigned to a user |
| POST | /authz/users/{id}/assign | Assign a role to a user |
| POST | /authz/users/{id}/revoke | Revoke a role from a user |
| POST | /authz/groups/{id}/assign | Assign a role to a group |
| POST | /authz/groups/{id}/revoke | Revoke a role from a group |
| GET | /authz/groups/{id}/roles/{groupType} | Get roles assigned to a specific group |
| GET | /authz/groups/{groupType} | List all groups of a specific type |
| Method | Path | Description |
|---|---|---|
| GET | /objects | List objects |
| POST | /objects | Create an object |
| DELETE | /objects/{id} | Delete an object |
| GET | /objects/{id} | Get an object |
| PATCH | /objects/{id} | Patch an object |
| PUT | /objects/{id} | Update an object |
| HEAD | /objects/{id} | Check if an object exists |
| GET | /objects/{className}/{id} | Get an object |
| DELETE | /objects/{className}/{id} | Delete an object |
| PUT | /objects/{className}/{id} | Replace an object |
| PATCH | /objects/{className}/{id} | Patch an object |
| HEAD | /objects/{className}/{id} | Check if an object exists |
| POST | /objects/{id}/references/{propertyName} | Add an object reference |
| PUT | /objects/{id}/references/{propertyName} | Replace object references |
| DELETE | /objects/{id}/references/{propertyName} | Delete an object reference |
| POST | /objects/{className}/{id}/references/{propertyName} | Add an object reference |
| PUT | /objects/{className}/{id}/references/{propertyName} | Replace object references |
| DELETE | /objects/{className}/{id}/references/{propertyName} | Delete an object reference |
| POST | /objects/validate | Validate an object |
| Method | Path | Description |
|---|---|---|
| POST | /batch/objects | Create objects in batch |
| DELETE | /batch/objects | Delete objects in batch |
| POST | /batch/references | Create cross-references in bulk |
| Method | Path | Description |
|---|---|---|
| POST | /graphql | Perform a GraphQL query |
| POST | /graphql/batch | Perform batched GraphQL queries |
| Method | Path | Description |
|---|---|---|
| GET | /meta | Get instance metadata |
| Method | Path | Description |
|---|---|---|
| GET | /schema | Get all collection definitions |
| POST | /schema | Create a new collection |
| GET | /schema/{className} | Get a single collection |
| DELETE | /schema/{className} | Delete a collection (and all associated data) |
| PUT | /schema/{className} | Update collection definition |
| POST | /schema/{className}/properties | Add a property to a collection |
| DELETE | /schema/{className}/properties/{propertyName}/index/{indexName} | Delete a property's inverted index |
| GET | /schema/{className}/shards | Get the shards status of a collection |
| PUT | /schema/{className}/shards/{shardName} | Update a shard status |
| POST | /schema/{className}/tenants | Create a new tenant |
| PUT | /schema/{className}/tenants | Update a tenant |
| DELETE | /schema/{className}/tenants | Delete tenants |
| GET | /schema/{className}/tenants | Get the list of tenants |
| HEAD | /schema/{className}/tenants/{tenantName} | Check if a tenant exists |
| GET | /schema/{className}/tenants/{tenantName} | Get a specific tenant |
| Method | Path | Description |
|---|---|---|
| GET | /aliases | List aliases |
| POST | /aliases | Create a new alias |
| GET | /aliases/{aliasName} | Get an alias |
| PUT | /aliases/{aliasName} | Update an alias |
| DELETE | /aliases/{aliasName} | Delete an alias |
| Method | Path | Description |
|---|---|---|
| POST | /backups/{backend} | Create a backup |
| GET | /backups/{backend} | List all created backups |
| GET | /backups/{backend}/{id} | Get backup creation status |
| DELETE | /backups/{backend}/{id} | Cancel a backup |
| POST | /backups/{backend}/{id}/restore | Restore from a backup |
| GET | /backups/{backend}/{id}/restore | Get backup restoration status |
| DELETE | /backups/{backend}/{id}/restore | Cancel a backup restoration |
| Method | Path | Description |
|---|---|---|
| POST | /export/{backend} | Start a new export |
| GET | /export/{backend}/{id} | Get export status |
| DELETE | /export/{backend}/{id} | Cancel an export |
| Method | Path | Description |
|---|---|---|
| GET | /cluster/statistics | Get cluster statistics |
| Method | Path | Description |
|---|---|---|
| GET | /nodes | Get node status |
| GET | /nodes/{className} | Get node status by collection |
| Method | Path | Description |
|---|---|---|
| GET | /tasks | Lists all distributed tasks in the cluster |
| Method | Path | Description |
|---|---|---|
| POST | /classifications/ | Start a classification |
| GET | /classifications/{id} | Get classification status |
Match user requests to endpoints in references/api-spec.lap. Key patterns:
Generated from the official API spec by LAP
Configuration API skill. Use when working with Configuration for accountHolders, balanceAccounts, balancePlatforms. Covers 79 endpoints.
Adyen Checkout API skill. Use when working with Adyen Checkout for applePay, cancels, cardDetails. Covers 28 endpoints.
Akamai: Application Security API skill. Use when working with Akamai: Application Security for activations, api-discovery, configs. Covers 213 endpoints.
Google Analytics Admin API skill. Use when working with Google Analytics Admin for v1beta. Covers 26 endpoints.
Google Analytics Data API skill. Use when working with Google Analytics Data for v1beta. Covers 7 endpoints.
Google Analytics API skill. Use when working with Google Analytics for data, management, metadata. Covers 88 endpoints.