Home
API Catalog
About
Back to System
Zenkit API
1.0.0
OAS 3.0
Servers
https://api.zenkit.com/v1
Authorize
Roles
GET
/roles
List all roles
POST
/roles
Create a role
GET
/roles
/{roleId}
Get a role
PUT
/roles
/{roleId}
Update a role
DELETE
/roles
/{roleId}
Delete a role
GET
/users
/{userId}
/roles
Get user roles
POST
/users
/{userId}
/roles
Assign role to user
DELETE
/users
/{userId}
/roles
/{roleId}
Remove role from user
Users
GET
/users
List users
POST
/users
Create a user
GET
/users
/me
Get current user
GET
/users
/{userId}
Get a user
PUT
/users
/{userId}
Update a user
DELETE
/users
/{userId}
Delete a user
Admin
GET
/audit-logs
List audit logs
Workspaces
GET
/workspaces
List workspaces
POST
/workspaces
Create a workspace
GET
/workspaces
/{workspaceId}
Get a workspace
PUT
/workspaces
/{workspaceId}
Update a workspace
DELETE
/workspaces
/{workspaceId}
Delete a workspace
GET
/workspaces
/{workspaceId}
/members
List workspace members
POST
/workspaces
/{workspaceId}
/members
Add a member to a workspace
DELETE
/workspaces
/{workspaceId}
/members
/{userId}
Remove a member from a workspace
Files
GET
/files
/{fileId}
Get a file's metadata
DELETE
/files
/{fileId}
Delete a file
GET
/items
/{itemId}
/files
List files attached to an item
POST
/items
/{itemId}
/files
Upload a file
Items
GET
/items
/{itemId}
Get an item
PUT
/items
/{itemId}
Update an item
DELETE
/items
/{itemId}
Delete an item
GET
/collections
/{collectionId}
/items
List items in a collection
POST
/collections
/{collectionId}
/items
Create an item
API Keys
GET
/users
/me
/apikeys
List my API keys
POST
/users
/me
/apikeys
Create an API key
DELETE
/apikeys
/{apiKeyId}
Delete an API key
Comments
DELETE
/comments
/{commentId}
Delete a comment
GET
/items
/{itemId}
/comments
List comments on an item
POST
/items
/{itemId}
/comments
Create a comment
Webhooks
GET
/webhooks
/{webhookId}
Get a webhook
DELETE
/webhooks
/{webhookId}
Delete a webhook
GET
/collections
/{collectionId}
/webhooks
List webhooks for a collection
POST
/collections
/{collectionId}
/webhooks
Create a webhook
Collections
GET
/collections
/{collectionId}
Get a collection
PUT
/collections
/{collectionId}
Update a collection
DELETE
/collections
/{collectionId}
Delete a collection
GET
/workspaces
/{workspaceId}
/collections
List collections in a workspace
POST
/workspaces
/{workspaceId}
/collections
Create a collection
Schemas
File
Item
Role
User
Error
ApiKey
Comment
Webhook
AuditLog
ItemInput
RoleInput
UserInput
Workspace
Collection
ApiKeyInput
CommentInput
WebhookInput
WorkspaceInput
CollectionInput
ValidationError
UserRoleAssignment