Knowledge Management
Documents, wikis, knowledge bases, search
- Tools: 8
- Connectors: 6
Connectors in this domain
Tool reference
km.articles.archive - Archive Article
Archive a knowledge base article
- Risk:
write- Creates or modifies data - Supported by:
Confluence,Guru,Notion,Coda,Slite,Quip
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
article_id | string | Yes | - |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
success | boolean | No | - |
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/km.articles.archive/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"article_id":"string"}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "km.articles.archive",
"arguments": {
"article_id": "string"
}
}
}
km.articles.create - Create Article
Create a new knowledge base article
- Risk:
write- Creates or modifies data - Supported by:
Confluence,Guru,Coda,Slite,Quip,Notion
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
title | string | Yes | - |
content | string | Yes | - |
collection_id | string | No | - |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
article | object | No | - |
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/km.articles.create/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"title":"string","content":"string"}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "km.articles.create",
"arguments": {
"title": "string",
"content": "string"
}
}
}
km.articles.update - Update Article
Update an existing knowledge base article
- Risk:
write- Creates or modifies data - Supported by:
Confluence,Guru,Coda,Slite,Quip,Notion
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
title | string | No | - |
content | string | No | - |
article_id | string | Yes | - |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
article | object | No | - |
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/km.articles.update/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"article_id":"string"}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "km.articles.update",
"arguments": {
"article_id": "string"
}
}
}
km.collections.list - List Collections
List all spaces/collections the user has access to.
- Risk:
read- Read-only - safe to call freely - Supported by:
Guru,Coda,Slite,Quip,Confluence,Notion
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
type | string | No | One of: global, personal, collaboration. |
limit | integer | No | Default: 100. |
status | string | No | One of: current, archived. |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
collections | array | No | - |
collections[].id | string | No | - |
collections[].key | string | No | - |
collections[].name | string | No | - |
collections[].type | string | No | - |
collections[].description | string | No | - |
collections[].homepage_id | string | No | - |
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/km.collections.list/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"type":"global","limit":100}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "km.collections.list",
"arguments": {
"type": "global",
"limit": 100
}
}
}
km.doc.create_draft - Create Draft Document
Create a new draft document in a space.
- Risk:
write- Creates or modifies data - Supported by:
Confluence,Coda,Slite,Guru,Quip,Notion
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
body | string | No | Content in storage format |
title | string | Yes | - |
labels | array | No | - |
space_id | string | Yes | - |
parent_id | string | No | Parent page ID for hierarchy |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
id | string | No | - |
title | string | No | - |
status | string | No | - |
edit_url | string | No | - |
space_id | string | No | - |
created_at | string | No | - |
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/km.doc.create_draft/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"title":"string","space_id":"string"}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "km.doc.create_draft",
"arguments": {
"title": "string",
"space_id": "string"
}
}
}
km.doc.get - Get Document
Retrieve full document content including body, attachments, and metadata.
- Risk:
read- Read-only - safe to call freely - Supported by:
Quip,Guru,Coda,Slite,Notion,Confluence
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
doc_id | string | Yes | - |
body_format | string | No | One of: storage, view, export_view. Default: "view". |
include_body | boolean | No | Default: true. |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
id | string | No | - |
body | string | No | - |
space | object | No | - |
title | string | No | - |
author | object | No | - |
labels | array | No | - |
version | integer | No | - |
created_at | string | No | - |
updated_at | string | No | - |
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/km.doc.get/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"doc_id":"string"}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "km.doc.get",
"arguments": {
"doc_id": "string"
}
}
}
km.permissions.get - Get Document Permissions
Retrieve permission details for a document or space.
- Risk:
read- Read-only - safe to call freely - Supported by:
Confluence,Notion,Guru,Coda,Slite,Quip
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
resource_id | string | Yes | - |
resource_type | string | No | One of: page, space. Default: "page". |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
permissions | array | No | - |
permissions[].principal | object | No | - |
permissions[].operations | array | No | - |
resource_id | string | No | - |
resource_type | string | No | - |
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/km.permissions.get/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"resource_id":"string"}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "km.permissions.get",
"arguments": {
"resource_id": "string"
}
}
}
km.search - Semantic Search
Perform semantic search across all knowledge management content.
- Risk:
read- Read-only - safe to call freely - Supported by:
Confluence,Notion,Guru,Coda,Slite,Quip
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
limit | integer | No | Default: 10. |
query | string | Yes | Natural language search query |
space_ids | array | No | Limit to specific spaces |
content_type | string | No | One of: page, blog, attachment. |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
results | array | No | - |
results[].id | string | No | - |
results[].url | string | No | - |
results[].score | number | No | - |
results[].space | string | No | - |
results[].title | string | No | - |
results[].snippet | string | No | - |
results[].updated_at | string | No | - |
total_count | integer | No | - |
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/km.search/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"query":"string"}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "km.search",
"arguments": {
"query": "string"
}
}
}