Weaviate REST API Skill
weaviate
weaviate
| Method | Path | Description |
|---|---|---|
GET | / | |
GET | /.well-known/live | List available endpoints |
GET | /.well-known/ready | Check application liveness |
GET | /.well-known/openid-configuration | Check application readiness |
POST | /replication/replicate | Get OIDC configuration |
DELETE | /replication/replicate | Initiate a replica movement |
POST | /replication/replicate/force-delete | Delete all replication operations |
GET | /replication/replicate/{id} | Force delete replication operations |
DELETE | /replication/replicate/{id} | Retrieve a replication operation |
GET | /replication/replicate/list | Delete a replication operation |
POST | /replication/replicate/{id}/cancel | List replication operations |
GET | /replication/sharding-state | Cancel a replication operation |
GET | /replication/scale | Get sharding state |
POST | /replication/scale | Get replication scale plan |
GET | /users/own-info | Apply replication scaling plan |
GET | /users/db | Get current user info |
GET | /users/db/{user_id} | List all users |
POST | /users/db/{user_id} | Get user info |
DELETE | /users/db/{user_id} | Create a new user |
POST | /users/db/{user_id}/rotate-key | Delete a user |
POST | /users/db/{user_id}/activate | Rotate API key of a user |
POST | /users/db/{user_id}/deactivate | Activate a user |
GET | /authz/roles | Deactivate a user |
POST | /authz/roles | Get all roles |
POST | /authz/roles/{id}/add-permissions | Create new role |
POST | /authz/roles/{id}/remove-permissions | Add permissions to a role |
GET | /authz/roles/{id} | Remove permissions from a role |
DELETE | /authz/roles/{id} | Get a role |
POST | /authz/roles/{id}/has-permission | Delete a role |
GET | /authz/roles/{id}/users | Check whether a role possesses a permission |
Use this API as a Claude Code skill for instant agent access.
lapsh skill-install weaviate
Downloads and installs to ~/.claude/skills/weaviate/
1.37.0-rc.0 (2026-04-03)1.37.0-dev (2026-03-12)