Console API
Console management APIs for app configuration, monitoring, and administration
Version: 1.0
Security
Bearer
| apiKey |
API Key |
| Description |
Type: Bearer {your-api-key} |
| In |
header |
| Name |
Authorization |
console
Console management API operations
/account/avatar
GET
Description
Get account avatar url
Parameters
Responses
| Code |
Description |
| 200 |
Success |
POST
Parameters
Responses
| Code |
Description |
Schema |
| 200 |
Success |
Account |
/account/change-email
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/account/change-email/check-email-unique
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/account/change-email/reset
POST
Parameters
Responses
| Code |
Description |
Schema |
| 200 |
Success |
Account |
/account/change-email/validity
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/account/delete
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/account/delete/feedback
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/account/delete/verify
GET
Responses
| Code |
Description |
| 200 |
Success |
/account/education
GET
Responses
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/account/education/autocomplete
GET
Parameters
Responses
/account/education/verify
GET
Responses
/account/init
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/account/integrates
GET
Responses
/account/interface-language
POST
Parameters
Responses
| Code |
Description |
Schema |
| 200 |
Success |
Account |
/account/interface-theme
POST
Parameters
Responses
| Code |
Description |
Schema |
| 200 |
Success |
Account |
/account/name
POST
Parameters
Responses
| Code |
Description |
Schema |
| 200 |
Success |
Account |
/account/password
POST
Parameters
Responses
| Code |
Description |
Schema |
| 200 |
Success |
Account |
/account/profile
GET
Responses
| Code |
Description |
Schema |
| 200 |
Success |
Account |
/account/timezone
POST
Parameters
Responses
| Code |
Description |
Schema |
| 200 |
Success |
Account |
/activate
POST
Description
Activate account with invitation token
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
ActivatePayload |
Responses
| Code |
Description |
Schema |
| 200 |
Account activated successfully |
ActivationResponse |
| 400 |
Already activated or invalid token |
|
/activate/check
GET
Description
Check if activation token is valid
Parameters
Responses
/admin/batch_add_notification_accounts
POST
Description
Register target accounts for a notification by email address. JSON body: {"notification_id": "...", "user_email": ["a@example.com", ...]}. File upload: multipart/form-data with a 'file' field (CSV or TXT, one email per line) plus a 'notification_id' field. Emails that do not match any account are silently skipped.
Responses
| Code |
Description |
| 200 |
Accounts added successfully |
/admin/delete-explore-banner/{banner_id}
DELETE
Description
Delete an explore banner
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| banner_id |
path |
Banner ID to delete |
Yes |
string |
Responses
| Code |
Description |
| 204 |
Banner deleted successfully |
/admin/insert-explore-apps
POST
Description
Insert or update an app in the explore list
Parameters
Responses
| Code |
Description |
| 200 |
App updated successfully |
| 201 |
App inserted successfully |
| 404 |
App not found |
/admin/insert-explore-apps/{app_id}
DELETE
Description
Remove an app from the explore list
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID to remove |
Yes |
string |
Responses
| Code |
Description |
| 204 |
App removed successfully |
/admin/insert-explore-banner
POST
Description
Insert an explore banner
Parameters
Responses
| Code |
Description |
| 201 |
Banner inserted successfully |
/admin/upsert_notification
POST
Description
Create or update an in-product notification. Supply notification_id to update an existing one; omit it to create a new one. Pass at least one language variant in contents (zh / en / jp).
Parameters
Responses
| Code |
Description |
| 200 |
Notification upserted successfully |
/all-workspaces
GET
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/api-based-extension
GET
Description
Get all API-based extensions for current tenant
Responses
POST
Description
Create a new API-based extension
Parameters
Responses
/api-based-extension/{id}
DELETE
Description
Delete API-based extension
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| id |
path |
Extension ID |
Yes |
string |
Responses
| Code |
Description |
| 204 |
Extension deleted successfully |
GET
Description
Get API-based extension by ID
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| id |
path |
Extension ID |
Yes |
string |
Responses
POST
Description
Update API-based extension
Parameters
Responses
/api-key-auth/data-source
GET
Responses
| Code |
Description |
| 200 |
Success |
/api-key-auth/data-source/binding
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/api-key-auth/data-source/{binding_id}
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| binding_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/app/prompt-templates
GET
Description
Get advanced prompt templates based on app mode and model configuration
Parameters
Responses
| Code |
Description |
Schema |
| 200 |
Prompt templates retrieved successfully |
[ object ] |
| 400 |
Invalid request parameters |
|
/apps
GET
Summary
Get app list
Description
Get list of applications with pagination and filtering
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
AppListQuery |
Responses
POST
Summary
Create app
Description
Create a new application
Parameters
Responses
| Code |
Description |
Schema |
| 201 |
App created successfully |
AppDetail |
| 400 |
Invalid request parameters |
|
| 403 |
Insufficient permissions |
|
/apps/imports
POST
Parameters
Responses
| Code |
Description |
Schema |
| 200 |
Import completed |
Import |
| 202 |
Import pending confirmation |
Import |
| 400 |
Import failed |
Import |
/apps/imports/{app_id}/check-dependencies
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
Responses
/apps/imports/{import_id}/confirm
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| import_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Import confirmed |
Import |
| 400 |
Import failed |
Import |
/apps/workflows/online-users
POST
Description
Get workflow online users
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/apps/{app_id}
DELETE
Summary
Delete app
Description
Delete application
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 204 |
App deleted successfully |
| 403 |
Insufficient permissions |
GET
Summary
Get app detail
Description
Get application details
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
Responses
PUT
Summary
Update app
Description
Update application details
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
UpdateAppPayload |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
App updated successfully |
AppDetailWithSite |
| 400 |
Invalid request parameters |
|
| 403 |
Insufficient permissions |
|
/apps/{app_id}/advanced-chat/workflow-runs
GET
Summary
Get advanced chat app workflow run list
Description
Get advanced chat workflow run list
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
WorkflowRunListQuery |
| app_id |
path |
Application ID |
Yes |
string |
| last_id |
query |
Last run ID for pagination |
No |
string |
| limit |
query |
Number of items per page (1-100) |
No |
string |
| status |
query |
Filter by status (optional): running, succeeded, failed, stopped, partial-succeeded |
No |
string |
| triggered_from |
query |
Filter by trigger source (optional): debugging or app-run. Default: debugging |
No |
string |
Responses
/apps/{app_id}/advanced-chat/workflow-runs/count
GET
Summary
Get advanced chat workflow runs count statistics
Description
Get advanced chat workflow runs count statistics
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
WorkflowRunCountQuery |
| app_id |
path |
Application ID |
Yes |
string |
| status |
query |
Filter by status (optional): running, succeeded, failed, stopped, partial-succeeded |
No |
string |
| time_range |
query |
Filter by time range (optional): e.g., 7d (7 days), 4h (4 hours), 30m (30 minutes), 30s (30 seconds). Filters by created_at field. |
No |
string |
| triggered_from |
query |
Filter by trigger source (optional): debugging or app-run. Default: debugging |
No |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Workflow runs count retrieved successfully |
WorkflowRunCount |
/apps/{app_id}/advanced-chat/workflows/draft/human-input/nodes/{node_id}/form/preview
POST
Summary
Preview human input form content and placeholders
Description
Get human input form preview for advanced chat workflow
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
HumanInputFormPreviewPayload |
| app_id |
path |
Application ID |
Yes |
string |
| node_id |
path |
Node ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/apps/{app_id}/advanced-chat/workflows/draft/human-input/nodes/{node_id}/form/run
POST
Summary
Submit human input form preview
Description
Submit human input form preview for advanced chat workflow
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
HumanInputFormSubmitPayload |
| app_id |
path |
Application ID |
Yes |
string |
| node_id |
path |
Node ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/apps/{app_id}/advanced-chat/workflows/draft/iteration/nodes/{node_id}/run
POST
Summary
Run draft workflow iteration node
Description
Run draft workflow iteration node for advanced chat
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
IterationNodeRunPayload |
| app_id |
path |
Application ID |
Yes |
string |
| node_id |
path |
Node ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Iteration node run started successfully |
| 403 |
Permission denied |
| 404 |
Node not found |
/apps/{app_id}/advanced-chat/workflows/draft/loop/nodes/{node_id}/run
POST
Summary
Run draft workflow loop node
Description
Run draft workflow loop node for advanced chat
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
LoopNodeRunPayload |
| app_id |
path |
Application ID |
Yes |
string |
| node_id |
path |
Node ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Loop node run started successfully |
| 403 |
Permission denied |
| 404 |
Node not found |
/apps/{app_id}/advanced-chat/workflows/draft/run
POST
Summary
Run draft workflow
Description
Run draft workflow for advanced chat application
Parameters
Responses
| Code |
Description |
| 200 |
Workflow run started successfully |
| 400 |
Invalid request parameters |
| 403 |
Permission denied |
/apps/{app_id}/agent/logs
GET
Summary
Get agent logs
Description
Get agent execution logs for an application
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
AgentLogQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Agent logs retrieved successfully |
[ object ] |
| 400 |
Invalid request parameters |
|
/apps/{app_id}/annotation-reply/{action}
POST
Description
Enable or disable annotation reply for an app
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
AnnotationReplyPayload |
| action |
path |
Action to perform (enable/disable) |
Yes |
string |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Action completed successfully |
| 403 |
Insufficient permissions |
/apps/{app_id}/annotation-reply/{action}/status/{job_id}
GET
Description
Get status of annotation reply action job
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| action |
path |
Action type |
Yes |
string |
| app_id |
path |
Application ID |
Yes |
string |
| job_id |
path |
Job ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Job status retrieved successfully |
| 403 |
Insufficient permissions |
/apps/{app_id}/annotation-setting
GET
Description
Get annotation settings for an app
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Annotation settings retrieved successfully |
| 403 |
Insufficient permissions |
/apps/{app_id}/annotation-settings/{annotation_setting_id}
POST
Description
Update annotation settings for an app
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
AnnotationSettingUpdatePayload |
| annotation_setting_id |
path |
Annotation setting ID |
Yes |
string |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Settings updated successfully |
| 403 |
Insufficient permissions |
/apps/{app_id}/annotations
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
GET
Description
Get annotations for an app with pagination
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
AnnotationListQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Annotations retrieved successfully |
| 403 |
Insufficient permissions |
POST
Description
Create a new annotation for an app
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
CreateAnnotationPayload |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 201 |
Annotation created successfully |
Annotation |
| 403 |
Insufficient permissions |
|
/apps/{app_id}/annotations/batch-import
POST
Description
Batch import annotations from CSV file with rate limiting and security checks
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Batch import started successfully |
| 400 |
No file uploaded or too many files |
| 403 |
Insufficient permissions |
| 413 |
File too large |
| 429 |
Too many requests or concurrent imports |
/apps/{app_id}/annotations/batch-import-status/{job_id}
GET
Description
Get status of batch import job
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| job_id |
path |
Job ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Job status retrieved successfully |
| 403 |
Insufficient permissions |
/apps/{app_id}/annotations/count
GET
Description
Get count of message annotations for the app
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
Responses
/apps/{app_id}/annotations/export
GET
Description
Export all annotations for an app with CSV injection protection
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Annotations exported successfully |
AnnotationExportList |
| 403 |
Insufficient permissions |
|
/apps/{app_id}/annotations/{annotation_id}
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| annotation_id |
path |
|
Yes |
string |
| app_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
POST
Description
Update or delete an annotation
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
UpdateAnnotationPayload |
| annotation_id |
path |
Annotation ID |
Yes |
string |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Annotation updated successfully |
Annotation |
| 204 |
Annotation deleted successfully |
|
| 403 |
Insufficient permissions |
|
/apps/{app_id}/annotations/{annotation_id}/hit-histories
GET
Description
Get hit histories for an annotation
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| annotation_id |
path |
Annotation ID |
Yes |
string |
| app_id |
path |
Application ID |
Yes |
string |
| limit |
query |
Page size |
No |
integer |
| page |
query |
Page number |
No |
integer |
Responses
/apps/{app_id}/api-enable
POST
Description
Enable or disable app API
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
AppApiStatusPayload |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
API status updated successfully |
AppDetail |
| 403 |
Insufficient permissions |
|
/apps/{app_id}/audio-to-text
POST
Description
Transcript audio to text for chat messages
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
App ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Audio transcription successful |
AudioTranscriptResponse |
| 400 |
Bad request - No audio uploaded or unsupported type |
|
| 413 |
Audio file too large |
|
/apps/{app_id}/chat-conversations
GET
Description
Get chat conversations with pagination, filtering and summary
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
ChatConversationQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
/apps/{app_id}/chat-conversations/{conversation_id}
DELETE
Description
Delete a chat conversation
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| conversation_id |
path |
Conversation ID |
Yes |
string |
Responses
| Code |
Description |
| 204 |
Conversation deleted successfully |
| 403 |
Insufficient permissions |
| 404 |
Conversation not found |
GET
Description
Get chat conversation details
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| conversation_id |
path |
Conversation ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Success |
ConversationDetail |
| 403 |
Insufficient permissions |
|
| 404 |
Conversation not found |
|
/apps/{app_id}/chat-messages
GET
Description
Get chat messages for a conversation with pagination
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
ChatMessagesQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
/apps/{app_id}/chat-messages/{message_id}/suggested-questions
GET
Description
Get suggested questions for a message
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| message_id |
path |
Message ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Suggested questions retrieved successfully |
SuggestedQuestionsResponse |
| 404 |
Message or conversation not found |
|
/apps/{app_id}/chat-messages/{task_id}/stop
POST
Description
Stop a running chat message generation
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| task_id |
path |
Task ID to stop |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Task stopped successfully |
/apps/{app_id}/completion-conversations
GET
Description
Get completion conversations with pagination and filtering
Parameters
Responses
/apps/{app_id}/completion-conversations/{conversation_id}
DELETE
Description
Delete a completion conversation
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| conversation_id |
path |
Conversation ID |
Yes |
string |
Responses
| Code |
Description |
| 204 |
Conversation deleted successfully |
| 403 |
Insufficient permissions |
| 404 |
Conversation not found |
GET
Description
Get completion conversation details with messages
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| conversation_id |
path |
Conversation ID |
Yes |
string |
Responses
/apps/{app_id}/completion-messages
POST
Description
Generate completion message for debugging
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
CompletionMessagePayload |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Completion generated successfully |
| 400 |
Invalid request parameters |
| 404 |
App not found |
/apps/{app_id}/completion-messages/{task_id}/stop
POST
Description
Stop a running completion message generation
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| task_id |
path |
Task ID to stop |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Task stopped successfully |
/apps/{app_id}/conversation-variables
GET
Description
Get conversation variables for an application
Parameters
Responses
/apps/{app_id}/convert-to-workflow
POST
Summary
Convert basic mode of chatbot app to workflow mode
Description
Convert application to workflow mode
Convert expert mode of chatbot app to workflow mode
Convert Completion App to Workflow App
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
ConvertToWorkflowPayload |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Application converted to workflow successfully |
| 400 |
Application cannot be converted |
| 403 |
Permission denied |
/apps/{app_id}/copy
POST
Summary
Copy app
Description
Create a copy of an existing application
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
CopyAppPayload |
| app_id |
path |
Application ID to copy |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 201 |
App copied successfully |
AppDetailWithSite |
| 403 |
Insufficient permissions |
|
/apps/{app_id}/export
GET
Summary
Export app
Description
Export application configuration as DSL
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
AppExportQuery |
| app_id |
path |
Application ID to export |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
App exported successfully |
AppExportResponse |
| 403 |
Insufficient permissions |
|
/apps/{app_id}/feedbacks
POST
Description
Create or update message feedback (like/dislike)
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
MessageFeedbackPayload |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Feedback updated successfully |
| 403 |
Insufficient permissions |
| 404 |
Message not found |
/apps/{app_id}/feedbacks/export
GET
Description
Export user feedback data for Google Sheets
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
FeedbackExportQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Feedback data exported successfully |
| 400 |
Invalid parameters |
| 500 |
Internal server error |
/apps/{app_id}/icon
POST
Description
Update application icon
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
AppIconPayload |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Icon updated successfully |
| 403 |
Insufficient permissions |
/apps/{app_id}/messages/{message_id}
GET
Description
Get message details by ID
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| message_id |
path |
Message ID |
Yes |
string |
Responses
/apps/{app_id}/model-config
POST
Summary
Modify app model config
Description
Update application model configuration
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
ModelConfigRequest |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Model configuration updated successfully |
| 400 |
Invalid configuration |
| 404 |
App not found |
/apps/{app_id}/name
POST
Description
Check if app name is available
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
AppNamePayload |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Name availability checked |
AppDetail |
/apps/{app_id}/publish-to-creators-platform
POST
Summary
Publish app to Creators Platform
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/apps/{app_id}/server
GET
Description
Get MCP server configuration for an application
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
Responses
POST
Description
Create MCP server configuration for an application
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
MCPServerCreatePayload |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 201 |
MCP server configuration created successfully |
AppMCPServerResponse |
| 403 |
Insufficient permissions |
|
PUT
Description
Update MCP server configuration for an application
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
MCPServerUpdatePayload |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
MCP server configuration updated successfully |
AppMCPServerResponse |
| 403 |
Insufficient permissions |
|
| 404 |
Server not found |
|
/apps/{app_id}/site
POST
Description
Update application site configuration
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
AppSiteUpdatePayload |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Site configuration updated successfully |
AppSiteResponse |
| 403 |
Insufficient permissions |
|
| 404 |
App not found |
|
/apps/{app_id}/site-enable
POST
Description
Enable or disable app site
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
AppSiteStatusPayload |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Site status updated successfully |
AppDetail |
| 403 |
Insufficient permissions |
|
/apps/{app_id}/site/access-token-reset
POST
Description
Reset access token for application site
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Access token reset successfully |
AppSiteResponse |
| 403 |
Insufficient permissions (admin/owner required) |
|
| 404 |
App or site not found |
|
/apps/{app_id}/statistics/average-response-time
GET
Description
Get average response time statistics for an application
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
StatisticTimeRangeQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Average response time statistics retrieved successfully |
[ object ] |
/apps/{app_id}/statistics/average-session-interactions
GET
Description
Get average session interaction statistics for an application
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
StatisticTimeRangeQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Average session interaction statistics retrieved successfully |
[ object ] |
/apps/{app_id}/statistics/daily-conversations
GET
Description
Get daily conversation statistics for an application
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
StatisticTimeRangeQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Daily conversation statistics retrieved successfully |
[ object ] |
/apps/{app_id}/statistics/daily-end-users
GET
Description
Get daily terminal/end-user statistics for an application
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
StatisticTimeRangeQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Daily terminal statistics retrieved successfully |
[ object ] |
/apps/{app_id}/statistics/daily-messages
GET
Description
Get daily message statistics for an application
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
StatisticTimeRangeQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Daily message statistics retrieved successfully |
[ object ] |
/apps/{app_id}/statistics/token-costs
GET
Description
Get daily token cost statistics for an application
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
StatisticTimeRangeQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Daily token cost statistics retrieved successfully |
[ object ] |
/apps/{app_id}/statistics/tokens-per-second
GET
Description
Get tokens per second statistics for an application
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
StatisticTimeRangeQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Tokens per second statistics retrieved successfully |
[ object ] |
/apps/{app_id}/statistics/user-satisfaction-rate
GET
Description
Get user satisfaction rate statistics for an application
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
StatisticTimeRangeQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
User satisfaction rate statistics retrieved successfully |
[ object ] |
/apps/{app_id}/text-to-audio
POST
Description
Convert text to speech for chat messages
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
TextToSpeechPayload |
| app_id |
path |
App ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Text to speech conversion successful |
| 400 |
Bad request - Invalid parameters |
/apps/{app_id}/text-to-audio/voices
GET
Description
Get available TTS voices for a specific language
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
TextToSpeechVoiceQuery |
| app_id |
path |
App ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
TTS voices retrieved successfully |
[ object ] |
| 400 |
Invalid language parameter |
|
/apps/{app_id}/trace
GET
Summary
Get app trace
Description
Get app tracing configuration
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Trace configuration retrieved successfully |
POST
Description
Update app tracing configuration
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
AppTracePayload |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Trace configuration updated successfully |
| 403 |
Insufficient permissions |
/apps/{app_id}/trace-config
DELETE
Summary
Delete an existing trace app configuration
Description
Delete an existing tracing configuration for an application
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
TraceProviderQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 204 |
Tracing configuration deleted successfully |
| 400 |
Invalid request parameters or configuration not found |
GET
Description
Get tracing configuration for an application
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
TraceProviderQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Tracing configuration retrieved successfully |
object |
| 400 |
Invalid request parameters |
|
PATCH
Summary
Update an existing trace app configuration
Description
Update an existing tracing configuration for an application
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
TraceConfigPayload |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Tracing configuration updated successfully |
object |
| 400 |
Invalid request parameters or configuration not found |
|
POST
Summary
Create a new trace app configuration
Description
Create a new tracing configuration for an application
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
TraceConfigPayload |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 201 |
Tracing configuration created successfully |
object |
| 400 |
Invalid request parameters or configuration already exists |
|
/apps/{app_id}/trigger-enable
POST
Summary
Update app trigger (enable/disable)
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
ParserEnable |
Responses
/apps/{app_id}/triggers
GET
Summary
Get app triggers list
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
Responses
/apps/{app_id}/workflow-app-logs
GET
Summary
Get workflow app logs
Description
Get workflow application execution logs
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
WorkflowAppLogQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
/apps/{app_id}/workflow-archived-logs
GET
Summary
Get workflow archived logs
Description
Get workflow archived execution logs
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
WorkflowAppLogQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
/apps/{app_id}/workflow-runs
GET
Summary
Get workflow run list
Description
Get workflow run list
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
WorkflowRunListQuery |
| app_id |
path |
Application ID |
Yes |
string |
| last_id |
query |
Last run ID for pagination |
No |
string |
| limit |
query |
Number of items per page (1-100) |
No |
string |
| status |
query |
Filter by status (optional): running, succeeded, failed, stopped, partial-succeeded |
No |
string |
| triggered_from |
query |
Filter by trigger source (optional): debugging or app-run. Default: debugging |
No |
string |
Responses
/apps/{app_id}/workflow-runs/count
GET
Summary
Get workflow runs count statistics
Description
Get workflow runs count statistics
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
WorkflowRunCountQuery |
| app_id |
path |
Application ID |
Yes |
string |
| status |
query |
Filter by status (optional): running, succeeded, failed, stopped, partial-succeeded |
No |
string |
| time_range |
query |
Filter by time range (optional): e.g., 7d (7 days), 4h (4 hours), 30m (30 minutes), 30s (30 seconds). Filters by created_at field. |
No |
string |
| triggered_from |
query |
Filter by trigger source (optional): debugging or app-run. Default: debugging |
No |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Workflow runs count retrieved successfully |
WorkflowRunCount |
/apps/{app_id}/workflow-runs/tasks/{task_id}/stop
POST
Summary
Stop workflow task
Description
Stop running workflow task
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| task_id |
path |
Task ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Task stopped successfully |
| 403 |
Permission denied |
| 404 |
Task not found |
/apps/{app_id}/workflow-runs/{run_id}
GET
Summary
Get workflow run detail
Description
Get workflow run detail
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| run_id |
path |
Workflow run ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Workflow run detail retrieved successfully |
WorkflowRunDetail |
| 404 |
Workflow run not found |
|
/apps/{app_id}/workflow-runs/{run_id}/export
GET
Description
Generate a download URL for an archived workflow run.
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| run_id |
path |
Workflow run ID |
Yes |
string |
Responses
/apps/{app_id}/workflow-runs/{run_id}/node-executions
GET
Summary
Get workflow run node execution list
Description
Get workflow run node execution list
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| run_id |
path |
Workflow run ID |
Yes |
string |
Responses
GET
Summary
Get all comments for a workflow
Description
Get all comments for a workflow
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
Responses
POST
Summary
Create a new workflow comment
Description
Create a new workflow comment
Parameters
Responses
GET
Summary
Get all users in current tenant for mentions
Description
Get all users in current tenant for mentions
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
Responses
DELETE
Summary
Delete a workflow comment
Description
Delete a workflow comment
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| comment_id |
path |
Comment ID |
Yes |
string |
Responses
| Code |
Description |
| 204 |
Comment deleted successfully |
GET
Summary
Get a specific workflow comment
Description
Get a specific workflow comment
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| comment_id |
path |
Comment ID |
Yes |
string |
Responses
PUT
Summary
Update a workflow comment
Description
Update a workflow comment
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
WorkflowCommentUpdatePayload |
| app_id |
path |
Application ID |
Yes |
string |
| comment_id |
path |
Comment ID |
Yes |
string |
Responses
POST
Summary
Add a reply to a workflow comment
Description
Add a reply to a workflow comment
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
WorkflowCommentReplyPayload |
| app_id |
path |
Application ID |
Yes |
string |
| comment_id |
path |
Comment ID |
Yes |
string |
Responses
DELETE
Summary
Delete a comment reply
Description
Delete a comment reply
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| comment_id |
path |
Comment ID |
Yes |
string |
| reply_id |
path |
Reply ID |
Yes |
string |
Responses
| Code |
Description |
| 204 |
Reply deleted successfully |
PUT
Summary
Update a comment reply
Description
Update a comment reply
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
WorkflowCommentReplyPayload |
| app_id |
path |
Application ID |
Yes |
string |
| comment_id |
path |
Comment ID |
Yes |
string |
| reply_id |
path |
Reply ID |
Yes |
string |
Responses
POST
Summary
Resolve a workflow comment
Description
Resolve a workflow comment
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| comment_id |
path |
Comment ID |
Yes |
string |
Responses
/apps/{app_id}/workflow/statistics/average-app-interactions
GET
Description
Get workflow average app interaction statistics
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
WorkflowStatisticQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Average app interaction statistics retrieved successfully |
/apps/{app_id}/workflow/statistics/daily-conversations
GET
Description
Get workflow daily runs statistics
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
WorkflowStatisticQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Daily runs statistics retrieved successfully |
/apps/{app_id}/workflow/statistics/daily-terminals
GET
Description
Get workflow daily terminals statistics
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
WorkflowStatisticQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Daily terminals statistics retrieved successfully |
/apps/{app_id}/workflow/statistics/token-costs
GET
Description
Get workflow daily token cost statistics
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
WorkflowStatisticQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Daily token cost statistics retrieved successfully |
/apps/{app_id}/workflows
GET
Summary
Get published workflows
Description
Get all published workflows for an application
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
WorkflowListQuery |
| app_id |
path |
Application ID |
Yes |
string |
Responses
/apps/{app_id}/workflows/default-workflow-block-configs
GET
Summary
Get default block config
Description
Get default block configurations for workflow
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Default block configurations retrieved successfully |
/apps/{app_id}/workflows/default-workflow-block-configs/{block_type}
GET
Summary
Get default block config
Description
Get default block configuration by type
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
DefaultBlockConfigQuery |
| app_id |
path |
Application ID |
Yes |
string |
| block_type |
path |
Block type |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Default block configuration retrieved successfully |
| 404 |
Block type not found |
/apps/{app_id}/workflows/draft
GET
Summary
Get draft workflow
Description
Get draft workflow for an application
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Draft workflow retrieved successfully |
Workflow |
| 404 |
Draft workflow not found |
|
POST
Summary
Sync draft workflow
Description
Sync draft workflow configuration
Parameters
Responses
| Code |
Description |
Schema |
| 200 |
Draft workflow synced successfully |
SyncDraftWorkflowResponse |
| 400 |
Invalid workflow configuration |
|
| 403 |
Permission denied |
|
/apps/{app_id}/workflows/draft/conversation-variables
GET
Description
Get conversation variables for workflow
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Conversation variables retrieved successfully |
WorkflowDraftVariableList |
| 404 |
Draft workflow not found |
|
POST
Description
Update conversation variables for workflow draft
Parameters
Responses
| Code |
Description |
| 200 |
Conversation variables updated successfully |
/apps/{app_id}/workflows/draft/environment-variables
GET
Summary
Get draft workflow
Description
Get environment variables for workflow
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Environment variables retrieved successfully |
| 404 |
Draft workflow not found |
POST
Description
Update environment variables for workflow draft
Parameters
Responses
| Code |
Description |
| 200 |
Environment variables updated successfully |
/apps/{app_id}/workflows/draft/features
POST
Description
Update draft workflow features
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
WorkflowFeaturesPayload |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Workflow features updated successfully |
/apps/{app_id}/workflows/draft/human-input/nodes/{node_id}/delivery-test
POST
Summary
Test human input delivery
Description
Test human input delivery for workflow
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
HumanInputDeliveryTestPayload |
| app_id |
path |
Application ID |
Yes |
string |
| node_id |
path |
Node ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/apps/{app_id}/workflows/draft/human-input/nodes/{node_id}/form/preview
POST
Summary
Preview human input form content and placeholders
Description
Get human input form preview for workflow
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
HumanInputFormPreviewPayload |
| app_id |
path |
Application ID |
Yes |
string |
| node_id |
path |
Node ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/apps/{app_id}/workflows/draft/human-input/nodes/{node_id}/form/run
POST
Summary
Submit human input form preview
Description
Submit human input form preview for workflow
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
HumanInputFormSubmitPayload |
| app_id |
path |
Application ID |
Yes |
string |
| node_id |
path |
Node ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/apps/{app_id}/workflows/draft/iteration/nodes/{node_id}/run
POST
Summary
Run draft workflow iteration node
Description
Run draft workflow iteration node
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
IterationNodeRunPayload |
| app_id |
path |
Application ID |
Yes |
string |
| node_id |
path |
Node ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Workflow iteration node run started successfully |
| 403 |
Permission denied |
| 404 |
Node not found |
/apps/{app_id}/workflows/draft/loop/nodes/{node_id}/run
POST
Summary
Run draft workflow loop node
Description
Run draft workflow loop node
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
LoopNodeRunPayload |
| app_id |
path |
Application ID |
Yes |
string |
| node_id |
path |
Node ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Workflow loop node run started successfully |
| 403 |
Permission denied |
| 404 |
Node not found |
/apps/{app_id}/workflows/draft/nodes/{node_id}/last-run
GET
Description
Get last run result for draft workflow node
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| node_id |
path |
Node ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Node last run retrieved successfully |
WorkflowRunNodeExecution |
| 403 |
Permission denied |
|
| 404 |
Node last run not found |
|
/apps/{app_id}/workflows/draft/nodes/{node_id}/run
POST
Summary
Run draft workflow node
Description
Run draft workflow node
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
DraftWorkflowNodeRunPayload |
| app_id |
path |
Application ID |
Yes |
string |
| node_id |
path |
Node ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Node run started successfully |
WorkflowRunNodeExecution |
| 403 |
Permission denied |
|
| 404 |
Node not found |
|
/apps/{app_id}/workflows/draft/nodes/{node_id}/trigger/run
POST
Summary
Poll for trigger events and execute single node when event arrives
Description
Poll for trigger events and execute single node when event arrives
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| node_id |
path |
Node ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Trigger event received and node executed successfully |
| 403 |
Permission denied |
| 500 |
Internal server error |
/apps/{app_id}/workflows/draft/nodes/{node_id}/variables
DELETE
Description
Delete all variables for a specific node
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
| node_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 204 |
Node variables deleted successfully |
GET
Description
Get variables for a specific node
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| node_id |
path |
Node ID |
Yes |
string |
Responses
/apps/{app_id}/workflows/draft/run
POST
Summary
Run draft workflow
Description
Run draft workflow
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
DraftWorkflowRunPayload |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Draft workflow run started successfully |
| 403 |
Permission denied |
/apps/{app_id}/workflows/draft/system-variables
GET
Description
Get system variables for workflow
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
Responses
/apps/{app_id}/workflows/draft/trigger/run
POST
Summary
Poll for trigger events and execute full workflow when event arrives
Description
Poll for trigger events and execute full workflow when event arrives
Parameters
Responses
| Code |
Description |
| 200 |
Trigger event received and workflow executed successfully |
| 403 |
Permission denied |
| 500 |
Internal server error |
/apps/{app_id}/workflows/draft/trigger/run-all
POST
Summary
Full workflow debug when the start node is a trigger
Description
Full workflow debug when the start node is a trigger
Parameters
Responses
| Code |
Description |
| 200 |
Workflow executed successfully |
| 403 |
Permission denied |
| 500 |
Internal server error |
/apps/{app_id}/workflows/draft/variables
DELETE
Description
Delete all draft workflow variables
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 204 |
Workflow variables deleted successfully |
GET
Summary
Get draft workflow
Description
Get draft workflow variables
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
WorkflowDraftVariableListQuery |
| app_id |
path |
Application ID |
Yes |
string |
| limit |
query |
Number of items per page (1-100) |
No |
string |
| page |
query |
Page number (1-100000) |
No |
string |
Responses
/apps/{app_id}/workflows/draft/variables/{variable_id}
DELETE
Description
Delete a workflow variable
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
| variable_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 204 |
Variable deleted successfully |
| 404 |
Variable not found |
GET
Description
Get a specific workflow variable
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| variable_id |
path |
Variable ID |
Yes |
string |
Responses
PATCH
Description
Update a workflow variable
Parameters
Responses
/apps/{app_id}/workflows/draft/variables/{variable_id}/reset
PUT
Description
Reset a workflow variable to its default value
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| variable_id |
path |
Variable ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Variable reset successfully |
WorkflowDraftVariable |
| 204 |
Variable reset (no content) |
|
| 404 |
Variable not found |
|
/apps/{app_id}/workflows/publish
GET
Summary
Get published workflow
Description
Get published workflow for an application
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Published workflow retrieved successfully |
Workflow |
| 404 |
Published workflow not found |
|
POST
Summary
Publish workflow
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/apps/{app_id}/workflows/triggers/webhook
GET
Summary
Get webhook trigger for a node
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
Parser |
Responses
/apps/{app_id}/workflows/{workflow_id}
DELETE
Summary
Delete workflow
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
| workflow_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
PATCH
Summary
Update workflow attributes
Description
Update workflow by ID
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
WorkflowUpdatePayload |
| app_id |
path |
Application ID |
Yes |
string |
| workflow_id |
path |
Workflow ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Workflow updated successfully |
Workflow |
| 403 |
Permission denied |
|
| 404 |
Workflow not found |
|
/apps/{app_id}/workflows/{workflow_id}/restore
POST
Description
Restore a published workflow version into the draft workflow
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
Application ID |
Yes |
string |
| workflow_id |
path |
Published workflow ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Workflow restored successfully |
| 400 |
Source workflow must be published |
| 404 |
Workflow not found |
/apps/{resource_id}/api-keys
GET
Summary
Get all API keys for an app
Description
Get all API keys for an app
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| resource_id |
path |
App ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
API keys retrieved successfully |
ApiKeyList |
POST
Summary
Create a new API key for an app
Description
Create a new API key for an app
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| resource_id |
path |
App ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 201 |
API key created successfully |
ApiKeyItem |
| 400 |
Maximum keys exceeded |
|
/apps/{resource_id}/api-keys/{api_key_id}
DELETE
Summary
Delete an API key for an app
Description
Delete an API key for an app
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| api_key_id |
path |
API key ID |
Yes |
string |
| resource_id |
path |
App ID |
Yes |
string |
Responses
| Code |
Description |
| 204 |
API key deleted successfully |
/apps/{server_id}/server/refresh
GET
Description
Refresh MCP server configuration and regenerate server code
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| server_id |
path |
Server ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
MCP server refreshed successfully |
AppMCPServerResponse |
| 403 |
Insufficient permissions |
|
| 404 |
Server not found |
|
/auth/plugin/datasource/default-list
GET
Responses
| Code |
Description |
| 200 |
Success |
/auth/plugin/datasource/list
GET
Responses
| Code |
Description |
| 200 |
Success |
/auth/plugin/datasource/{provider_id}
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/auth/plugin/datasource/{provider_id}/custom-client
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/auth/plugin/datasource/{provider_id}/default
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/auth/plugin/datasource/{provider_id}/delete
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/auth/plugin/datasource/{provider_id}/update
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/auth/plugin/datasource/{provider_id}/update-name
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/billing/invoices
GET
Responses
| Code |
Description |
| 200 |
Success |
/billing/partners/{partner_key}/tenants
PUT
Description
Sync partner tenants bindings
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
PartnerTenantsPayload |
| partner_key |
path |
Partner key |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Tenants synced to partner successfully |
| 400 |
Invalid partner information |
/billing/subscription
GET
Responses
| Code |
Description |
| 200 |
Success |
/code-based-extension
GET
Description
Get code-based extension data by module name
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| module |
query |
Extension module name |
No |
string |
Responses
/compliance/download
GET
Description
Get compliance document download link
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/data-source/integrates
GET
Responses
| Code |
Description |
| 200 |
Success |
PATCH
Responses
| Code |
Description |
| 200 |
Success |
/data-source/integrates/{binding_id}/{action}
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| action |
path |
|
Yes |
string |
| binding_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
PATCH
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| action |
path |
|
Yes |
string |
| binding_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/datasets
GET
Description
Get list of datasets
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| ids |
query |
Filter by dataset IDs (list) |
No |
string |
| include_all |
query |
Include all datasets (default: false) |
No |
string |
| keyword |
query |
Search keyword |
No |
string |
| limit |
query |
Number of items per page (default: 20) |
No |
string |
| page |
query |
Page number (default: 1) |
No |
string |
| tag_ids |
query |
Filter by tag IDs (list) |
No |
string |
Responses
| Code |
Description |
| 200 |
Datasets retrieved successfully |
POST
Description
Create a new dataset
Parameters
Responses
| Code |
Description |
| 201 |
Dataset created successfully |
| 400 |
Invalid request parameters |
/datasets/api-base-info
GET
Description
Get dataset API base information
Responses
| Code |
Description |
| 200 |
API base info retrieved successfully |
/datasets/api-keys
GET
Description
Get dataset API keys
Responses
| Code |
Description |
Schema |
| 200 |
API keys retrieved successfully |
ApiKeyList |
POST
Responses
| Code |
Description |
Schema |
| 200 |
API key created successfully |
ApiKeyItem |
| 400 |
Maximum keys exceeded |
|
/datasets/api-keys/{api_key_id}
DELETE
Description
Delete dataset API key
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| api_key_id |
path |
API key ID |
Yes |
string |
Responses
| Code |
Description |
| 204 |
API key deleted successfully |
/datasets/batch_import_status/{job_id}
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| job_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| job_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
BatchImportPayload |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/external
POST
Description
Create external knowledge dataset
Parameters
Responses
| Code |
Description |
Schema |
| 201 |
External dataset created successfully |
DatasetDetail |
| 400 |
Invalid parameters |
|
| 403 |
Permission denied |
|
/datasets/external-knowledge-api
GET
Description
Get external knowledge API templates
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| keyword |
query |
Search keyword |
No |
string |
| limit |
query |
Number of items per page (default: 20) |
No |
string |
| page |
query |
Page number (default: 1) |
No |
string |
Responses
| Code |
Description |
| 200 |
External API templates retrieved successfully |
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/datasets/external-knowledge-api/{external_knowledge_api_id}
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| external_knowledge_api_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
GET
Description
Get external knowledge API template details
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| external_knowledge_api_id |
path |
External knowledge API ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
External API template retrieved successfully |
| 404 |
Template not found |
PATCH
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/datasets/external-knowledge-api/{external_knowledge_api_id}/use-check
GET
Description
Check if external knowledge API is being used
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| external_knowledge_api_id |
path |
External knowledge API ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Usage check completed successfully |
/datasets/indexing-estimate
POST
Description
Estimate dataset indexing cost
Parameters
Responses
| Code |
Description |
| 200 |
Indexing estimate calculated successfully |
/datasets/init
POST
Description
Initialize dataset with documents
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
KnowledgeConfig |
Responses
/datasets/metadata/built-in
GET
Responses
| Code |
Description |
| 200 |
Success |
/datasets/notion-indexing-estimate
GET
Responses
| Code |
Description |
| 200 |
Success |
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/datasets/process-rule
GET
Description
Get dataset document processing rules
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| document_id |
query |
Document ID (optional) |
No |
string |
Responses
| Code |
Description |
| 200 |
Process rules retrieved successfully |
/datasets/retrieval-setting
GET
Description
Get dataset retrieval settings
Responses
| Code |
Description |
| 200 |
Retrieval settings retrieved successfully |
/datasets/retrieval-setting/{vector_type}
GET
Description
Get mock dataset retrieval settings by vector type
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| vector_type |
path |
Vector store type |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Mock retrieval settings retrieved successfully |
/datasets/{dataset_id}
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
GET
Description
Get dataset details
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
Dataset ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Dataset retrieved successfully |
DatasetDetail |
| 403 |
Permission denied |
|
| 404 |
Dataset not found |
|
PATCH
Description
Update dataset details
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
DatasetUpdatePayload |
| dataset_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Dataset updated successfully |
DatasetDetail |
| 403 |
Permission denied |
|
| 404 |
Dataset not found |
|
/datasets/{dataset_id}/api-keys/{status}
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| status |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/auto-disable-logs
GET
Description
Get dataset auto disable logs
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
Dataset ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Auto disable logs retrieved successfully |
| 404 |
Dataset not found |
/datasets/{dataset_id}/batch/{batch}/indexing-estimate
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| batch |
path |
|
Yes |
string |
| dataset_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/batch/{batch}/indexing-status
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| batch |
path |
|
Yes |
string |
| dataset_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/documents
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
GET
Description
Get documents in a dataset
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
Dataset ID |
Yes |
string |
| fetch |
query |
Fetch full details (default: false) |
No |
string |
| keyword |
query |
Search keyword |
No |
string |
| limit |
query |
Number of items per page (default: 20) |
No |
string |
| page |
query |
Page number (default: 1) |
No |
string |
| sort |
query |
Sort order (default: -created_at) |
No |
string |
| status |
query |
Filter documents by display status |
No |
string |
Responses
| Code |
Description |
| 200 |
Documents retrieved successfully |
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
KnowledgeConfig |
| dataset_id |
path |
|
Yes |
string |
Responses
/datasets/{dataset_id}/documents/download-zip
POST
Summary
Stream a ZIP archive containing the requested uploaded documents
Description
Download selected dataset documents as a single ZIP archive (upload-file only)
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/documents/generate-summary
POST
Summary
Generate summary index for specified documents
Description
Generate summary index for documents
This endpoint checks if the dataset configuration supports summary generation
(indexing_technique must be 'high_quality' and summary_index_setting.enable must be true),
then asynchronously generates summary indexes for the provided documents.
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
GenerateSummaryPayload |
| dataset_id |
path |
Dataset ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Summary generation started successfully |
| 400 |
Invalid request or dataset configuration |
| 403 |
Permission denied |
| 404 |
Dataset not found |
/datasets/{dataset_id}/documents/metadata
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
MetadataOperationData |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/documents/status/{action}/batch
PATCH
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| action |
path |
|
Yes |
string |
| dataset_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/documents/{document_id}
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| document_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
GET
Description
Get document details
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
Dataset ID |
Yes |
string |
| document_id |
path |
Document ID |
Yes |
string |
| metadata |
query |
Metadata inclusion (all/only/without) |
No |
string |
Responses
| Code |
Description |
| 200 |
Document retrieved successfully |
| 404 |
Document not found |
/datasets/{dataset_id}/documents/{document_id}/download
GET
Description
Get a signed download URL for a dataset document's original uploaded file
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| document_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/documents/{document_id}/indexing-estimate
GET
Description
Estimate document indexing cost
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
Dataset ID |
Yes |
string |
| document_id |
path |
Document ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Indexing estimate calculated successfully |
| 400 |
Document already finished |
| 404 |
Document not found |
/datasets/{dataset_id}/documents/{document_id}/indexing-status
GET
Description
Get document indexing status
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
Dataset ID |
Yes |
string |
| document_id |
path |
Document ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Indexing status retrieved successfully |
| 404 |
Document not found |
/datasets/{dataset_id}/documents/{document_id}/metadata
PUT
Description
Update document metadata
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
DocumentMetadataUpdatePayload |
| dataset_id |
path |
Dataset ID |
Yes |
string |
| document_id |
path |
Document ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Document metadata updated successfully |
| 403 |
Permission denied |
| 404 |
Document not found |
/datasets/{dataset_id}/documents/{document_id}/notion/sync
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| document_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/documents/{document_id}/pipeline-execution-log
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| document_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/documents/{document_id}/processing/pause
PATCH
Summary
pause document
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| document_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/documents/{document_id}/processing/resume
PATCH
Summary
recover document
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| document_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/documents/{document_id}/processing/{action}
PATCH
Description
Update document processing status (pause/resume)
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| action |
path |
Action to perform (pause/resume) |
Yes |
string |
| dataset_id |
path |
Dataset ID |
Yes |
string |
| document_id |
path |
Document ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Processing status updated successfully |
| 400 |
Invalid action |
| 404 |
Document not found |
/datasets/{dataset_id}/documents/{document_id}/rename
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| document_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
DocumentRenamePayload |
Responses
/datasets/{dataset_id}/documents/{document_id}/segment
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| document_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
SegmentCreatePayload |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/documents/{document_id}/segment/{action}
PATCH
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| action |
path |
|
Yes |
string |
| dataset_id |
path |
|
Yes |
string |
| document_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/documents/{document_id}/segments
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| document_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| document_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/documents/{document_id}/segments/batch_import
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| document_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| document_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
BatchImportPayload |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| document_id |
path |
|
Yes |
string |
| segment_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
PATCH
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| document_id |
path |
|
Yes |
string |
| segment_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
SegmentUpdatePayload |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| document_id |
path |
|
Yes |
string |
| segment_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
PATCH
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| document_id |
path |
|
Yes |
string |
| segment_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| document_id |
path |
|
Yes |
string |
| segment_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
ChildChunkCreatePayload |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks/{child_chunk_id}
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| child_chunk_id |
path |
|
Yes |
string |
| dataset_id |
path |
|
Yes |
string |
| document_id |
path |
|
Yes |
string |
| segment_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
PATCH
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| child_chunk_id |
path |
|
Yes |
string |
| dataset_id |
path |
|
Yes |
string |
| document_id |
path |
|
Yes |
string |
| segment_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
ChildChunkUpdatePayload |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/documents/{document_id}/summary-status
GET
Summary
Get summary index generation status for a document
Description
Get summary index generation status for a document
Returns:
- total_segments: Total number of segments in the document
- summary_status: Dictionary with status counts
- completed: Number of summaries completed
- generating: Number of summaries being generated
- error: Number of summaries with errors
- not_started: Number of segments without summary records
- summaries: List of summary records with status and content preview
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
Dataset ID |
Yes |
string |
| document_id |
path |
Document ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Summary status retrieved successfully |
| 404 |
Document not found |
/datasets/{dataset_id}/documents/{document_id}/website-sync
GET
Summary
sync website document
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| document_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/error-docs
GET
Description
Get dataset error documents
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
Dataset ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Error documents retrieved successfully |
| 404 |
Dataset not found |
/datasets/{dataset_id}/external-hit-testing
POST
Description
Test external knowledge retrieval for dataset
Parameters
Responses
| Code |
Description |
| 200 |
External hit testing completed successfully |
| 400 |
Invalid parameters |
| 404 |
Dataset not found |
/datasets/{dataset_id}/hit-testing
POST
Description
Test dataset knowledge retrieval
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
HitTestingPayload |
| dataset_id |
path |
Dataset ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Hit testing completed successfully |
HitTestingResponse |
| 400 |
Invalid parameters |
|
| 404 |
Dataset not found |
|
/datasets/{dataset_id}/indexing-status
GET
Description
Get dataset indexing status
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
Dataset ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Indexing status retrieved successfully |
/datasets/{dataset_id}/metadata
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
MetadataArgs |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/metadata/built-in/{action}
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| action |
path |
|
Yes |
string |
| dataset_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/metadata/{metadata_id}
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| metadata_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
PATCH
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| metadata_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
MetadataUpdatePayload |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/notion/sync
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/permission-part-users
GET
Description
Get dataset permission user list
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
Dataset ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Permission users retrieved successfully |
| 403 |
Permission denied |
| 404 |
Dataset not found |
/datasets/{dataset_id}/queries
GET
Description
Get dataset query history
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
Dataset ID |
Yes |
string |
Responses
/datasets/{dataset_id}/related-apps
GET
Description
Get applications related to dataset
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
Dataset ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Related apps retrieved successfully |
RelatedAppList |
/datasets/{dataset_id}/retry
POST
Summary
retry document
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
DocumentRetryPayload |
Responses
| Code |
Description |
| 200 |
Success |
/datasets/{dataset_id}/use-check
GET
Description
Check if dataset is in use
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
Dataset ID |
Yes |
string |
Responses
| Code |
Description |
| 200 |
Dataset use status retrieved successfully |
/datasets/{resource_id}/api-keys
GET
Summary
Get all API keys for a dataset
Description
Get all API keys for a dataset
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| resource_id |
path |
Dataset ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
API keys retrieved successfully |
ApiKeyList |
POST
Summary
Create a new API key for a dataset
Description
Create a new API key for a dataset
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| resource_id |
path |
Dataset ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 201 |
API key created successfully |
ApiKeyItem |
| 400 |
Maximum keys exceeded |
|
/datasets/{resource_id}/api-keys/{api_key_id}
DELETE
Summary
Delete an API key for a dataset
Description
Delete an API key for a dataset
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| api_key_id |
path |
API key ID |
Yes |
string |
| resource_id |
path |
Dataset ID |
Yes |
string |
Responses
| Code |
Description |
| 204 |
API key deleted successfully |
/email-code-login
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
EmailPayload |
Responses
| Code |
Description |
| 200 |
Success |
/email-code-login/validity
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/email-register
POST
Responses
| Code |
Description |
| 200 |
Success |
/email-register/send-email
POST
Responses
| Code |
Description |
| 200 |
Success |
/email-register/validity
POST
Responses
| Code |
Description |
| 200 |
Success |
/explore/apps
GET
Parameters
Responses
/explore/apps/{app_id}
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/features
GET
Summary
Get feature configuration for current tenant
Description
Get feature configuration for current tenant
Responses
/files/support-type
GET
Responses
| Code |
Description |
| 200 |
Success |
/files/upload
GET
Responses
POST
Responses
| Code |
Description |
Schema |
| 201 |
File uploaded successfully |
FileResponse |
/files/{file_id}/preview
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| file_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/forgot-password
POST
Description
Send password reset email
Parameters
Responses
/forgot-password/resets
POST
Description
Reset password with verification token
Parameters
Responses
/forgot-password/validity
POST
Description
Verify password reset code
Parameters
Responses
/form/human_input/{form_token}
GET
Summary
Get human input form definition by form token
Description
GET /console/api/form/human_input/<form_token>
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| form_token |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
POST
Summary
Submit human input form by form token
Description
POST /console/api/form/human_input/<form_token>
Request body:
{
"inputs": {
"content": "User input content"
},
"action": "Approve"
}
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| form_token |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/info
POST
Responses
/installed-apps
GET
Responses
POST
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| installed_app_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
PATCH
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| installed_app_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}/audio-to-text
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| installed_app_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}/chat-messages
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| installed_app_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
ChatMessagePayload |
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}/chat-messages/{task_id}/stop
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| installed_app_id |
path |
|
Yes |
string |
| task_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}/completion-messages
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}/completion-messages/{task_id}/stop
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| installed_app_id |
path |
|
Yes |
string |
| task_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}/conversations
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| installed_app_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
ConversationListQuery |
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}/conversations/{c_id}
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| c_id |
path |
|
Yes |
string |
| installed_app_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}/conversations/{c_id}/name
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| c_id |
path |
|
Yes |
string |
| installed_app_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
ConversationRenamePayload |
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}/conversations/{c_id}/pin
PATCH
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| c_id |
path |
|
Yes |
string |
| installed_app_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}/conversations/{c_id}/unpin
PATCH
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| c_id |
path |
|
Yes |
string |
| installed_app_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}/messages
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| installed_app_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
MessageListQuery |
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}/messages/{message_id}/feedbacks
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| installed_app_id |
path |
|
Yes |
string |
| message_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
MessageFeedbackPayload |
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}/messages/{message_id}/more-like-this
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| installed_app_id |
path |
|
Yes |
string |
| message_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
MoreLikeThisQuery |
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}/messages/{message_id}/suggested-questions
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| installed_app_id |
path |
|
Yes |
string |
| message_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}/meta
GET
Summary
Get app meta
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| installed_app_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}/parameters
GET
Summary
Retrieve app parameters
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| installed_app_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}/saved-messages
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| installed_app_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
SavedMessageListQuery |
Responses
| Code |
Description |
| 200 |
Success |
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}/saved-messages/{message_id}
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| installed_app_id |
path |
|
Yes |
string |
| message_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}/text-to-audio
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| installed_app_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
TextToAudioPayload |
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}/workflows/run
POST
Summary
Run workflow
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| installed_app_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
WorkflowRunPayload |
Responses
| Code |
Description |
| 200 |
Success |
/installed-apps/{installed_app_id}/workflows/tasks/{task_id}/stop
POST
Summary
Stop workflow task
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| installed_app_id |
path |
|
Yes |
string |
| task_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/instruction-generate
POST
Description
Generate instruction for workflow nodes or general use
Parameters
Responses
| Code |
Description |
| 200 |
Instruction generated successfully |
| 400 |
Invalid request parameters or flow/workflow not found |
| 402 |
Provider quota exceeded |
/instruction-generate/template
POST
Description
Get instruction generation template
Parameters
Responses
| Code |
Description |
| 200 |
Template retrieved successfully |
| 400 |
Invalid request parameters |
/login
POST
Summary
Authenticate user and login
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
LoginPayload |
Responses
| Code |
Description |
| 200 |
Success |
/logout
POST
Responses
| Code |
Description |
| 200 |
Success |
/mcp/oauth/callback
GET
Responses
| Code |
Description |
| 200 |
Success |
/notification
GET
Description
Return the active in-product notification for the current user in their interface language (falls back to English if unavailable). The notification is NOT marked as seen here; call POST /notification/dismiss when the user explicitly closes the modal.
Responses
| Code |
Description |
| 200 |
Success — inspect should_show to decide whether to render the modal |
| 401 |
Unauthorized |
/notification/dismiss
POST
Description
Mark a notification as dismissed for the current user.
Responses
| Code |
Description |
| 200 |
Success |
| 401 |
Unauthorized |
/notion/pages/{page_id}/{page_type}/preview
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| page_id |
path |
|
Yes |
string |
| page_type |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| page_id |
path |
|
Yes |
string |
| page_type |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
NotionEstimatePayload |
Responses
| Code |
Description |
| 200 |
Success |
/notion/pre-import/pages
GET
Responses
| Code |
Description |
| 200 |
Success |
/oauth/authorize/{provider}
GET
Description
Handle OAuth callback and complete login process
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
OAuth provider name (github/google) |
Yes |
string |
| code |
query |
Authorization code from OAuth provider |
No |
string |
| state |
query |
Optional state parameter (used for invite token) |
No |
string |
Responses
| Code |
Description |
| 302 |
Redirect to console with access token |
| 400 |
OAuth process failed |
/oauth/data-source/binding/{provider}
GET
Description
Bind OAuth data source with authorization code
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
Data source provider name (notion) |
Yes |
string |
| code |
query |
Authorization code from OAuth provider |
No |
string |
Responses
/oauth/data-source/callback/{provider}
GET
Description
Handle OAuth callback from data source provider
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
Data source provider name (notion) |
Yes |
string |
| code |
query |
Authorization code from OAuth provider |
No |
string |
| error |
query |
Error message from OAuth provider |
No |
string |
Responses
| Code |
Description |
| 302 |
Redirect to console with result |
| 400 |
Invalid provider |
/oauth/data-source/{provider}
GET
Description
Get OAuth authorization URL for data source provider
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
Data source provider name (notion) |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Authorization URL or internal setup success |
OAuthDataSourceResponse |
| 400 |
Invalid provider |
|
| 403 |
Admin privileges required |
|
/oauth/data-source/{provider}/{binding_id}/sync
GET
Description
Sync data from OAuth data source
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| binding_id |
path |
Data source binding ID |
Yes |
string |
| provider |
path |
Data source provider name (notion) |
Yes |
string |
Responses
/oauth/login/{provider}
GET
Description
Initiate OAuth login process
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
OAuth provider name (github/google) |
Yes |
string |
| invite_token |
query |
Optional invitation token |
No |
string |
Responses
| Code |
Description |
| 302 |
Redirect to OAuth authorization URL |
| 400 |
Invalid provider |
/oauth/plugin/{provider_id}/datasource/callback
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/oauth/plugin/{provider_id}/datasource/get-authorization-url
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/oauth/plugin/{provider}/tool/authorization-url
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/oauth/plugin/{provider}/tool/callback
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/oauth/plugin/{provider}/trigger/callback
GET
Summary
Handle OAuth callback for trigger provider
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/oauth/provider
POST
Responses
| Code |
Description |
| 200 |
Success |
/oauth/provider/account
POST
Responses
| Code |
Description |
| 200 |
Success |
/oauth/provider/authorize
POST
Responses
| Code |
Description |
| 200 |
Success |
/oauth/provider/token
POST
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipeline/customized/templates/{template_id}
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| template_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
PATCH
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| template_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| template_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipeline/dataset
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipeline/empty-dataset
POST
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipeline/templates
GET
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipeline/templates/{template_id}
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| template_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/datasource-plugins
GET
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/imports
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/imports/{import_id}/confirm
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| import_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/imports/{pipeline_id}/check-dependencies
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/recommended-plugins
GET
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/transform/datasets/{dataset_id}
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| dataset_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/customized/publish
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
Payload |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/exports
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflow-runs
GET
Summary
Get workflow run list
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflow-runs/tasks/{task_id}/stop
POST
Summary
Stop workflow task
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
| task_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflow-runs/{run_id}
GET
Summary
Get workflow run detail
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
| run_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflow-runs/{run_id}/node-executions
GET
Summary
Get workflow run node execution list
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
| run_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows
GET
Summary
Get published workflows
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/default-workflow-block-configs
GET
Summary
Get default block config
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/default-workflow-block-configs/{block_type}
GET
Summary
Get default block config
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| block_type |
path |
|
Yes |
string |
| pipeline_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/draft
GET
Summary
Get draft rag pipeline's workflow
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
POST
Summary
Sync draft workflow
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/draft/datasource/nodes/{node_id}/run
POST
Summary
Run rag pipeline datasource
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| node_id |
path |
|
Yes |
string |
| pipeline_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
DatasourceNodeRunPayload |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/draft/datasource/variables-inspect
POST
Summary
Set datasource variables
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/draft/environment-variables
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/draft/iteration/nodes/{node_id}/run
POST
Summary
Run draft workflow iteration node
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| node_id |
path |
|
Yes |
string |
| pipeline_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
NodeRunPayload |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/draft/loop/nodes/{node_id}/run
POST
Summary
Run draft workflow loop node
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| node_id |
path |
|
Yes |
string |
| pipeline_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
NodeRunPayload |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/draft/nodes/{node_id}/last-run
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| node_id |
path |
|
Yes |
string |
| pipeline_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/draft/nodes/{node_id}/run
POST
Summary
Run draft workflow node
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| node_id |
path |
|
Yes |
string |
| pipeline_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
NodeRunRequiredPayload |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/draft/nodes/{node_id}/variables
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| node_id |
path |
|
Yes |
string |
| pipeline_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| node_id |
path |
|
Yes |
string |
| pipeline_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/draft/pre-processing/parameters
GET
Summary
Get first step parameters of rag pipeline
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/draft/processing/parameters
GET
Summary
Get second step parameters of rag pipeline
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/draft/run
POST
Summary
Run draft workflow
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/draft/system-variables
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/draft/variables
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/draft/variables/{variable_id}
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
| variable_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
| variable_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
PATCH
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
| variable_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/draft/variables/{variable_id}/reset
PUT
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
| variable_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/publish
GET
Summary
Get published pipeline
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
POST
Summary
Publish workflow
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/published/datasource/nodes/{node_id}/preview
POST
Summary
Run datasource content preview
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| node_id |
path |
|
Yes |
string |
| pipeline_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
Parser |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/published/datasource/nodes/{node_id}/run
POST
Summary
Run rag pipeline datasource
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| node_id |
path |
|
Yes |
string |
| pipeline_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
DatasourceNodeRunPayload |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/published/pre-processing/parameters
GET
Summary
Get first step parameters of rag pipeline
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/published/processing/parameters
GET
Summary
Get second step parameters of rag pipeline
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/published/run
POST
Summary
Run published workflow
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/{workflow_id}
DELETE
Summary
Delete a published workflow version that is not currently active on the pipeline
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
| workflow_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
PATCH
Summary
Update workflow attributes
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
| workflow_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/rag/pipelines/{pipeline_id}/workflows/{workflow_id}/restore
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| pipeline_id |
path |
|
Yes |
string |
| workflow_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/refresh-token
POST
Responses
| Code |
Description |
| 200 |
Success |
/remote-files/upload
POST
Responses
| Code |
Description |
| 200 |
Success |
/remote-files/{url}
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| url |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/reset-password
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
EmailPayload |
Responses
| Code |
Description |
| 200 |
Success |
/rule-code-generate
POST
Description
Generate code rules using LLM
Parameters
Responses
| Code |
Description |
| 200 |
Code rules generated successfully |
| 400 |
Invalid request parameters |
| 402 |
Provider quota exceeded |
/rule-generate
POST
Description
Generate rule configuration using LLM
Parameters
Responses
| Code |
Description |
| 200 |
Rule configuration generated successfully |
| 400 |
Invalid request parameters |
| 402 |
Provider quota exceeded |
/rule-structured-output-generate
POST
Description
Generate structured output rules using LLM
Parameters
Responses
| Code |
Description |
| 200 |
Structured output generated successfully |
| 400 |
Invalid request parameters |
| 402 |
Provider quota exceeded |
/spec/schema-definitions
GET
Summary
Get system JSON Schema definitions specification
Description
Used for frontend component type mapping
Responses
| Code |
Description |
| 200 |
Success |
/system-features
GET
Summary
Get system-wide feature configuration
Description
Get system-wide feature configuration
NOTE: This endpoint is unauthenticated by design, as it provides system features
data required for dashboard initialization.
Authentication would create circular dependency (can't login without dashboard loading).
Only non-sensitive configuration data should be returned by this endpoint.
Responses
/tag-bindings
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/tag-bindings/remove
POST
Description
Remove one or more tag bindings from a target.
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/tags
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| keyword |
query |
Search keyword for tag name. |
No |
string |
| type |
query |
Tag type filter. Can be "knowledge" or "app". |
No |
string |
Responses
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
TagBasePayload |
Responses
| Code |
Description |
| 200 |
Success |
/tags/{tag_id}
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| tag_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
PATCH
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| tag_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
TagBasePayload |
Responses
| Code |
Description |
| 200 |
Success |
/test/retrieval
POST
Description
Bedrock retrieval test (internal use only)
Parameters
Responses
| Code |
Description |
| 200 |
Bedrock retrieval test completed |
/trial-apps/{app_id}
GET
Summary
Get app detail
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/trial-apps/{app_id}/audio-to-text
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/trial-apps/{app_id}/chat-messages
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
ChatRequest |
Responses
| Code |
Description |
| 200 |
Success |
/trial-apps/{app_id}/completion-messages
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
CompletionRequest |
Responses
| Code |
Description |
| 200 |
Success |
/trial-apps/{app_id}/datasets
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/trial-apps/{app_id}/messages/{message_id}/suggested-questions
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
| message_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/trial-apps/{app_id}/parameters
GET
Summary
Retrieve app parameters
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/trial-apps/{app_id}/site
GET
Summary
Retrieve app site info
Description
Returns the site configuration for the application including theme, icons, and text.
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/trial-apps/{app_id}/text-to-audio
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
TextToSpeechRequest |
Responses
| Code |
Description |
| 200 |
Success |
/trial-apps/{app_id}/workflows
GET
Summary
Get workflow detail
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/trial-apps/{app_id}/workflows/run
POST
Summary
Run workflow
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
WorkflowRunRequest |
Responses
| Code |
Description |
| 200 |
Success |
/trial-apps/{app_id}/workflows/tasks/{task_id}/stop
POST
Summary
Stop workflow task
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| app_id |
path |
|
Yes |
string |
| task_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/website/crawl
POST
Description
Crawl website content
Parameters
Responses
| Code |
Description |
| 200 |
Website crawl initiated successfully |
| 400 |
Invalid crawl parameters |
/website/crawl/status/{job_id}
GET
Description
Get website crawl status
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
WebsiteCrawlStatusQuery |
| job_id |
path |
Crawl job ID |
Yes |
string |
| provider |
query |
Crawl provider (firecrawl/watercrawl/jinareader) |
No |
string |
Responses
| Code |
Description |
| 200 |
Crawl status retrieved successfully |
| 400 |
Invalid provider |
| 404 |
Crawl job not found |
/workflow/{workflow_run_id}/events
GET
Summary
Get workflow execution events stream after resume
Description
GET /console/api/workflow/<workflow_run_id>/events
Returns Server-Sent Events stream.
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| workflow_run_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workflow/{workflow_run_id}/pause-details
GET
Summary
Get workflow pause details
Description
GET /console/api/workflow/<workflow_run_id>/pause-details
Returns information about why and where the workflow is paused.
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| workflow_run_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces
GET
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current
POST
Responses
/workspaces/current/agent-provider/{provider_name}
GET
Description
Get specific agent provider details
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider_name |
path |
Agent provider name |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Success |
object |
/workspaces/current/agent-providers
GET
Description
Get list of available agent providers
Responses
| Code |
Description |
Schema |
| 200 |
Success |
[ object ] |
/workspaces/current/dataset-operators
GET
Responses
/workspaces/current/default-model
GET
Parameters
Responses
| Code |
Description |
| 200 |
Success |
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/endpoints
POST
Description
Create a new plugin endpoint
Parameters
Responses
| Code |
Description |
Schema |
| 200 |
Endpoint created successfully |
EndpointCreateResponse |
| 403 |
Admin privileges required |
|
/workspaces/current/endpoints/create
POST
DEPRECATED
Description
Deprecated legacy alias for creating a plugin endpoint. Use POST /workspaces/current/endpoints instead.
Parameters
Responses
| Code |
Description |
Schema |
| 200 |
Endpoint created successfully |
EndpointCreateResponse |
| 403 |
Admin privileges required |
|
/workspaces/current/endpoints/delete
POST
DEPRECATED
Description
Deprecated legacy alias for deleting a plugin endpoint. Use DELETE /workspaces/current/endpoints/{id} instead.
Parameters
Responses
| Code |
Description |
Schema |
| 200 |
Endpoint deleted successfully |
EndpointDeleteResponse |
| 403 |
Admin privileges required |
|
/workspaces/current/endpoints/disable
POST
Description
Disable a plugin endpoint
Parameters
Responses
/workspaces/current/endpoints/enable
POST
Description
Enable a plugin endpoint
Parameters
Responses
| Code |
Description |
Schema |
| 200 |
Endpoint enabled successfully |
EndpointEnableResponse |
| 403 |
Admin privileges required |
|
/workspaces/current/endpoints/list
GET
Description
List plugin endpoints with pagination
Parameters
Responses
/workspaces/current/endpoints/list/plugin
GET
Description
List endpoints for a specific plugin
Parameters
Responses
/workspaces/current/endpoints/update
POST
DEPRECATED
Description
Deprecated legacy alias for updating a plugin endpoint. Use PATCH /workspaces/current/endpoints/{id} instead.
Parameters
Responses
| Code |
Description |
Schema |
| 200 |
Endpoint updated successfully |
EndpointUpdateResponse |
| 403 |
Admin privileges required |
|
/workspaces/current/endpoints/{id}
DELETE
Description
Delete a plugin endpoint
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| id |
path |
Endpoint ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Endpoint deleted successfully |
EndpointDeleteResponse |
| 403 |
Admin privileges required |
|
PATCH
Description
Update a plugin endpoint
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
EndpointUpdatePayload |
| id |
path |
Endpoint ID |
Yes |
string |
Responses
| Code |
Description |
Schema |
| 200 |
Endpoint updated successfully |
EndpointUpdateResponse |
| 403 |
Admin privileges required |
|
/workspaces/current/members
GET
Responses
/workspaces/current/members/invite-email
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/members/owner-transfer-check
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/members/{member_id}
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| member_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/members/{member_id}/owner-transfer
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| member_id |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
OwnerTransferPayload |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/members/{member_id}/update-role
PUT
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/model-providers
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
ParserModelList |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/model-providers/{provider}/checkout-url
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/model-providers/{provider}/credentials
DELETE
Parameters
Responses
| Code |
Description |
| 200 |
Success |
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
ParserCredentialId |
Responses
| Code |
Description |
| 200 |
Success |
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
PUT
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/model-providers/{provider}/credentials/switch
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/model-providers/{provider}/credentials/validate
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/model-providers/{provider}/models
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
ParserDeleteModels |
Responses
| Code |
Description |
| 200 |
Success |
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
ParserPostModels |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/model-providers/{provider}/models/credentials
DELETE
Parameters
Responses
| Code |
Description |
| 200 |
Success |
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
ParserGetCredentials |
Responses
| Code |
Description |
| 200 |
Success |
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
PUT
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/model-providers/{provider}/models/credentials/switch
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
ParserSwitch |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/model-providers/{provider}/models/credentials/validate
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
ParserValidate |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/model-providers/{provider}/models/disable
PATCH
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
ParserDeleteModels |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/model-providers/{provider}/models/enable
PATCH
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
ParserDeleteModels |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/model-providers/{provider}/models/load-balancing-configs/credentials-validate
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/model-providers/{provider}/models/load-balancing-configs/{config_id}/credentials-validate
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/model-providers/{provider}/models/parameter-rules
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
ParserParameter |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/model-providers/{provider}/preferred-provider-type
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/models/model-types/{model_type}
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| model_type |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/permission
GET
Summary
Get workspace permission settings
Description
Returns permission flags that control workspace features like member invitations and owner transfer.
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/asset
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
ParserAsset |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/debugging-key
GET
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/fetch-manifest
GET
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/icon
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
ParserIcon |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/install/github
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/install/marketplace
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/install/pkg
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/list
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
ParserList |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/list/installations/ids
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
ParserLatest |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/list/latest-versions
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
ParserLatest |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/marketplace/pkg
GET
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/parameters/dynamic-options
GET
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/parameters/dynamic-options-with-credentials
POST
Summary
Fetch dynamic options using credentials directly (for edit mode)
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/permission/change
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/permission/fetch
GET
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/preferences/autoupgrade/exclude
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/preferences/change
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/preferences/fetch
GET
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/readme
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
ParserReadme |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/tasks
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
ParserTasks |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/tasks/delete_all
POST
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/tasks/{task_id}
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| task_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/tasks/{task_id}/delete
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| task_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/tasks/{task_id}/delete/{identifier}
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| identifier |
path |
|
Yes |
string |
| task_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/uninstall
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
ParserUninstall |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/upgrade/github
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/upgrade/marketplace
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/upload/bundle
POST
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/upload/github
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/plugin/upload/pkg
POST
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-labels
GET
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/api/add
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/api/delete
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/api/get
GET
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/api/remote
GET
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/api/schema
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/api/test/pre
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/api/tools
GET
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/api/update
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/builtin/{provider}/add
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
| payload |
body |
|
Yes |
BuiltinToolAddPayload |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/builtin/{provider}/credential/info
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/builtin/{provider}/credential/schema/{credential_type}
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| credential_type |
path |
|
Yes |
string |
| provider |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/builtin/{provider}/credentials
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/builtin/{provider}/default-credential
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/builtin/{provider}/delete
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/builtin/{provider}/icon
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/builtin/{provider}/info
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/builtin/{provider}/oauth/client-schema
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/builtin/{provider}/oauth/custom-client
DELETE
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/builtin/{provider}/tools
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/builtin/{provider}/update
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/mcp
DELETE
Parameters
Responses
| Code |
Description |
| 200 |
Success |
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
PUT
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/mcp/auth
POST
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| payload |
body |
|
Yes |
MCPAuthPayload |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/mcp/tools/{provider_id}
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/mcp/update/{provider_id}
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/workflow/create
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/workflow/delete
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/workflow/get
GET
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/workflow/tools
GET
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-provider/workflow/update
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tool-providers
GET
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tools/api
GET
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tools/builtin
GET
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tools/mcp
GET
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/tools/workflow
GET
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/trigger-provider/{provider}/icon
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/trigger-provider/{provider}/info
GET
Summary
Get info for a trigger provider
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/trigger-provider/{provider}/oauth/client
DELETE
Summary
Remove custom OAuth client configuration
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
GET
Summary
Get OAuth client configuration for a provider
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
POST
Summary
Configure custom OAuth client for a provider
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/trigger-provider/{provider}/subscriptions/builder/build/{subscription_builder_id}
POST
Summary
Build a subscription instance for a trigger provider
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/trigger-provider/{provider}/subscriptions/builder/create
POST
Summary
Add a new subscription instance for a trigger provider
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/trigger-provider/{provider}/subscriptions/builder/logs/{subscription_builder_id}
GET
Summary
Get the request logs for a subscription instance for a trigger provider
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
| subscription_builder_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/trigger-provider/{provider}/subscriptions/builder/update/{subscription_builder_id}
POST
Summary
Update a subscription instance for a trigger provider
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/trigger-provider/{provider}/subscriptions/builder/verify-and-update/{subscription_builder_id}
POST
Summary
Verify and update a subscription instance for a trigger provider
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/trigger-provider/{provider}/subscriptions/builder/{subscription_builder_id}
GET
Summary
Get a subscription instance for a trigger provider
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
| subscription_builder_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/trigger-provider/{provider}/subscriptions/list
GET
Summary
List all trigger subscriptions for the current tenant's provider
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/trigger-provider/{provider}/subscriptions/oauth/authorize
GET
Summary
Initiate OAuth authorization flow for a trigger provider
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| provider |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/trigger-provider/{provider}/subscriptions/verify/{subscription_id}
POST
Summary
Verify credentials for an existing subscription (edit mode only)
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/trigger-provider/{subscription_id}/subscriptions/delete
POST
Summary
Delete a subscription instance
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| subscription_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/trigger-provider/{subscription_id}/subscriptions/update
POST
Summary
Update a subscription instance
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/current/triggers
GET
Summary
List all trigger providers for the current tenant
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/custom-config
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/custom-config/webapp-logo/upload
POST
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/info
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/switch
POST
Parameters
Responses
| Code |
Description |
| 200 |
Success |
/workspaces/{tenant_id}/model-providers/{provider}/{icon_type}/{lang}
GET
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| icon_type |
path |
|
Yes |
string |
| lang |
path |
|
Yes |
string |
| provider |
path |
|
Yes |
string |
| tenant_id |
path |
|
Yes |
string |
Responses
| Code |
Description |
| 200 |
Success |
default
Default namespace
/explore/banners
GET
Summary
Get banner list
Responses
| Code |
Description |
| 200 |
Success |
Models
APIBasedExtensionListResponse
| Name |
Type |
Description |
Required |
| APIBasedExtensionListResponse |
array |
|
|
APIBasedExtensionPayload
| Name |
Type |
Description |
Required |
| api_endpoint |
string |
API endpoint URL |
Yes |
| api_key |
string |
API key for authentication |
Yes |
| name |
string |
Extension name |
Yes |
APIBasedExtensionResponse
| Name |
Type |
Description |
Required |
| api_endpoint |
string |
|
Yes |
| api_key |
string |
|
Yes |
| created_at |
|
|
No |
| id |
string |
|
Yes |
| name |
string |
|
Yes |
Account
| Name |
Type |
Description |
Required |
| avatar |
|
|
No |
| created_at |
|
|
No |
| email |
string |
|
Yes |
| id |
string |
|
Yes |
| interface_language |
|
|
No |
| interface_theme |
|
|
No |
| is_password_set |
boolean |
|
Yes |
| last_login_at |
|
|
No |
| last_login_ip |
|
|
No |
| name |
string |
|
Yes |
| timezone |
|
|
No |
AccountAvatarPayload
| Name |
Type |
Description |
Required |
| avatar |
string |
|
Yes |
AccountAvatarQuery
| Name |
Type |
Description |
Required |
| avatar |
string |
Avatar file ID |
Yes |
AccountDeletePayload
| Name |
Type |
Description |
Required |
| code |
string |
|
Yes |
| token |
string |
|
Yes |
AccountDeletionFeedbackPayload
| Name |
Type |
Description |
Required |
| email |
string |
|
Yes |
| feedback |
string |
|
Yes |
AccountInitPayload
| Name |
Type |
Description |
Required |
| interface_language |
string |
|
Yes |
| invitation_code |
|
|
No |
| timezone |
string |
|
Yes |
AccountIntegrateListResponse
AccountIntegrateResponse
| Name |
Type |
Description |
Required |
| created_at |
|
|
No |
| is_bound |
boolean |
|
Yes |
| link |
|
|
No |
| provider |
string |
|
Yes |
AccountInterfaceLanguagePayload
| Name |
Type |
Description |
Required |
| interface_language |
string |
|
Yes |
AccountInterfaceThemePayload
| Name |
Type |
Description |
Required |
| interface_theme |
string |
Enum: "dark", "light" |
Yes |
AccountNamePayload
| Name |
Type |
Description |
Required |
| name |
string |
|
Yes |
AccountPasswordPayload
| Name |
Type |
Description |
Required |
| new_password |
string |
|
Yes |
| password |
|
|
No |
| repeat_new_password |
string |
|
Yes |
AccountTimezonePayload
| Name |
Type |
Description |
Required |
| timezone |
string |
|
Yes |
AccountWithRole
| Name |
Type |
Description |
Required |
| avatar |
|
|
No |
| created_at |
|
|
No |
| email |
string |
|
Yes |
| id |
string |
|
Yes |
| last_active_at |
|
|
No |
| last_login_at |
|
|
No |
| name |
string |
|
Yes |
| role |
string |
|
Yes |
| status |
string |
|
Yes |
AccountWithRoleList
ActivateCheckQuery
| Name |
Type |
Description |
Required |
| email |
|
|
No |
| token |
string |
|
Yes |
| workspace_id |
|
|
No |
ActivatePayload
| Name |
Type |
Description |
Required |
| email |
|
|
No |
| interface_language |
string |
|
Yes |
| name |
string |
|
Yes |
| timezone |
string |
|
Yes |
| token |
string |
|
Yes |
| workspace_id |
|
|
No |
ActivationCheckResponse
| Name |
Type |
Description |
Required |
| data |
|
Activation data if valid |
No |
| is_valid |
boolean |
Whether token is valid |
Yes |
ActivationResponse
| Name |
Type |
Description |
Required |
| result |
string |
Operation result |
Yes |
AdvancedChatWorkflowRunForList
| Name |
Type |
Description |
Required |
| conversation_id |
string |
|
No |
| created_at |
object |
|
No |
| created_by_account |
SimpleAccount |
|
No |
| elapsed_time |
number |
|
No |
| exceptions_count |
integer |
|
No |
| finished_at |
object |
|
No |
| id |
string |
|
No |
| message_id |
string |
|
No |
| retry_index |
integer |
|
No |
| status |
string |
|
No |
| total_steps |
integer |
|
No |
| total_tokens |
integer |
|
No |
| version |
string |
|
No |
AdvancedChatWorkflowRunPayload
| Name |
Type |
Description |
Required |
| conversation_id |
|
|
No |
| files |
|
|
No |
| inputs |
|
|
No |
| parent_message_id |
|
|
No |
| query |
string |
|
No |
AdvancedPromptTemplateQuery
| Name |
Type |
Description |
Required |
| app_mode |
string |
Application mode |
Yes |
| has_context |
string |
Whether has context |
No |
| model_mode |
string |
Model mode |
Yes |
| model_name |
string |
Model name |
Yes |
AgentLogQuery
| Name |
Type |
Description |
Required |
| conversation_id |
string |
Conversation UUID |
Yes |
| message_id |
string |
Message UUID |
Yes |
AgentThought
| Name |
Type |
Description |
Required |
| chain_id |
|
|
No |
| created_at |
|
|
No |
| files |
[ string ] |
|
Yes |
| id |
string |
|
Yes |
| message_chain_id |
|
|
No |
| message_id |
string |
|
Yes |
| observation |
|
|
No |
| position |
integer |
|
Yes |
| thought |
|
|
No |
| tool |
|
|
No |
| tool_input |
|
|
No |
| tool_labels |
JSONValue |
|
Yes |
Annotation
| Name |
Type |
Description |
Required |
| content |
|
|
No |
| created_at |
|
|
No |
| hit_count |
|
|
No |
| id |
string |
|
Yes |
| question |
|
|
No |
AnnotationCountResponse
| Name |
Type |
Description |
Required |
| count |
integer |
Number of annotations |
Yes |
AnnotationExportList
| Name |
Type |
Description |
Required |
| data |
[ Annotation ] |
|
Yes |
AnnotationFilePayload
| Name |
Type |
Description |
Required |
| message_id |
string |
Message ID |
Yes |
AnnotationHitHistory
| Name |
Type |
Description |
Required |
| annotation_content |
|
|
No |
| annotation_question |
|
|
No |
| created_at |
|
|
No |
| id |
string |
|
Yes |
| question |
|
|
No |
| score |
|
|
No |
| source |
|
|
No |
AnnotationHitHistoryList
| Name |
Type |
Description |
Required |
| data |
[ AnnotationHitHistory ] |
|
Yes |
| has_more |
boolean |
|
Yes |
| limit |
integer |
|
Yes |
| page |
integer |
|
Yes |
| total |
integer |
|
Yes |
AnnotationList
| Name |
Type |
Description |
Required |
| data |
[ Annotation ] |
|
Yes |
| has_more |
boolean |
|
Yes |
| limit |
integer |
|
Yes |
| page |
integer |
|
Yes |
| total |
integer |
|
Yes |
AnnotationListQuery
| Name |
Type |
Description |
Required |
| keyword |
string |
Search keyword |
No |
| limit |
integer |
Page size |
No |
| page |
integer |
Page number |
No |
AnnotationReplyPayload
| Name |
Type |
Description |
Required |
| embedding_model_name |
string |
Embedding model name |
Yes |
| embedding_provider_name |
string |
Embedding provider name |
Yes |
| score_threshold |
number |
Score threshold for annotation matching |
Yes |
AnnotationReplyStatusQuery
| Name |
Type |
Description |
Required |
| action |
string |
Enum: "disable", "enable" |
Yes |
AnnotationSettingUpdatePayload
| Name |
Type |
Description |
Required |
| score_threshold |
number |
Score threshold |
Yes |
ApiKeyAuthBindingPayload
| Name |
Type |
Description |
Required |
| category |
string |
|
Yes |
| credentials |
object |
|
Yes |
| provider |
string |
|
Yes |
ApiKeyItem
| Name |
Type |
Description |
Required |
| created_at |
|
|
No |
| id |
string |
|
Yes |
| last_used_at |
|
|
No |
| token |
string |
|
Yes |
| type |
string |
|
Yes |
ApiKeyList
| Name |
Type |
Description |
Required |
| data |
[ ApiKeyItem ] |
|
Yes |
ApiProviderSchemaType
Enum class for api provider schema type.
| Name |
Type |
Description |
Required |
| ApiProviderSchemaType |
string |
Enum class for api provider schema type. |
|
ApiToolProviderAddPayload
| Name |
Type |
Description |
Required |
| credentials |
object |
|
Yes |
| custom_disclaimer |
string |
|
No |
| icon |
object |
|
Yes |
| labels |
|
|
No |
| privacy_policy |
|
|
No |
| provider |
string |
|
Yes |
| schema |
string |
|
Yes |
| schema_type |
ApiProviderSchemaType |
|
Yes |
ApiToolProviderDeletePayload
| Name |
Type |
Description |
Required |
| provider |
string |
|
Yes |
ApiToolProviderUpdatePayload
| Name |
Type |
Description |
Required |
| credentials |
object |
|
Yes |
| custom_disclaimer |
string |
|
No |
| icon |
object |
|
Yes |
| labels |
|
|
No |
| original_provider |
string |
|
Yes |
| privacy_policy |
|
|
No |
| provider |
string |
|
Yes |
| schema |
string |
|
Yes |
| schema_type |
ApiProviderSchemaType |
|
Yes |
ApiToolSchemaPayload
| Name |
Type |
Description |
Required |
| schema |
string |
|
Yes |
ApiToolTestPayload
| Name |
Type |
Description |
Required |
| credentials |
object |
|
Yes |
| parameters |
object |
|
Yes |
| provider_name |
|
|
No |
| schema |
string |
|
Yes |
| schema_type |
ApiProviderSchemaType |
|
Yes |
| tool_name |
string |
|
Yes |
AppApiStatusPayload
| Name |
Type |
Description |
Required |
| enable_api |
boolean |
Enable or disable API |
Yes |
AppDetail
| Name |
Type |
Description |
Required |
| access_mode |
|
|
No |
| app_model_config |
|
|
No |
| created_at |
|
|
No |
| created_by |
|
|
No |
| description |
|
|
No |
| enable_api |
boolean |
|
Yes |
| enable_site |
boolean |
|
Yes |
| icon |
|
|
No |
| icon_background |
|
|
No |
| id |
string |
|
Yes |
| mode_compatible_with_agent |
string |
|
Yes |
| name |
string |
|
Yes |
| tags |
[ Tag ] |
|
No |
| tracing |
|
|
No |
| updated_at |
|
|
No |
| updated_by |
|
|
No |
| use_icon_as_answer_icon |
|
|
No |
| workflow |
|
|
No |
AppDetailKernel
| Name |
Type |
Description |
Required |
| description |
string |
|
No |
| icon |
string |
|
No |
| icon_background |
string |
|
No |
| icon_type |
string |
|
No |
| icon_url |
object |
|
No |
| id |
string |
|
No |
| mode |
string |
|
No |
| name |
string |
|
No |
AppDetailWithSite
| Name |
Type |
Description |
Required |
| access_mode |
|
|
No |
| api_base_url |
|
|
No |
| app_model_config |
|
|
No |
| created_at |
|
|
No |
| created_by |
|
|
No |
| deleted_tools |
[ DeletedTool ] |
|
No |
| description |
|
|
No |
| enable_api |
boolean |
|
Yes |
| enable_site |
boolean |
|
Yes |
| icon |
|
|
No |
| icon_background |
|
|
No |
| icon_type |
|
|
No |
| id |
string |
|
Yes |
| max_active_requests |
|
|
No |
| mode_compatible_with_agent |
string |
|
Yes |
| name |
string |
|
Yes |
| site |
|
|
No |
| tags |
[ Tag ] |
|
No |
| tracing |
|
|
No |
| updated_at |
|
|
No |
| updated_by |
|
|
No |
| use_icon_as_answer_icon |
|
|
No |
| workflow |
|
|
No |
AppExportQuery
| Name |
Type |
Description |
Required |
| include_secret |
boolean |
Include secrets in export |
No |
| workflow_id |
|
Specific workflow ID to export |
No |
AppExportResponse
| Name |
Type |
Description |
Required |
| data |
string |
|
Yes |
AppIconPayload
| Name |
Type |
Description |
Required |
| icon |
|
Icon data |
No |
| icon_background |
|
Icon background color |
No |
| icon_type |
|
Icon type |
No |
AppImportPayload
| Name |
Type |
Description |
Required |
| app_id |
|
|
No |
| description |
|
|
No |
| icon |
|
|
No |
| icon_background |
|
|
No |
| icon_type |
|
|
No |
| mode |
string |
Import mode |
Yes |
| name |
|
|
No |
| yaml_content |
|
|
No |
| yaml_url |
|
|
No |
AppListQuery
| Name |
Type |
Description |
Required |
| is_created_by_me |
|
Filter by creator |
No |
| limit |
integer |
Page size (1-100) |
No |
| mode |
string |
App mode filter Enum: "advanced-chat", "agent-chat", "all", "channel", "chat", "completion", "workflow" |
No |
| name |
|
Filter by app name |
No |
| page |
integer |
Page number (1-99999) |
No |
| tag_ids |
|
Filter by tag IDs |
No |
AppMCPServerResponse
| Name |
Type |
Description |
Required |
| created_at |
|
|
No |
| description |
string |
|
Yes |
| id |
string |
|
Yes |
| name |
string |
|
Yes |
| parameters |
|
|
Yes |
| server_code |
string |
|
Yes |
| status |
AppMCPServerStatus |
|
Yes |
| updated_at |
|
|
No |
AppMCPServerStatus
AppMCPServer Status Enum
| Name |
Type |
Description |
Required |
| AppMCPServerStatus |
string |
AppMCPServer Status Enum |
|
AppNamePayload
| Name |
Type |
Description |
Required |
| name |
string |
Name to check |
Yes |
| Name |
Type |
Description |
Required |
| has_next |
boolean |
|
Yes |
| items |
[ AppPartial ] |
|
Yes |
| page |
integer |
|
Yes |
| per_page |
integer |
|
Yes |
| total |
integer |
|
Yes |
AppPartial
| Name |
Type |
Description |
Required |
| access_mode |
|
|
No |
| app_model_config |
|
|
No |
| author_name |
|
|
No |
| create_user_name |
|
|
No |
| created_at |
|
|
No |
| created_by |
|
|
No |
| desc_or_prompt |
|
|
No |
| has_draft_trigger |
|
|
No |
| icon |
|
|
No |
| icon_background |
|
|
No |
| icon_type |
|
|
No |
| id |
string |
|
Yes |
| max_active_requests |
|
|
No |
| mode_compatible_with_agent |
string |
|
Yes |
| name |
string |
|
Yes |
| tags |
[ Tag ] |
|
No |
| updated_at |
|
|
No |
| updated_by |
|
|
No |
| use_icon_as_answer_icon |
|
|
No |
| workflow |
|
|
No |
AppSiteResponse
| Name |
Type |
Description |
Required |
| app_id |
string |
|
Yes |
| code |
|
|
No |
| copyright |
|
|
No |
| custom_disclaimer |
|
|
No |
| customize_domain |
|
|
No |
| customize_token_strategy |
string |
|
Yes |
| default_language |
string |
|
Yes |
| description |
|
|
No |
| icon |
|
|
No |
| icon_background |
|
|
No |
| privacy_policy |
|
|
No |
| prompt_public |
boolean |
|
Yes |
| show_workflow_steps |
boolean |
|
Yes |
| title |
string |
|
Yes |
| use_icon_as_answer_icon |
boolean |
|
Yes |
AppSiteStatusPayload
| Name |
Type |
Description |
Required |
| enable_site |
boolean |
Enable or disable site |
Yes |
AppSiteUpdatePayload
| Name |
Type |
Description |
Required |
| chat_color_theme |
|
|
No |
| chat_color_theme_inverted |
|
|
No |
| copyright |
|
|
No |
| custom_disclaimer |
|
|
No |
| customize_domain |
|
|
No |
| customize_token_strategy |
|
|
No |
| default_language |
|
|
No |
| description |
|
|
No |
| icon |
|
|
No |
| icon_background |
|
|
No |
| icon_type |
|
|
No |
| privacy_policy |
|
|
No |
| prompt_public |
|
|
No |
| show_workflow_steps |
|
|
No |
| title |
|
|
No |
| use_icon_as_answer_icon |
|
|
No |
AppTracePayload
| Name |
Type |
Description |
Required |
| enabled |
boolean |
Enable or disable tracing |
Yes |
| tracing_provider |
|
Tracing provider |
No |
AudioTranscriptResponse
| Name |
Type |
Description |
Required |
| text |
string |
Transcribed text from audio |
Yes |
BatchAddNotificationAccountsPayload
| Name |
Type |
Description |
Required |
| notification_id |
string |
|
Yes |
| user_email |
[ string ] |
List of account email addresses |
Yes |
BatchImportPayload
| Name |
Type |
Description |
Required |
| upload_file_id |
string |
|
Yes |
BedrockRetrievalPayload
| Name |
Type |
Description |
Required |
| knowledge_id |
string |
|
Yes |
| query |
string |
|
Yes |
| retrieval_setting |
BedrockRetrievalSetting |
|
Yes |
BedrockRetrievalSetting
Retrieval settings for Amazon Bedrock knowledge base queries.
| Name |
Type |
Description |
Required |
| score_threshold |
number |
Minimum relevance score threshold |
No |
| top_k |
|
Maximum number of results to retrieve |
No |
BuiltinProviderDefaultCredentialPayload
| Name |
Type |
Description |
Required |
| id |
string |
|
Yes |
BuiltinToolAddPayload
| Name |
Type |
Description |
Required |
| credentials |
object |
|
Yes |
| name |
|
|
No |
| type |
CredentialType |
|
Yes |
BuiltinToolCredentialDeletePayload
| Name |
Type |
Description |
Required |
| credential_id |
string |
|
Yes |
BuiltinToolUpdatePayload
| Name |
Type |
Description |
Required |
| credential_id |
string |
|
Yes |
| credentials |
|
|
No |
| name |
|
|
No |
ButtonStyle
Button styles for user actions.
| Name |
Type |
Description |
Required |
| ButtonStyle |
string |
Button styles for user actions. |
|
ChangeEmailResetPayload
| Name |
Type |
Description |
Required |
| new_email |
string |
|
Yes |
| token |
string |
|
Yes |
ChangeEmailSendPayload
| Name |
Type |
Description |
Required |
| email |
string |
|
Yes |
| language |
|
|
No |
| phase |
|
|
No |
| token |
|
|
No |
ChangeEmailValidityPayload
| Name |
Type |
Description |
Required |
| code |
string |
|
Yes |
| email |
string |
|
Yes |
| token |
string |
|
Yes |
ChatConversationQuery
| Name |
Type |
Description |
Required |
| annotation_status |
string |
Annotation status filter Enum: "all", "annotated", "not_annotated" |
No |
| end |
|
End date (YYYY-MM-DD HH:MM) |
No |
| keyword |
|
Search keyword |
No |
| limit |
integer |
Page size (1-100) |
No |
| page |
integer |
Page number |
No |
| sort_by |
string |
Sort field and direction Enum: "-created_at", "-updated_at", "created_at", "updated_at" |
No |
| start |
|
Start date (YYYY-MM-DD HH:MM) |
No |
ChatMessagePayload
| Name |
Type |
Description |
Required |
| conversation_id |
|
Conversation ID |
No |
| files |
|
Uploaded files |
No |
| inputs |
object |
|
Yes |
| model_config |
object |
|
Yes |
| parent_message_id |
|
Parent message ID |
No |
| query |
string |
User query |
Yes |
| response_mode |
string |
Response mode Enum: "blocking", "streaming" |
No |
| retriever_from |
string |
Retriever source |
No |
ChatMessagesQuery
| Name |
Type |
Description |
Required |
| conversation_id |
string |
Conversation ID |
Yes |
| first_id |
|
First message ID for pagination |
No |
| limit |
integer |
Number of messages to return (1-100) |
No |
ChatRequest
| Name |
Type |
Description |
Required |
| conversation_id |
|
|
No |
| files |
|
|
No |
| inputs |
object |
|
Yes |
| parent_message_id |
|
|
No |
| query |
string |
|
Yes |
| retriever_from |
string |
|
No |
CheckDependenciesResult
CheckEmailUniquePayload
| Name |
Type |
Description |
Required |
| email |
string |
|
Yes |
ChildChunkBatchUpdatePayload
ChildChunkCreatePayload
| Name |
Type |
Description |
Required |
| content |
string |
|
Yes |
ChildChunkUpdateArgs
| Name |
Type |
Description |
Required |
| content |
string |
|
Yes |
| id |
|
|
No |
ChildChunkUpdatePayload
| Name |
Type |
Description |
Required |
| content |
string |
|
Yes |
CodeBasedExtensionResponse
| Name |
Type |
Description |
Required |
| data |
|
Extension data |
Yes |
| module |
string |
Module name |
Yes |
CompletionConversationQuery
| Name |
Type |
Description |
Required |
| annotation_status |
string |
Annotation status filter Enum: "all", "annotated", "not_annotated" |
No |
| end |
|
End date (YYYY-MM-DD HH:MM) |
No |
| keyword |
|
Search keyword |
No |
| limit |
integer |
Page size (1-100) |
No |
| page |
integer |
Page number |
No |
| start |
|
Start date (YYYY-MM-DD HH:MM) |
No |
CompletionMessageExplorePayload
| Name |
Type |
Description |
Required |
| files |
|
|
No |
| inputs |
object |
|
Yes |
| query |
string |
|
No |
| response_mode |
|
|
No |
| retriever_from |
string |
|
No |
CompletionMessagePayload
| Name |
Type |
Description |
Required |
| files |
|
Uploaded files |
No |
| inputs |
object |
|
Yes |
| model_config |
object |
|
Yes |
| query |
string |
Query text |
No |
| response_mode |
string |
Response mode Enum: "blocking", "streaming" |
No |
| retriever_from |
string |
Retriever source |
No |
CompletionRequest
| Name |
Type |
Description |
Required |
| files |
|
|
No |
| inputs |
object |
|
Yes |
| query |
string |
|
No |
| response_mode |
|
|
No |
| retriever_from |
string |
|
No |
ComplianceDownloadQuery
| Name |
Type |
Description |
Required |
| doc_name |
string |
Compliance document name |
Yes |
Condition
Condition detail
| Name |
Type |
Description |
Required |
| comparison_operator |
string |
Enum: "<", "=", ">", "after", "before", "contains", "empty", "end with", "in", "is", "is not", "not contains", "not empty", "not in", "start with", "≠", "≤", "≥" |
Yes |
| name |
string |
|
Yes |
| value |
|
|
No |
ConsoleDatasetListQuery
| Name |
Type |
Description |
Required |
| ids |
[ string ] |
Filter by dataset IDs |
No |
| include_all |
boolean |
Include all datasets |
No |
| keyword |
|
Search keyword |
No |
| limit |
integer |
Number of items per page |
No |
| page |
integer |
Page number |
No |
| tag_ids |
[ string ] |
Filter by tag IDs |
No |
Conversation
| Name |
Type |
Description |
Required |
| admin_feedback_stats |
|
|
No |
| annotation |
|
|
No |
| created_at |
|
|
No |
| first_message |
|
|
No |
| from_account_id |
|
|
No |
| from_account_name |
|
|
No |
| from_end_user_id |
|
|
No |
| from_end_user_session_id |
|
|
No |
| from_source |
string |
|
Yes |
| id |
string |
|
Yes |
| model_config |
|
|
No |
| read_at |
|
|
No |
| status |
string |
|
Yes |
| updated_at |
|
|
No |
| user_feedback_stats |
|
|
No |
ConversationAnnotation
| Name |
Type |
Description |
Required |
| account |
|
|
No |
| content |
string |
|
Yes |
| created_at |
|
|
No |
| id |
string |
|
Yes |
| question |
|
|
No |
ConversationAnnotationHitHistory
| Name |
Type |
Description |
Required |
| annotation_create_account |
|
|
No |
| created_at |
|
|
No |
| id |
string |
|
Yes |
ConversationDetail
| Name |
Type |
Description |
Required |
| admin_feedback_stats |
|
|
No |
| annotated |
boolean |
|
Yes |
| created_at |
|
|
No |
| from_account_id |
|
|
No |
| from_end_user_id |
|
|
No |
| from_source |
string |
|
Yes |
| id |
string |
|
Yes |
| introduction |
|
|
No |
| message_count |
integer |
|
Yes |
| model_config |
|
|
No |
| status |
string |
|
Yes |
| updated_at |
|
|
No |
| user_feedback_stats |
|
|
No |
ConversationListQuery
| Name |
Type |
Description |
Required |
| last_id |
|
|
No |
| limit |
integer |
|
No |
| pinned |
|
|
No |
ConversationMessageDetail
| Name |
Type |
Description |
Required |
| created_at |
|
|
No |
| first_message |
|
|
No |
| from_account_id |
|
|
No |
| from_end_user_id |
|
|
No |
| from_source |
string |
|
Yes |
| id |
string |
|
Yes |
| model_config |
|
|
No |
| status |
string |
|
Yes |
| Name |
Type |
Description |
Required |
| has_next |
boolean |
|
Yes |
| items |
[ Conversation ] |
|
Yes |
| page |
integer |
|
Yes |
| per_page |
integer |
|
Yes |
| total |
integer |
|
Yes |
ConversationRenamePayload
| Name |
Type |
Description |
Required |
| auto_generate |
boolean |
|
No |
| name |
|
|
No |
ConversationVariable
| Name |
Type |
Description |
Required |
| description |
string |
|
No |
| id |
string |
|
No |
| name |
string |
|
No |
| value |
object |
|
No |
| value_type |
string |
|
No |
ConversationVariableResponse
| Name |
Type |
Description |
Required |
| created_at |
|
|
No |
| description |
|
|
No |
| id |
string |
|
Yes |
| name |
string |
|
Yes |
| updated_at |
|
|
No |
| value |
|
|
No |
| value_type |
string |
|
Yes |
ConversationVariableUpdatePayload
| Name |
Type |
Description |
Required |
| conversation_variables |
[ object ] |
Conversation variables for the draft workflow |
Yes |
ConversationVariablesQuery
| Name |
Type |
Description |
Required |
| conversation_id |
string |
Conversation ID to filter variables |
Yes |
ConversationWithSummary
| Name |
Type |
Description |
Required |
| admin_feedback_stats |
|
|
No |
| annotated |
boolean |
|
Yes |
| created_at |
|
|
No |
| from_account_id |
|
|
No |
| from_account_name |
|
|
No |
| from_end_user_id |
|
|
No |
| from_end_user_session_id |
|
|
No |
| from_source |
string |
|
Yes |
| id |
string |
|
Yes |
| message_count |
integer |
|
Yes |
| model_config |
|
|
No |
| name |
string |
|
Yes |
| read_at |
|
|
No |
| status |
string |
|
Yes |
| status_count |
|
|
No |
| summary_or_query |
string |
|
Yes |
| updated_at |
|
|
No |
| user_feedback_stats |
|
|
No |
| Name |
Type |
Description |
Required |
| has_next |
boolean |
|
Yes |
| items |
[ ConversationWithSummary ] |
|
Yes |
| page |
integer |
|
Yes |
| per_page |
integer |
|
Yes |
| total |
integer |
|
Yes |
ConvertToWorkflowPayload
| Name |
Type |
Description |
Required |
| icon |
|
|
No |
| icon_background |
|
|
No |
| icon_type |
|
|
No |
| name |
|
|
No |
CopyAppPayload
| Name |
Type |
Description |
Required |
| description |
|
Description for the copied app |
No |
| icon |
|
Icon |
No |
| icon_background |
|
Icon background color |
No |
| icon_type |
|
Icon type |
No |
| name |
|
Name for the copied app |
No |
CreateAnnotationPayload
| Name |
Type |
Description |
Required |
| annotation_reply |
|
Annotation reply data |
No |
| answer |
|
Answer text |
No |
| content |
|
Content text |
No |
| message_id |
|
Message ID |
No |
| question |
|
Question text |
No |
CreateAppPayload
| Name |
Type |
Description |
Required |
| description |
|
App description (max 400 chars) |
No |
| icon |
|
Icon |
No |
| icon_background |
|
Icon background color |
No |
| icon_type |
|
Icon type |
No |
| mode |
string |
App mode Enum: "advanced-chat", "agent-chat", "chat", "completion", "workflow" |
Yes |
| name |
string |
App name |
Yes |
CredentialType
| Name |
Type |
Description |
Required |
| CredentialType |
string |
|
|
DataSource
| Name |
Type |
Description |
Required |
| info_list |
InfoList |
|
Yes |
DataSourceIntegrate
| Name |
Type |
Description |
Required |
| created_at |
object |
|
No |
| disabled |
boolean |
|
No |
| id |
string |
|
No |
| is_bound |
boolean |
|
No |
| link |
string |
|
No |
| provider |
string |
|
No |
| source_info |
DataSourceIntegrateWorkspace |
|
No |
DataSourceIntegrateIcon
| Name |
Type |
Description |
Required |
| emoji |
string |
|
No |
| type |
string |
|
No |
| url |
string |
|
No |
DataSourceIntegrateList
DataSourceIntegratePage
| Name |
Type |
Description |
Required |
| page_icon |
DataSourceIntegrateIcon |
|
No |
| page_id |
string |
|
No |
| page_name |
string |
|
No |
| parent_id |
string |
|
No |
| type |
string |
|
No |
DataSourceIntegrateWorkspace
| Name |
Type |
Description |
Required |
| pages |
[ DataSourceIntegratePage ] |
|
No |
| total |
integer |
|
No |
| workspace_icon |
string |
|
No |
| workspace_id |
string |
|
No |
| workspace_name |
string |
|
No |
DatasetAndDocumentResponse
DatasetBase
| Name |
Type |
Description |
Required |
| created_at |
object |
|
No |
| created_by |
string |
|
No |
| data_source_type |
string |
|
No |
| description |
string |
|
No |
| id |
string |
|
No |
| indexing_technique |
string |
|
No |
| name |
string |
|
No |
| permission |
string |
|
No |
DatasetContent
| Name |
Type |
Description |
Required |
| content |
string |
|
No |
| content_type |
string |
|
No |
| file_info |
DatasetFileInfo |
|
No |
DatasetCreatePayload
| Name |
Type |
Description |
Required |
| description |
string |
|
No |
| external_knowledge_api_id |
|
|
No |
| external_knowledge_id |
|
|
No |
| indexing_technique |
|
|
No |
| name |
string |
|
Yes |
| permission |
|
|
No |
| provider |
string |
|
No |
DatasetDetail
| Name |
Type |
Description |
Required |
| app_count |
integer |
|
No |
| author_name |
string |
|
No |
| built_in_field_enabled |
boolean |
|
No |
| chunk_structure |
string |
|
No |
| created_at |
object |
|
No |
| created_by |
string |
|
No |
| data_source_type |
string |
|
No |
| description |
string |
|
No |
| doc_form |
string |
|
No |
| doc_metadata |
[ DatasetDocMetadata ] |
|
No |
| document_count |
integer |
|
No |
| embedding_available |
boolean |
|
No |
| embedding_model |
string |
|
No |
| embedding_model_provider |
string |
|
No |
| enable_api |
boolean |
|
No |
| external_knowledge_info |
ExternalKnowledgeInfo |
|
No |
| external_retrieval_model |
ExternalRetrievalModel |
|
No |
| icon_info |
DatasetIconInfo |
|
No |
| id |
string |
|
No |
| indexing_technique |
string |
|
No |
| is_multimodal |
boolean |
|
No |
| is_published |
boolean |
|
No |
| name |
string |
|
No |
| permission |
string |
|
No |
| pipeline_id |
string |
|
No |
| provider |
string |
|
No |
| retrieval_model_dict |
DatasetRetrievalModel |
|
No |
| runtime_mode |
string |
|
No |
| summary_index_setting |
_AnonymousInlineModel_b1954337d565 |
|
No |
| tags |
[ Tag ] |
|
No |
| total_available_documents |
integer |
|
No |
| total_documents |
integer |
|
No |
| updated_at |
object |
|
No |
| updated_by |
string |
|
No |
| word_count |
integer |
|
No |
DatasetDocMetadata
| Name |
Type |
Description |
Required |
| id |
string |
|
No |
| name |
string |
|
No |
| type |
string |
|
No |
DatasetFileInfo
| Name |
Type |
Description |
Required |
| extension |
string |
|
No |
| id |
string |
|
No |
| mime_type |
string |
|
No |
| name |
string |
|
No |
| size |
integer |
|
No |
| source_url |
string |
|
No |
DatasetIconInfo
| Name |
Type |
Description |
Required |
| icon |
string |
|
No |
| icon_background |
string |
|
No |
| icon_type |
string |
|
No |
| icon_url |
string |
|
No |
DatasetKeywordSetting
| Name |
Type |
Description |
Required |
| keyword_weight |
number |
|
No |
DatasetPermissionEnum
| Name |
Type |
Description |
Required |
| DatasetPermissionEnum |
string |
|
|
DatasetQueryDetail
| Name |
Type |
Description |
Required |
| created_at |
object |
|
No |
| created_by |
string |
|
No |
| created_by_role |
string |
|
No |
| id |
string |
|
No |
| queries |
DatasetContent |
|
No |
| source |
string |
|
No |
| source_app_id |
string |
|
No |
DatasetRerankingModel
| Name |
Type |
Description |
Required |
| reranking_model_name |
string |
|
No |
| reranking_provider_name |
string |
|
No |
DatasetResponse
| Name |
Type |
Description |
Required |
| created_at |
|
|
No |
| created_by |
|
|
No |
| data_source_type |
|
|
No |
| description |
|
|
No |
| id |
string |
|
Yes |
| indexing_technique |
|
|
No |
| name |
string |
|
Yes |
| permission |
|
|
No |
DatasetRetrievalModel
| Name |
Type |
Description |
Required |
| reranking_enable |
boolean |
|
No |
| reranking_mode |
string |
|
No |
| reranking_model |
DatasetRerankingModel |
|
No |
| score_threshold |
number |
|
No |
| score_threshold_enabled |
boolean |
|
No |
| search_method |
string |
|
No |
| top_k |
integer |
|
No |
| weights |
DatasetWeightedScore |
|
No |
DatasetUpdatePayload
| Name |
Type |
Description |
Required |
| description |
|
|
No |
| embedding_model |
|
|
No |
| embedding_model_provider |
|
|
No |
| external_knowledge_api_id |
|
|
No |
| external_knowledge_id |
|
|
No |
| external_retrieval_model |
|
|
No |
| icon_info |
|
|
No |
| indexing_technique |
|
|
No |
| is_multimodal |
|
|
No |
| name |
|
|
No |
| partial_member_list |
|
|
No |
| permission |
|
|
No |
| retrieval_model |
|
|
No |
| summary_index_setting |
|
|
No |
DatasetVectorSetting
| Name |
Type |
Description |
Required |
| embedding_model_name |
string |
|
No |
| embedding_provider_name |
string |
|
No |
| vector_weight |
number |
|
No |
DatasetWeightedScore
DatasourceCredentialDeletePayload
| Name |
Type |
Description |
Required |
| credential_id |
string |
|
Yes |
DatasourceCredentialPayload
| Name |
Type |
Description |
Required |
| credentials |
object |
|
Yes |
| name |
|
|
No |
DatasourceCredentialUpdatePayload
| Name |
Type |
Description |
Required |
| credential_id |
string |
|
Yes |
| credentials |
|
|
No |
| name |
|
|
No |
DatasourceCustomClientPayload
| Name |
Type |
Description |
Required |
| client_params |
|
|
No |
| enable_oauth_custom_client |
|
|
No |
DatasourceDefaultPayload
| Name |
Type |
Description |
Required |
| id |
string |
|
Yes |
DatasourceNodeRunPayload
| Name |
Type |
Description |
Required |
| credential_id |
|
|
No |
| datasource_type |
string |
|
Yes |
| inputs |
object |
|
Yes |
DatasourceUpdateNamePayload
| Name |
Type |
Description |
Required |
| credential_id |
string |
|
Yes |
| name |
string |
|
Yes |
DatasourceVariablesPayload
| Name |
Type |
Description |
Required |
| datasource_info |
object |
|
Yes |
| datasource_type |
string |
|
Yes |
| start_node_id |
string |
|
Yes |
| start_node_title |
string |
|
Yes |
DebugPermission
| Name |
Type |
Description |
Required |
| DebugPermission |
string |
|
|
DefaultBlockConfigQuery
| Name |
Type |
Description |
Required |
| q |
|
|
No |
DeletedTool
| Name |
Type |
Description |
Required |
| provider_id |
string |
|
Yes |
| tool_name |
string |
|
Yes |
| type |
string |
|
Yes |
DocumentBatchDownloadZipPayload
Request payload for bulk downloading documents as a zip archive.
| Name |
Type |
Description |
Required |
| document_ids |
[ string (uuid) ] |
|
Yes |
DocumentMetadataOperation
| Name |
Type |
Description |
Required |
| document_id |
string |
|
Yes |
| metadata_list |
[ MetadataDetail ] |
|
Yes |
| partial_update |
boolean |
|
No |
DocumentMetadataResponse
| Name |
Type |
Description |
Required |
| id |
string |
|
Yes |
| name |
string |
|
Yes |
| type |
string |
|
Yes |
| value |
|
|
No |
DocumentMetadataUpdatePayload
| Name |
Type |
Description |
Required |
| doc_metadata |
|
|
No |
| doc_type |
|
|
No |
DocumentRenamePayload
| Name |
Type |
Description |
Required |
| name |
string |
|
Yes |
DocumentResponse
| Name |
Type |
Description |
Required |
| archived |
|
|
No |
| created_at |
|
|
No |
| created_by |
|
|
No |
| created_from |
|
|
No |
| data_source_detail_dict |
|
|
No |
| data_source_info_dict |
|
|
No |
| data_source_type |
|
|
No |
| dataset_process_rule_id |
|
|
No |
| disabled_at |
|
|
No |
| disabled_by |
|
|
No |
| display_status |
|
|
No |
| doc_form |
|
|
No |
| doc_metadata_details |
[ DocumentMetadataResponse ] |
|
No |
| enabled |
|
|
No |
| error |
|
|
No |
| hit_count |
|
|
No |
| id |
string |
|
Yes |
| indexing_status |
|
|
No |
| name |
string |
|
Yes |
| need_summary |
|
|
No |
| position |
|
|
No |
| summary_index_status |
|
|
No |
| tokens |
|
|
No |
| word_count |
|
|
No |
DocumentRetryPayload
| Name |
Type |
Description |
Required |
| document_ids |
[ string ] |
|
Yes |
DocumentWithSegmentsResponse
| Name |
Type |
Description |
Required |
| archived |
|
|
No |
| completed_segments |
|
|
No |
| created_at |
|
|
No |
| created_by |
|
|
No |
| created_from |
|
|
No |
| data_source_detail_dict |
|
|
No |
| data_source_info_dict |
|
|
No |
| data_source_type |
|
|
No |
| dataset_process_rule_id |
|
|
No |
| disabled_at |
|
|
No |
| disabled_by |
|
|
No |
| display_status |
|
|
No |
| doc_form |
|
|
No |
| doc_metadata_details |
[ DocumentMetadataResponse ] |
|
No |
| enabled |
|
|
No |
| error |
|
|
No |
| hit_count |
|
|
No |
| id |
string |
|
Yes |
| indexing_status |
|
|
No |
| name |
string |
|
Yes |
| need_summary |
|
|
No |
| position |
|
|
No |
| process_rule_dict |
|
|
No |
| summary_index_status |
|
|
No |
| tokens |
|
|
No |
| total_segments |
|
|
No |
| word_count |
|
|
No |
DraftWorkflowNodeRunPayload
| Name |
Type |
Description |
Required |
| files |
|
|
No |
| inputs |
object |
|
Yes |
| query |
string |
|
No |
DraftWorkflowRunPayload
| Name |
Type |
Description |
Required |
| datasource_info_list |
[ object ] |
|
Yes |
| datasource_type |
string |
|
Yes |
| inputs |
object |
|
Yes |
| start_node_id |
string |
|
Yes |
DraftWorkflowSyncPayload
| Name |
Type |
Description |
Required |
| conversation_variables |
|
|
No |
| environment_variables |
|
|
No |
| features |
|
|
No |
| graph |
object |
|
Yes |
| hash |
|
|
No |
| rag_pipeline_variables |
|
|
No |
DraftWorkflowTriggerRunAllPayload
| Name |
Type |
Description |
Required |
| node_ids |
[ string ] |
|
Yes |
DraftWorkflowTriggerRunPayload
| Name |
Type |
Description |
Required |
| node_id |
string |
|
Yes |
DraftWorkflowTriggerRunRequest
| Name |
Type |
Description |
Required |
| node_id |
string |
Node ID |
Yes |
EducationActivatePayload
| Name |
Type |
Description |
Required |
| institution |
string |
|
Yes |
| role |
string |
|
Yes |
| token |
string |
|
Yes |
EducationAutocompleteQuery
| Name |
Type |
Description |
Required |
| keywords |
string |
|
Yes |
| limit |
integer |
|
No |
| page |
integer |
|
No |
EducationAutocompleteResponse
| Name |
Type |
Description |
Required |
| curr_page |
|
|
No |
| data |
[ string ] |
|
No |
| has_next |
|
|
No |
EducationStatusResponse
| Name |
Type |
Description |
Required |
| allow_refresh |
|
|
No |
| expire_at |
|
|
No |
| is_student |
|
|
No |
| result |
|
|
No |
EducationVerifyResponse
| Name |
Type |
Description |
Required |
| token |
|
|
No |
EmailCodeLoginPayload
| Name |
Type |
Description |
Required |
| code |
string |
|
Yes |
| email |
string |
|
Yes |
| language |
|
|
No |
| token |
string |
|
Yes |
EmailPayload
| Name |
Type |
Description |
Required |
| email |
string |
|
Yes |
| language |
|
|
No |
EmailRegisterResetPayload
| Name |
Type |
Description |
Required |
| new_password |
string |
|
Yes |
| password_confirm |
string |
|
Yes |
| token |
string |
|
Yes |
EmailRegisterSendPayload
| Name |
Type |
Description |
Required |
| email |
string |
Email address |
Yes |
| language |
|
Language code |
No |
EmailRegisterValidityPayload
| Name |
Type |
Description |
Required |
| code |
string |
|
Yes |
| email |
string |
|
Yes |
| token |
string |
|
Yes |
EndpointCreatePayload
| Name |
Type |
Description |
Required |
| name |
string |
|
Yes |
| plugin_unique_identifier |
string |
|
Yes |
| settings |
object |
|
Yes |
EndpointCreateResponse
| Name |
Type |
Description |
Required |
| success |
boolean |
Operation success |
Yes |
EndpointDeleteResponse
| Name |
Type |
Description |
Required |
| success |
boolean |
Operation success |
Yes |
EndpointDisableResponse
| Name |
Type |
Description |
Required |
| success |
boolean |
Operation success |
Yes |
EndpointEnableResponse
| Name |
Type |
Description |
Required |
| success |
boolean |
Operation success |
Yes |
EndpointIdPayload
| Name |
Type |
Description |
Required |
| endpoint_id |
string |
|
Yes |
EndpointListForPluginQuery
| Name |
Type |
Description |
Required |
| page |
integer |
|
Yes |
| page_size |
integer |
|
Yes |
| plugin_id |
string |
|
Yes |
EndpointListQuery
| Name |
Type |
Description |
Required |
| page |
integer |
|
Yes |
| page_size |
integer |
|
Yes |
EndpointListResponse
| Name |
Type |
Description |
Required |
| endpoints |
[ object ] |
Endpoint information |
Yes |
EndpointUpdatePayload
| Name |
Type |
Description |
Required |
| name |
string |
|
Yes |
| settings |
object |
|
Yes |
EndpointUpdateResponse
| Name |
Type |
Description |
Required |
| success |
boolean |
Operation success |
Yes |
EnvironmentVariableUpdatePayload
| Name |
Type |
Description |
Required |
| environment_variables |
[ object ] |
Environment variables for the draft workflow |
Yes |
ExecutionContentType
| Name |
Type |
Description |
Required |
| ExecutionContentType |
string |
|
|
ExternalApiTemplateListQuery
| Name |
Type |
Description |
Required |
| keyword |
|
Search keyword |
No |
| limit |
integer |
Number of items per page |
No |
| page |
integer |
Page number |
No |
ExternalDatasetCreatePayload
| Name |
Type |
Description |
Required |
| description |
|
|
No |
| external_knowledge_api_id |
string |
|
Yes |
| external_knowledge_id |
string |
|
Yes |
| external_retrieval_model |
|
|
No |
| name |
string |
|
Yes |
ExternalHitTestingPayload
| Name |
Type |
Description |
Required |
| external_retrieval_model |
|
|
No |
| metadata_filtering_conditions |
|
|
No |
| query |
string |
|
Yes |
ExternalKnowledgeApiPayload
| Name |
Type |
Description |
Required |
| name |
string |
|
Yes |
| settings |
object |
|
Yes |
ExternalKnowledgeInfo
| Name |
Type |
Description |
Required |
| external_knowledge_api_endpoint |
string |
|
No |
| external_knowledge_api_id |
string |
|
No |
| external_knowledge_api_name |
string |
|
No |
| external_knowledge_id |
string |
|
No |
ExternalRetrievalModel
| Name |
Type |
Description |
Required |
| score_threshold |
number |
|
No |
| score_threshold_enabled |
boolean |
|
No |
| top_k |
integer |
|
No |
FeatureResponse
| Name |
Type |
Description |
Required |
| features |
object |
Feature configuration object |
No |
Feedback
| Name |
Type |
Description |
Required |
| content |
|
|
No |
| from_account |
|
|
No |
| from_end_user_id |
|
|
No |
| from_source |
string |
|
Yes |
| rating |
string |
|
Yes |
FeedbackExportQuery
| Name |
Type |
Description |
Required |
| end_date |
|
End date (YYYY-MM-DD) |
No |
| format |
string |
Export format Enum: "csv", "json" |
No |
| from_source |
|
Filter by feedback source |
No |
| has_comment |
|
Only include feedback with comments |
No |
| rating |
|
Filter by rating |
No |
| start_date |
|
Start date (YYYY-MM-DD) |
No |
FeedbackStat
| Name |
Type |
Description |
Required |
| dislike |
integer |
|
Yes |
| like |
integer |
|
Yes |
FileInfo
| Name |
Type |
Description |
Required |
| file_ids |
[ string ] |
|
Yes |
FileResponse
| Name |
Type |
Description |
Required |
| conversation_id |
|
|
No |
| created_at |
|
|
No |
| created_by |
|
|
No |
| extension |
|
|
No |
| file_key |
|
|
No |
| id |
string |
|
Yes |
| mime_type |
|
|
No |
| name |
string |
|
Yes |
| original_url |
|
|
No |
| preview_url |
|
|
No |
| size |
integer |
|
Yes |
| source_url |
|
|
No |
| tenant_id |
|
|
No |
| user_id |
|
|
No |
ForgotPasswordCheckPayload
| Name |
Type |
Description |
Required |
| code |
string |
|
Yes |
| email |
string |
|
Yes |
| token |
string |
|
Yes |
ForgotPasswordCheckResponse
| Name |
Type |
Description |
Required |
| email |
string |
Email address |
Yes |
| is_valid |
boolean |
Whether code is valid |
Yes |
| token |
string |
New reset token |
Yes |
ForgotPasswordEmailResponse
| Name |
Type |
Description |
Required |
| code |
|
Error code if account not found |
No |
| data |
|
Reset token |
No |
| result |
string |
Operation result |
Yes |
ForgotPasswordResetPayload
| Name |
Type |
Description |
Required |
| new_password |
string |
|
Yes |
| password_confirm |
string |
|
Yes |
| token |
string |
|
Yes |
ForgotPasswordResetResponse
| Name |
Type |
Description |
Required |
| result |
string |
Operation result |
Yes |
ForgotPasswordSendPayload
| Name |
Type |
Description |
Required |
| email |
string |
|
Yes |
| language |
|
|
No |
FormInput
Form input definition.
| Name |
Type |
Description |
Required |
| default |
|
|
No |
| output_variable_name |
string |
|
Yes |
| type |
FormInputType |
|
Yes |
FormInputDefault
Default configuration for form inputs.
| Name |
Type |
Description |
Required |
| selector |
[ string ] |
|
No |
| type |
PlaceholderType |
|
Yes |
| value |
string |
|
No |
FormInputType
Form input types.
| Name |
Type |
Description |
Required |
| FormInputType |
string |
Form input types. |
|
GenerateSummaryPayload
| Name |
Type |
Description |
Required |
| document_list |
[ string ] |
|
Yes |
Github
| Name |
Type |
Description |
Required |
| github_plugin_unique_identifier |
string |
|
Yes |
| package |
string |
|
Yes |
| repo |
string |
|
Yes |
| version |
string |
|
Yes |
HitTestingChildChunk
| Name |
Type |
Description |
Required |
| content |
|
|
No |
| id |
|
|
No |
| position |
|
|
No |
| score |
|
|
No |
HitTestingDocument
| Name |
Type |
Description |
Required |
| data_source_type |
|
|
No |
| doc_metadata |
|
|
No |
| doc_type |
|
|
No |
| id |
|
|
No |
| name |
|
|
No |
HitTestingFile
| Name |
Type |
Description |
Required |
| extension |
|
|
No |
| id |
|
|
No |
| mime_type |
|
|
No |
| name |
|
|
No |
| size |
|
|
No |
| source_url |
|
|
No |
HitTestingPayload
| Name |
Type |
Description |
Required |
| attachment_ids |
|
|
No |
| external_retrieval_model |
|
|
No |
| query |
string |
|
Yes |
| retrieval_model |
|
|
No |
HitTestingRecord
HitTestingResponse
HitTestingSegment
| Name |
Type |
Description |
Required |
| answer |
|
|
No |
| completed_at |
|
|
No |
| content |
|
|
No |
| created_at |
|
|
No |
| created_by |
|
|
No |
| disabled_at |
|
|
No |
| disabled_by |
|
|
No |
| document |
|
|
No |
| document_id |
|
|
No |
| enabled |
|
|
No |
| error |
|
|
No |
| hit_count |
|
|
No |
| id |
|
|
No |
| index_node_hash |
|
|
No |
| index_node_id |
|
|
No |
| indexing_at |
|
|
No |
| keywords |
[ string ] |
|
No |
| position |
|
|
No |
| sign_content |
|
|
No |
| status |
|
|
No |
| stopped_at |
|
|
No |
| tokens |
|
|
No |
| word_count |
|
|
No |
HumanInputContent
| Name |
Type |
Description |
Required |
| form_definition |
|
|
No |
| form_submission_data |
|
|
No |
| submitted |
boolean |
|
Yes |
| type |
ExecutionContentType |
|
No |
| workflow_run_id |
string |
|
Yes |
HumanInputDeliveryTestPayload
| Name |
Type |
Description |
Required |
| delivery_method_id |
string |
Delivery method ID |
Yes |
| inputs |
object |
Values used to fill missing upstream variables referenced in form_content |
No |
HumanInputFormDefinition
| Name |
Type |
Description |
Required |
| actions |
[ UserAction ] |
|
No |
| display_in_ui |
boolean |
|
No |
| expiration_time |
integer |
|
Yes |
| form_content |
string |
|
Yes |
| form_id |
string |
|
Yes |
| form_token |
|
|
No |
| inputs |
[ FormInput ] |
|
No |
| node_id |
string |
|
Yes |
| node_title |
string |
|
Yes |
| resolved_default_values |
object |
|
No |
HumanInputFormPreviewPayload
| Name |
Type |
Description |
Required |
| inputs |
object |
Values used to fill missing upstream variables referenced in form_content |
No |
HumanInputFormSubmissionData
| Name |
Type |
Description |
Required |
| action_id |
string |
|
Yes |
| action_text |
string |
|
Yes |
| node_id |
string |
|
Yes |
| node_title |
string |
|
Yes |
| rendered_content |
string |
|
Yes |
HumanInputFormSubmitPayload
| Name |
Type |
Description |
Required |
| action |
string |
Selected action ID |
Yes |
| form_inputs |
object |
Values the user provides for the form's own fields |
Yes |
| inputs |
object |
Values used to fill missing upstream variables referenced in form_content |
Yes |
IconType
| Name |
Type |
Description |
Required |
| IconType |
string |
|
|
Import
| Name |
Type |
Description |
Required |
| app_id |
|
|
No |
| app_mode |
|
|
No |
| current_dsl_version |
string |
|
No |
| error |
string |
|
No |
| id |
string |
|
Yes |
| imported_dsl_version |
string |
|
No |
| status |
ImportStatus |
|
Yes |
ImportStatus
| Name |
Type |
Description |
Required |
| ImportStatus |
string |
|
|
IncludeSecretQuery
| Name |
Type |
Description |
Required |
| include_secret |
string |
|
No |
IndexingEstimatePayload
| Name |
Type |
Description |
Required |
| dataset_id |
|
|
No |
| doc_form |
string |
|
No |
| doc_language |
string |
|
No |
| indexing_technique |
string |
|
Yes |
| info_list |
object |
|
Yes |
| process_rule |
object |
|
Yes |
InfoList
| Name |
Type |
Description |
Required |
| data_source_type |
string |
Enum: "notion_import", "upload_file", "website_crawl" |
Yes |
| file_info_list |
|
|
No |
| notion_info_list |
|
|
No |
| website_info_list |
|
|
No |
Inner
| Name |
Type |
Description |
Required |
| model |
|
|
No |
| model_type |
ModelType |
|
Yes |
| provider |
|
|
No |
InsertExploreAppPayload
| Name |
Type |
Description |
Required |
| app_id |
string |
|
Yes |
| can_trial |
boolean |
|
No |
| category |
string |
|
Yes |
| copyright |
|
|
No |
| custom_disclaimer |
|
|
No |
| desc |
|
|
No |
| language |
string |
|
Yes |
| position |
integer |
|
Yes |
| privacy_policy |
|
|
No |
| trial_limit |
integer |
|
No |
InsertExploreBannerPayload
| Name |
Type |
Description |
Required |
| category |
string |
|
Yes |
| description |
string |
|
Yes |
| img-src |
string |
|
Yes |
| language |
string |
|
No |
| link |
string |
|
Yes |
| sort |
integer |
|
Yes |
| title |
string |
|
Yes |
InstallPermission
| Name |
Type |
Description |
Required |
| InstallPermission |
string |
|
|
InstalledAppCreatePayload
| Name |
Type |
Description |
Required |
| app_id |
string |
|
Yes |
InstalledAppInfoResponse
| Name |
Type |
Description |
Required |
| icon |
|
|
No |
| icon_background |
|
|
No |
| icon_type |
|
|
No |
| id |
string |
|
Yes |
| mode |
|
|
No |
| name |
|
|
No |
| use_icon_as_answer_icon |
|
|
No |
InstalledAppListResponse
InstalledAppResponse
| Name |
Type |
Description |
Required |
| app |
InstalledAppInfoResponse |
|
Yes |
| app_owner_tenant_id |
string |
|
Yes |
| editable |
boolean |
|
Yes |
| id |
string |
|
Yes |
| is_pinned |
boolean |
|
Yes |
| last_used_at |
|
|
No |
| uninstallable |
boolean |
|
Yes |
InstalledAppUpdatePayload
| Name |
Type |
Description |
Required |
| is_pinned |
|
|
No |
InstalledAppsListQuery
| Name |
Type |
Description |
Required |
| app_id |
|
App ID to filter by |
No |
InstructionGeneratePayload
| Name |
Type |
Description |
Required |
| current |
string |
Current instruction text |
No |
| flow_id |
string |
Workflow/Flow ID |
Yes |
| ideal_output |
string |
Expected ideal output |
No |
| instruction |
string |
Instruction for generation |
Yes |
| language |
string |
Programming language (javascript/python) |
No |
| model_config |
ModelConfig |
Model configuration |
Yes |
| node_id |
string |
Node ID for workflow context |
No |
InstructionTemplatePayload
| Name |
Type |
Description |
Required |
| type |
string |
Instruction template type |
Yes |
IterationNodeRunPayload
| Name |
Type |
Description |
Required |
| inputs |
|
|
No |
JSONValue
| Name |
Type |
Description |
Required |
| JSONValue |
|
|
|
KnowledgeConfig
| Name |
Type |
Description |
Required |
| data_source |
|
|
No |
| doc_form |
string |
|
No |
| doc_language |
string |
|
No |
| duplicate |
boolean |
|
No |
| embedding_model |
|
|
No |
| embedding_model_provider |
|
|
No |
| indexing_technique |
string |
Enum: "economy", "high_quality" |
Yes |
| is_multimodal |
boolean |
|
No |
| name |
|
|
No |
| original_document_id |
|
|
No |
| process_rule |
|
|
No |
| retrieval_model |
|
|
No |
| summary_index_setting |
|
|
No |
LLMMode
Enum class for large language model mode.
| Name |
Type |
Description |
Required |
| LLMMode |
string |
Enum class for large language model mode. |
|
LangContentPayload
| Name |
Type |
Description |
Required |
| body |
string |
|
Yes |
| lang |
string |
Language tag: 'zh' | 'en' | 'jp' |
Yes |
| subtitle |
|
|
No |
| title |
string |
|
Yes |
| title_pic_url |
|
|
No |
LegacyEndpointUpdatePayload
| Name |
Type |
Description |
Required |
| endpoint_id |
string |
|
Yes |
| name |
string |
|
Yes |
| settings |
object |
|
Yes |
LoadBalancingCredentialPayload
| Name |
Type |
Description |
Required |
| credentials |
object |
|
Yes |
| model |
string |
|
Yes |
| model_type |
ModelType |
|
Yes |
LoadBalancingPayload
| Name |
Type |
Description |
Required |
| configs |
|
|
No |
| enabled |
|
|
No |
LoginPayload
| Name |
Type |
Description |
Required |
| email |
string |
|
Yes |
| invite_token |
|
Invitation token |
No |
| password |
string |
|
Yes |
| remember_me |
boolean |
Remember me flag |
No |
LoopNodeRunPayload
| Name |
Type |
Description |
Required |
| inputs |
|
|
No |
MCPAuthPayload
| Name |
Type |
Description |
Required |
| authorization_code |
|
|
No |
| provider_id |
string |
|
Yes |
MCPProviderCreatePayload
| Name |
Type |
Description |
Required |
| authentication |
|
|
No |
| configuration |
|
|
No |
| headers |
|
|
No |
| icon |
string |
|
Yes |
| icon_background |
string |
|
No |
| icon_type |
string |
|
Yes |
| name |
string |
|
Yes |
| server_identifier |
string |
|
Yes |
| server_url |
string |
|
Yes |
MCPProviderDeletePayload
| Name |
Type |
Description |
Required |
| provider_id |
string |
|
Yes |
MCPProviderUpdatePayload
| Name |
Type |
Description |
Required |
| authentication |
|
|
No |
| configuration |
|
|
No |
| headers |
|
|
No |
| icon |
string |
|
Yes |
| icon_background |
string |
|
No |
| icon_type |
string |
|
Yes |
| name |
string |
|
Yes |
| provider_id |
string |
|
Yes |
| server_identifier |
string |
|
Yes |
| server_url |
string |
|
Yes |
MCPServerCreatePayload
| Name |
Type |
Description |
Required |
| description |
|
Server description |
No |
| parameters |
object |
Server parameters configuration |
Yes |
MCPServerUpdatePayload
| Name |
Type |
Description |
Required |
| description |
|
Server description |
No |
| id |
string |
Server ID |
Yes |
| parameters |
object |
Server parameters configuration |
Yes |
| status |
|
Server status |
No |
Marketplace
| Name |
Type |
Description |
Required |
| marketplace_plugin_unique_identifier |
string |
|
Yes |
| version |
|
|
No |
MemberInvitePayload
| Name |
Type |
Description |
Required |
| emails |
[ string ] |
|
No |
| language |
|
|
No |
| role |
TenantAccountRole |
|
Yes |
MemberRoleUpdatePayload
| Name |
Type |
Description |
Required |
| role |
string |
|
Yes |
MessageDetail
| Name |
Type |
Description |
Required |
| agent_thoughts |
[ AgentThought ] |
|
Yes |
| annotation |
|
|
No |
| annotation_hit_history |
|
|
No |
| answer_tokens |
integer |
|
Yes |
| conversation_id |
string |
|
Yes |
| created_at |
|
|
No |
| error |
|
|
No |
| feedbacks |
[ Feedback ] |
|
Yes |
| from_account_id |
|
|
No |
| from_end_user_id |
|
|
No |
| from_source |
string |
|
Yes |
| id |
string |
|
Yes |
| inputs |
object |
|
Yes |
| message |
JSONValue |
|
Yes |
| message_files |
[ MessageFile ] |
|
Yes |
| message_metadata_dict |
JSONValue |
|
Yes |
| message_tokens |
integer |
|
Yes |
| parent_message_id |
|
|
No |
| provider_response_latency |
number |
|
Yes |
| query |
string |
|
Yes |
| re_sign_file_url_answer |
string |
|
Yes |
| status |
string |
|
Yes |
| workflow_run_id |
|
|
No |
MessageDetailResponse
| Name |
Type |
Description |
Required |
| agent_thoughts |
[ AgentThought ] |
|
No |
| annotation |
|
|
No |
| annotation_hit_history |
|
|
No |
| answer_tokens |
|
|
No |
| conversation_id |
string |
|
Yes |
| created_at |
|
|
No |
| error |
|
|
No |
| extra_contents |
[ HumanInputContent ] |
|
No |
| feedbacks |
[ Feedback ] |
|
No |
| from_account_id |
|
|
No |
| from_end_user_id |
|
|
No |
| from_source |
string |
|
Yes |
| id |
string |
|
Yes |
| inputs |
object |
|
Yes |
| message |
|
|
No |
| message_files |
[ MessageFile ] |
|
No |
| message_metadata_dict |
|
|
No |
| message_tokens |
|
|
No |
| parent_message_id |
|
|
No |
| provider_response_latency |
|
|
No |
| query |
string |
|
Yes |
| re_sign_file_url_answer |
string |
|
Yes |
| status |
string |
|
Yes |
| workflow_run_id |
|
|
No |
MessageFeedbackPayload
| Name |
Type |
Description |
Required |
| content |
|
|
No |
| message_id |
string |
Message ID |
Yes |
| rating |
|
|
No |
MessageFile
| Name |
Type |
Description |
Required |
| belongs_to |
|
|
No |
| filename |
string |
|
Yes |
| id |
string |
|
Yes |
| mime_type |
|
|
No |
| size |
|
|
No |
| transfer_method |
string |
|
Yes |
| type |
string |
|
Yes |
| upload_file_id |
|
|
No |
| url |
|
|
No |
MessageListQuery
| Name |
Type |
Description |
Required |
| conversation_id |
string |
Conversation UUID |
Yes |
| first_id |
|
First message ID for pagination |
No |
| limit |
integer |
Number of messages to return (1-100) |
No |
MetadataArgs
| Name |
Type |
Description |
Required |
| name |
string |
|
Yes |
| type |
string |
Enum: "number", "string", "time" |
Yes |
MetadataDetail
| Name |
Type |
Description |
Required |
| id |
string |
|
Yes |
| name |
string |
|
Yes |
| value |
|
|
No |
MetadataFilteringCondition
Metadata Filtering Condition.
| Name |
Type |
Description |
Required |
| conditions |
|
|
No |
| logical_operator |
|
|
No |
MetadataOperationData
Metadata operation data
MetadataUpdatePayload
| Name |
Type |
Description |
Required |
| name |
string |
|
Yes |
ModelConfig
| Name |
Type |
Description |
Required |
| completion_params |
object |
|
No |
| mode |
LLMMode |
|
Yes |
| name |
string |
|
Yes |
| provider |
string |
|
Yes |
ModelConfigPartial
| Name |
Type |
Description |
Required |
| created_at |
|
|
No |
| created_by |
|
|
No |
| model_dict |
|
|
No |
| pre_prompt |
|
|
No |
| updated_at |
|
|
No |
| updated_by |
|
|
No |
ModelConfigRequest
| Name |
Type |
Description |
Required |
| agent_mode |
|
Agent mode configuration |
No |
| configs |
|
Model configuration parameters |
No |
| dataset_configs |
|
Dataset configurations |
No |
| model |
|
Model name |
No |
| more_like_this |
|
More like this configuration |
No |
| opening_statement |
|
Opening statement |
No |
| provider |
|
Model provider |
No |
| retrieval_model |
|
Retrieval model configuration |
No |
| speech_to_text |
|
Speech to text configuration |
No |
| suggested_questions |
|
Suggested questions |
No |
| text_to_speech |
|
Text to speech configuration |
No |
| tools |
|
Available tools |
No |
ModelType
Enum class for model type.
| Name |
Type |
Description |
Required |
| ModelType |
string |
Enum class for model type. |
|
MoreLikeThisQuery
| Name |
Type |
Description |
Required |
| response_mode |
string |
Enum: "blocking", "streaming" |
Yes |
NodeIdQuery
| Name |
Type |
Description |
Required |
| node_id |
string |
|
Yes |
NodeRunPayload
| Name |
Type |
Description |
Required |
| inputs |
|
|
No |
NodeRunRequiredPayload
| Name |
Type |
Description |
Required |
| inputs |
object |
|
Yes |
NotionEstimatePayload
| Name |
Type |
Description |
Required |
| doc_form |
string |
|
No |
| doc_language |
string |
|
No |
| notion_info_list |
[ object ] |
|
Yes |
| process_rule |
object |
|
Yes |
NotionIcon
| Name |
Type |
Description |
Required |
| emoji |
|
|
No |
| type |
string |
|
Yes |
| url |
|
|
No |
NotionInfo
| Name |
Type |
Description |
Required |
| credential_id |
string |
|
Yes |
| pages |
[ NotionPage ] |
|
Yes |
| workspace_id |
string |
|
Yes |
NotionIntegrateInfoList
NotionIntegratePage
| Name |
Type |
Description |
Required |
| is_bound |
boolean |
|
No |
| page_icon |
DataSourceIntegrateIcon |
|
No |
| page_id |
string |
|
No |
| page_name |
string |
|
No |
| parent_id |
string |
|
No |
| type |
string |
|
No |
NotionIntegrateWorkspace
| Name |
Type |
Description |
Required |
| pages |
[ NotionIntegratePage ] |
|
No |
| workspace_icon |
string |
|
No |
| workspace_id |
string |
|
No |
| workspace_name |
string |
|
No |
NotionPage
| Name |
Type |
Description |
Required |
| page_icon |
|
|
No |
| page_id |
string |
|
Yes |
| page_name |
string |
|
Yes |
| type |
string |
|
Yes |
OAuthDataSourceBindingResponse
| Name |
Type |
Description |
Required |
| result |
string |
Operation result |
Yes |
OAuthDataSourceResponse
| Name |
Type |
Description |
Required |
| data |
string |
Authorization URL or 'internal' for internal setup |
Yes |
OAuthDataSourceSyncResponse
| Name |
Type |
Description |
Required |
| result |
string |
Operation result |
Yes |
OwnerTransferCheckPayload
| Name |
Type |
Description |
Required |
| code |
string |
|
Yes |
| token |
string |
|
Yes |
OwnerTransferEmailPayload
| Name |
Type |
Description |
Required |
| language |
|
|
No |
OwnerTransferPayload
| Name |
Type |
Description |
Required |
| token |
string |
|
Yes |
Package
| Name |
Type |
Description |
Required |
| plugin_unique_identifier |
string |
|
Yes |
| version |
|
|
No |
PaginatedConversationVariableResponse
| Name |
Type |
Description |
Required |
| data |
[ ConversationVariableResponse ] |
|
Yes |
| has_more |
boolean |
|
Yes |
| limit |
integer |
|
Yes |
| page |
integer |
|
Yes |
| total |
integer |
|
Yes |
Parser
| Name |
Type |
Description |
Required |
| credential_id |
|
|
No |
| datasource_type |
string |
|
Yes |
| inputs |
object |
|
Yes |
ParserAsset
| Name |
Type |
Description |
Required |
| file_name |
string |
|
Yes |
| plugin_unique_identifier |
string |
|
Yes |
ParserCreateCredential
| Name |
Type |
Description |
Required |
| credentials |
object |
|
Yes |
| model |
string |
|
Yes |
| model_type |
ModelType |
|
Yes |
| name |
|
|
No |
ParserCredentialCreate
| Name |
Type |
Description |
Required |
| credentials |
object |
|
Yes |
| name |
|
|
No |
ParserCredentialDelete
| Name |
Type |
Description |
Required |
| credential_id |
string |
|
Yes |
ParserCredentialId
| Name |
Type |
Description |
Required |
| credential_id |
|
|
No |
ParserCredentialSwitch
| Name |
Type |
Description |
Required |
| credential_id |
string |
|
Yes |
ParserCredentialUpdate
| Name |
Type |
Description |
Required |
| credential_id |
string |
|
Yes |
| credentials |
object |
|
Yes |
| name |
|
|
No |
ParserCredentialValidate
| Name |
Type |
Description |
Required |
| credentials |
object |
|
Yes |
ParserDeleteCredential
| Name |
Type |
Description |
Required |
| credential_id |
string |
|
Yes |
| model |
string |
|
Yes |
| model_type |
ModelType |
|
Yes |
ParserDeleteModels
| Name |
Type |
Description |
Required |
| model |
string |
|
Yes |
| model_type |
ModelType |
|
Yes |
ParserDynamicOptions
| Name |
Type |
Description |
Required |
| action |
string |
|
Yes |
| credential_id |
|
|
No |
| parameter |
string |
|
Yes |
| plugin_id |
string |
|
Yes |
| provider |
string |
|
Yes |
| provider_type |
string |
Enum: "tool", "trigger" |
Yes |
ParserDynamicOptionsWithCredentials
| Name |
Type |
Description |
Required |
| action |
string |
|
Yes |
| credential_id |
string |
|
Yes |
| credentials |
object |
|
Yes |
| parameter |
string |
|
Yes |
| plugin_id |
string |
|
Yes |
| provider |
string |
|
Yes |
ParserEnable
| Name |
Type |
Description |
Required |
| enable_trigger |
boolean |
|
Yes |
| trigger_id |
string |
|
Yes |
ParserExcludePlugin
| Name |
Type |
Description |
Required |
| plugin_id |
string |
|
Yes |
ParserGetCredentials
| Name |
Type |
Description |
Required |
| config_from |
|
|
No |
| credential_id |
|
|
No |
| model |
string |
|
Yes |
| model_type |
ModelType |
|
Yes |
ParserGetDefault
| Name |
Type |
Description |
Required |
| model_type |
ModelType |
|
Yes |
ParserGithubInstall
| Name |
Type |
Description |
Required |
| package |
string |
|
Yes |
| plugin_unique_identifier |
string |
|
Yes |
| repo |
string |
|
Yes |
| version |
string |
|
Yes |
ParserGithubUpgrade
| Name |
Type |
Description |
Required |
| new_plugin_unique_identifier |
string |
|
Yes |
| original_plugin_unique_identifier |
string |
|
Yes |
| package |
string |
|
Yes |
| repo |
string |
|
Yes |
| version |
string |
|
Yes |
ParserGithubUpload
| Name |
Type |
Description |
Required |
| package |
string |
|
Yes |
| repo |
string |
|
Yes |
| version |
string |
|
Yes |
ParserIcon
| Name |
Type |
Description |
Required |
| filename |
string |
|
Yes |
| tenant_id |
string |
|
Yes |
ParserLatest
| Name |
Type |
Description |
Required |
| plugin_ids |
[ string ] |
|
Yes |
ParserList
| Name |
Type |
Description |
Required |
| page |
integer |
Page number |
No |
| page_size |
integer |
Page size (1-256) |
No |
ParserMarketplaceUpgrade
| Name |
Type |
Description |
Required |
| new_plugin_unique_identifier |
string |
|
Yes |
| original_plugin_unique_identifier |
string |
|
Yes |
ParserModelList
| Name |
Type |
Description |
Required |
| model_type |
|
|
No |
ParserParameter
| Name |
Type |
Description |
Required |
| model |
string |
|
Yes |
ParserPermissionChange
ParserPluginIdentifierQuery
| Name |
Type |
Description |
Required |
| plugin_unique_identifier |
string |
|
Yes |
ParserPluginIdentifiers
| Name |
Type |
Description |
Required |
| plugin_unique_identifiers |
[ string ] |
|
Yes |
ParserPostDefault
| Name |
Type |
Description |
Required |
| model_settings |
[ Inner ] |
|
Yes |
ParserPostModels
| Name |
Type |
Description |
Required |
| config_from |
|
|
No |
| credential_id |
|
|
No |
| load_balancing |
|
|
No |
| model |
string |
|
Yes |
| model_type |
ModelType |
|
Yes |
ParserPreferencesChange
ParserPreferredProviderType
| Name |
Type |
Description |
Required |
| preferred_provider_type |
string |
Enum: "custom", "system" |
Yes |
ParserReadme
| Name |
Type |
Description |
Required |
| language |
string |
|
No |
| plugin_unique_identifier |
string |
|
Yes |
ParserSwitch
| Name |
Type |
Description |
Required |
| credential_id |
string |
|
Yes |
| model |
string |
|
Yes |
| model_type |
ModelType |
|
Yes |
ParserTasks
| Name |
Type |
Description |
Required |
| page |
integer |
Page number |
No |
| page_size |
integer |
Page size (1-256) |
No |
ParserUninstall
| Name |
Type |
Description |
Required |
| plugin_installation_id |
string |
|
Yes |
ParserUpdateCredential
| Name |
Type |
Description |
Required |
| credential_id |
string |
|
Yes |
| credentials |
object |
|
Yes |
| model |
string |
|
Yes |
| model_type |
ModelType |
|
Yes |
| name |
|
|
No |
ParserValidate
| Name |
Type |
Description |
Required |
| credentials |
object |
|
Yes |
| model |
string |
|
Yes |
| model_type |
ModelType |
|
Yes |
PartnerTenantsPayload
| Name |
Type |
Description |
Required |
| click_id |
string |
Click Id from partner referral link |
Yes |
Payload
| Name |
Type |
Description |
Required |
| description |
string |
|
No |
| icon_info |
|
|
No |
| name |
string |
|
Yes |
PipelineVariable
| Name |
Type |
Description |
Required |
| allow_file_extension |
[ string ] |
|
No |
| allow_file_upload_methods |
[ string ] |
|
No |
| allowed_file_types |
[ string ] |
|
No |
| belong_to_node_id |
string |
|
No |
| default_value |
object |
|
No |
| label |
string |
|
No |
| max_length |
integer |
|
No |
| options |
[ string ] |
|
No |
| placeholder |
string |
|
No |
| required |
boolean |
|
No |
| tooltips |
string |
|
No |
| type |
string |
|
No |
| unit |
string |
|
No |
| variable |
string |
|
No |
PlaceholderType
Default value types for form inputs.
| Name |
Type |
Description |
Required |
| PlaceholderType |
string |
Default value types for form inputs. |
|
PluginAutoUpgradeSettingsPayload
| Name |
Type |
Description |
Required |
| exclude_plugins |
[ string ] |
|
No |
| include_plugins |
[ string ] |
|
No |
| strategy_setting |
StrategySetting |
|
No |
| upgrade_mode |
UpgradeMode |
|
No |
| upgrade_time_of_day |
integer |
|
No |
PluginDependency
| Name |
Type |
Description |
Required |
| current_identifier |
|
|
No |
| type |
Type |
|
Yes |
| value |
|
|
Yes |
PluginEndpointListResponse
| Name |
Type |
Description |
Required |
| endpoints |
[ object ] |
Endpoint information |
Yes |
PluginPermissionSettingsPayload
PreProcessingRule
| Name |
Type |
Description |
Required |
| enabled |
boolean |
|
Yes |
| id |
string |
|
Yes |
ProcessRule
| Name |
Type |
Description |
Required |
| mode |
string |
Enum: "automatic", "custom", "hierarchical" |
Yes |
| rules |
|
|
No |
PublishWorkflowPayload
| Name |
Type |
Description |
Required |
| marked_comment |
|
|
No |
| marked_name |
|
|
No |
PublishedWorkflowRunPayload
| Name |
Type |
Description |
Required |
| datasource_info_list |
[ object ] |
|
Yes |
| datasource_type |
string |
|
Yes |
| inputs |
object |
|
Yes |
| is_preview |
boolean |
|
No |
| original_document_id |
|
|
No |
| response_mode |
string |
Enum: "blocking", "streaming" |
No |
| start_node_id |
string |
|
Yes |
RagPipelineDatasetImportPayload
| Name |
Type |
Description |
Required |
| yaml_content |
string |
|
Yes |
RagPipelineImport
| Name |
Type |
Description |
Required |
| current_dsl_version |
string |
|
No |
| dataset_id |
string |
|
No |
| error |
string |
|
No |
| id |
string |
|
No |
| imported_dsl_version |
string |
|
No |
| pipeline_id |
string |
|
No |
| status |
string |
|
No |
RagPipelineImportCheckDependencies
RagPipelineImportPayload
| Name |
Type |
Description |
Required |
| description |
|
|
No |
| icon |
|
|
No |
| icon_background |
|
|
No |
| icon_type |
|
|
No |
| mode |
string |
|
Yes |
| name |
|
|
No |
| pipeline_id |
|
|
No |
| yaml_content |
|
|
No |
| yaml_url |
|
|
No |
RagPipelineLeakedDependency
| Name |
Type |
Description |
Required |
| current_identifier |
string |
|
No |
| type |
string |
|
No |
| value |
object |
|
No |
RagPipelineRecommendedPluginQuery
| Name |
Type |
Description |
Required |
| type |
string |
|
No |
RecommendedAppInfoResponse
| Name |
Type |
Description |
Required |
| icon |
|
|
No |
| icon_background |
|
|
No |
| icon_type |
|
|
No |
| id |
string |
|
Yes |
| mode |
|
|
No |
| name |
|
|
No |
RecommendedAppListResponse
RecommendedAppResponse
| Name |
Type |
Description |
Required |
| app |
|
|
No |
| app_id |
string |
|
Yes |
| can_trial |
|
|
No |
| categories |
[ string ] |
|
No |
| copyright |
|
|
No |
| custom_disclaimer |
|
|
No |
| description |
|
|
No |
| is_listed |
|
|
No |
| position |
|
|
No |
| privacy_policy |
|
|
No |
RecommendedAppsQuery
| Name |
Type |
Description |
Required |
| language |
|
|
No |
RelatedAppList
| Name |
Type |
Description |
Required |
| data |
[ AppDetailKernel ] |
|
No |
| total |
integer |
|
No |
RerankingModel
| Name |
Type |
Description |
Required |
| reranking_model_name |
|
|
No |
| reranking_provider_name |
|
|
No |
ResultResponse
| Name |
Type |
Description |
Required |
| result |
string |
|
Yes |
RetrievalMethod
| Name |
Type |
Description |
Required |
| RetrievalMethod |
string |
|
|
RetrievalModel
| Name |
Type |
Description |
Required |
| metadata_filtering_conditions |
|
|
No |
| reranking_enable |
boolean |
|
Yes |
| reranking_mode |
|
|
No |
| reranking_model |
|
|
No |
| score_threshold |
|
|
No |
| score_threshold_enabled |
boolean |
|
Yes |
| search_method |
RetrievalMethod |
|
Yes |
| top_k |
integer |
|
Yes |
| weights |
|
|
No |
Rule
| Name |
Type |
Description |
Required |
| parent_mode |
|
|
No |
| pre_processing_rules |
|
|
No |
| segmentation |
|
|
No |
| subchunk_segmentation |
|
|
No |
RuleCodeGeneratePayload
| Name |
Type |
Description |
Required |
| code_language |
string |
Programming language for code generation |
No |
| instruction |
string |
Rule generation instruction |
Yes |
| model_config |
ModelConfig |
Model configuration |
Yes |
| no_variable |
boolean |
Whether to exclude variables |
No |
RuleGeneratePayload
| Name |
Type |
Description |
Required |
| instruction |
string |
Rule generation instruction |
Yes |
| model_config |
ModelConfig |
Model configuration |
Yes |
| no_variable |
boolean |
Whether to exclude variables |
No |
RuleStructuredOutputPayload
| Name |
Type |
Description |
Required |
| instruction |
string |
Structured output generation instruction |
Yes |
| model_config |
ModelConfig |
Model configuration |
Yes |
SavedMessageCreatePayload
| Name |
Type |
Description |
Required |
| message_id |
string |
|
Yes |
SavedMessageListQuery
| Name |
Type |
Description |
Required |
| last_id |
|
|
No |
| limit |
integer |
|
No |
SegmentCreatePayload
| Name |
Type |
Description |
Required |
| answer |
|
|
No |
| attachment_ids |
|
|
No |
| content |
string |
|
Yes |
| keywords |
|
|
No |
SegmentListQuery
| Name |
Type |
Description |
Required |
| enabled |
string |
|
No |
| hit_count_gte |
|
|
No |
| keyword |
|
|
No |
| limit |
integer |
|
No |
| page |
integer |
|
No |
| status |
[ string ] |
|
No |
SegmentUpdatePayload
| Name |
Type |
Description |
Required |
| answer |
|
|
No |
| attachment_ids |
|
|
No |
| content |
string |
|
Yes |
| keywords |
|
|
No |
| regenerate_child_chunks |
boolean |
|
No |
| summary |
|
|
No |
Segmentation
| Name |
Type |
Description |
Required |
| chunk_overlap |
integer |
|
No |
| max_tokens |
integer |
|
Yes |
| separator |
string |
|
No |
SimpleAccount
| Name |
Type |
Description |
Required |
| email |
string |
|
Yes |
| id |
string |
|
Yes |
| name |
string |
|
Yes |
SimpleEndUser
| Name |
Type |
Description |
Required |
| id |
string |
|
Yes |
| is_anonymous |
boolean |
|
Yes |
| session_id |
|
|
No |
| type |
string |
|
Yes |
SimpleMessageDetail
| Name |
Type |
Description |
Required |
| answer |
string |
|
Yes |
| inputs |
object |
|
Yes |
| message |
string |
|
Yes |
| query |
string |
|
Yes |
SimpleModelConfig
| Name |
Type |
Description |
Required |
| model_dict |
|
|
No |
| pre_prompt |
|
|
No |
Site
| Name |
Type |
Description |
Required |
| app_base_url |
|
|
No |
| chat_color_theme |
|
|
No |
| chat_color_theme_inverted |
|
|
No |
| code |
|
|
No |
| copyright |
|
|
No |
| created_at |
|
|
No |
| created_by |
|
|
No |
| custom_disclaimer |
|
|
No |
| customize_domain |
|
|
No |
| customize_token_strategy |
|
|
No |
| default_language |
|
|
No |
| description |
|
|
No |
| icon |
|
|
No |
| icon_background |
|
|
No |
| icon_type |
|
|
No |
| privacy_policy |
|
|
No |
| prompt_public |
|
|
No |
| show_workflow_steps |
|
|
No |
| title |
|
|
No |
| updated_at |
|
|
No |
| updated_by |
|
|
No |
| use_icon_as_answer_icon |
|
|
No |
StatisticTimeRangeQuery
| Name |
Type |
Description |
Required |
| end |
|
End date (YYYY-MM-DD HH:MM) |
No |
| start |
|
Start date (YYYY-MM-DD HH:MM) |
No |
StatusCount
| Name |
Type |
Description |
Required |
| failed |
integer |
|
Yes |
| partial_success |
integer |
|
Yes |
| paused |
integer |
|
Yes |
| success |
integer |
|
Yes |
StrategySetting
| Name |
Type |
Description |
Required |
| StrategySetting |
string |
|
|
SubscriptionQuery
| Name |
Type |
Description |
Required |
| interval |
string |
Billing interval Enum: "month", "year" |
Yes |
| plan |
string |
Subscription plan Enum: "professional", "team" |
Yes |
SuggestedQuestionsResponse
| Name |
Type |
Description |
Required |
| data |
[ string ] |
Suggested question |
Yes |
SwitchWorkspacePayload
| Name |
Type |
Description |
Required |
| tenant_id |
string |
|
Yes |
SyncDraftWorkflowPayload
| Name |
Type |
Description |
Required |
| conversation_variables |
[ object ] |
|
No |
| environment_variables |
[ object ] |
|
No |
| features |
object |
|
Yes |
| graph |
object |
|
Yes |
| hash |
|
|
No |
SyncDraftWorkflowResponse
| Name |
Type |
Description |
Required |
| hash |
string |
|
No |
| result |
string |
|
No |
| updated_at |
string |
|
No |
SystemFeatureResponse
| Name |
Type |
Description |
Required |
| features |
object |
System feature configuration object |
No |
Tag
| Name |
Type |
Description |
Required |
| id |
string |
|
Yes |
| name |
string |
|
Yes |
| type |
string |
|
Yes |
TagBasePayload
| Name |
Type |
Description |
Required |
| name |
string |
Tag name |
Yes |
| type |
TagType |
|
Yes |
TagBindingPayload
| Name |
Type |
Description |
Required |
| tag_ids |
[ string ] |
Tag IDs to bind |
Yes |
| target_id |
string |
Target ID to bind tags to |
Yes |
| type |
TagType |
|
Yes |
TagBindingRemovePayload
| Name |
Type |
Description |
Required |
| tag_ids |
[ string ] |
Tag IDs to remove |
Yes |
| target_id |
string |
Target ID to unbind tag from |
Yes |
| type |
TagType |
|
Yes |
TagListQueryParam
| Name |
Type |
Description |
Required |
| keyword |
|
Search keyword |
No |
| type |
string |
Tag type filter Enum: "", "app", "knowledge" |
No |
TagResponse
| Name |
Type |
Description |
Required |
| binding_count |
|
|
No |
| id |
string |
|
Yes |
| name |
string |
|
Yes |
| type |
|
|
No |
TagType
Tag type
| Name |
Type |
Description |
Required |
| TagType |
string |
Tag type |
|
TenantAccountRole
| Name |
Type |
Description |
Required |
| TenantAccountRole |
string |
|
|
TenantInfoResponse
| Name |
Type |
Description |
Required |
| created_at |
|
|
No |
| custom_config |
|
|
No |
| id |
string |
|
Yes |
| in_trial |
|
|
No |
| name |
|
|
No |
| next_credit_reset_date |
|
|
No |
| plan |
|
|
No |
| role |
|
|
No |
| status |
|
|
No |
| trial_credits |
|
|
No |
| trial_credits_used |
|
|
No |
| trial_end_reason |
|
|
No |
TextToAudioPayload
| Name |
Type |
Description |
Required |
| message_id |
|
Message ID |
No |
| streaming |
|
Enable streaming response |
No |
| text |
|
Text to convert to audio |
No |
| voice |
|
Voice to use for TTS |
No |
TextToSpeechPayload
| Name |
Type |
Description |
Required |
| message_id |
|
Message ID |
No |
| streaming |
|
Whether to stream audio |
No |
| text |
string |
Text to convert |
Yes |
| voice |
|
Voice name |
No |
TextToSpeechRequest
| Name |
Type |
Description |
Required |
| message_id |
|
|
No |
| streaming |
|
|
No |
| text |
|
|
No |
| voice |
|
|
No |
TextToSpeechVoiceQuery
| Name |
Type |
Description |
Required |
| language |
string |
Language code |
Yes |
ToolOAuthCustomClientPayload
| Name |
Type |
Description |
Required |
| client_params |
|
|
No |
| enable_oauth_custom_client |
|
|
No |
ToolParameterForm
| Name |
Type |
Description |
Required |
| ToolParameterForm |
string |
|
|
TraceConfigPayload
| Name |
Type |
Description |
Required |
| tracing_config |
object |
Tracing configuration data |
Yes |
| tracing_provider |
string |
Tracing provider name |
Yes |
TraceProviderQuery
| Name |
Type |
Description |
Required |
| tracing_provider |
string |
Tracing provider name |
Yes |
TrialAppDetailWithSite
| Name |
Type |
Description |
Required |
| access_mode |
string |
|
No |
| api_base_url |
string |
|
No |
| created_at |
object |
|
No |
| created_by |
string |
|
No |
| deleted_tools |
[ TrialDeletedTool ] |
|
No |
| description |
string |
|
No |
| enable_api |
boolean |
|
No |
| enable_site |
boolean |
|
No |
| icon |
string |
|
No |
| icon_background |
string |
|
No |
| icon_type |
string |
|
No |
| icon_url |
object |
|
No |
| id |
string |
|
No |
| max_active_requests |
integer |
|
No |
| mode |
string |
|
No |
| model_config |
TrialAppModelConfig |
|
No |
| name |
string |
|
No |
| site |
TrialSite |
|
No |
| tags |
[ TrialTag ] |
|
No |
| updated_at |
object |
|
No |
| updated_by |
string |
|
No |
| use_icon_as_answer_icon |
boolean |
|
No |
| workflow |
TrialWorkflowPartial |
|
No |
TrialAppModelConfig
| Name |
Type |
Description |
Required |
| agent_mode |
object |
|
No |
| annotation_reply |
object |
|
No |
| chat_prompt_config |
object |
|
No |
| completion_prompt_config |
object |
|
No |
| created_at |
object |
|
No |
| created_by |
string |
|
No |
| dataset_configs |
object |
|
No |
| dataset_query_variable |
string |
|
No |
| external_data_tools |
object |
|
No |
| file_upload |
object |
|
No |
| model |
object |
|
No |
| more_like_this |
object |
|
No |
| opening_statement |
string |
|
No |
| pre_prompt |
string |
|
No |
| prompt_type |
string |
|
No |
| retriever_resource |
object |
|
No |
| sensitive_word_avoidance |
object |
|
No |
| speech_to_text |
object |
|
No |
| suggested_questions |
object |
|
No |
| suggested_questions_after_answer |
object |
|
No |
| text_to_speech |
object |
|
No |
| updated_at |
object |
|
No |
| updated_by |
string |
|
No |
| user_input_form |
object |
|
No |
TrialConversationVariable
| Name |
Type |
Description |
Required |
| description |
string |
|
No |
| id |
string |
|
No |
| name |
string |
|
No |
| value |
object |
|
No |
| value_type |
string |
|
No |
TrialDeletedTool
| Name |
Type |
Description |
Required |
| provider_id |
string |
|
No |
| tool_name |
string |
|
No |
| type |
string |
|
No |
TrialPipelineVariable
| Name |
Type |
Description |
Required |
| allow_file_extension |
[ string ] |
|
No |
| allow_file_upload_methods |
[ string ] |
|
No |
| allowed_file_types |
[ string ] |
|
No |
| belong_to_node_id |
string |
|
No |
| default_value |
object |
|
No |
| label |
string |
|
No |
| max_length |
integer |
|
No |
| options |
[ string ] |
|
No |
| placeholder |
string |
|
No |
| required |
boolean |
|
No |
| tooltips |
string |
|
No |
| type |
string |
|
No |
| unit |
string |
|
No |
| variable |
string |
|
No |
TrialSite
| Name |
Type |
Description |
Required |
| access_token |
string |
|
No |
| app_base_url |
string |
|
No |
| chat_color_theme |
string |
|
No |
| chat_color_theme_inverted |
boolean |
|
No |
| code |
string |
|
No |
| copyright |
string |
|
No |
| created_at |
object |
|
No |
| created_by |
string |
|
No |
| custom_disclaimer |
string |
|
No |
| customize_domain |
string |
|
No |
| customize_token_strategy |
string |
|
No |
| default_language |
string |
|
No |
| description |
string |
|
No |
| icon |
string |
|
No |
| icon_background |
string |
|
No |
| icon_type |
string |
|
No |
| icon_url |
object |
|
No |
| privacy_policy |
string |
|
No |
| prompt_public |
boolean |
|
No |
| show_workflow_steps |
boolean |
|
No |
| title |
string |
|
No |
| updated_at |
object |
|
No |
| updated_by |
string |
|
No |
| use_icon_as_answer_icon |
boolean |
|
No |
TrialTag
| Name |
Type |
Description |
Required |
| id |
string |
|
No |
| name |
string |
|
No |
| type |
string |
|
No |
TrialWorkflow
| Name |
Type |
Description |
Required |
| conversation_variables |
[ TrialConversationVariable ] |
|
No |
| created_at |
object |
|
No |
| created_by |
SimpleAccount |
|
No |
| environment_variables |
[ object ] |
|
No |
| features |
object |
|
No |
| graph |
object |
|
No |
| hash |
string |
|
No |
| id |
string |
|
No |
| marked_comment |
string |
|
No |
| marked_name |
string |
|
No |
| rag_pipeline_variables |
[ TrialPipelineVariable ] |
|
No |
| tool_published |
boolean |
|
No |
| updated_at |
object |
|
No |
| updated_by |
SimpleAccount |
|
No |
| version |
string |
|
No |
TrialWorkflowPartial
| Name |
Type |
Description |
Required |
| created_at |
object |
|
No |
| created_by |
string |
|
No |
| id |
string |
|
No |
| updated_at |
object |
|
No |
| updated_by |
string |
|
No |
TriggerOAuthClientPayload
| Name |
Type |
Description |
Required |
| client_params |
|
|
No |
| enabled |
|
|
No |
TriggerSubscriptionBuilderCreatePayload
| Name |
Type |
Description |
Required |
| credential_type |
string |
|
No |
TriggerSubscriptionBuilderUpdatePayload
| Name |
Type |
Description |
Required |
| credentials |
|
|
No |
| name |
|
|
No |
| parameters |
|
|
No |
| properties |
|
|
No |
TriggerSubscriptionBuilderVerifyPayload
| Name |
Type |
Description |
Required |
| credentials |
object |
|
Yes |
Type
| Name |
Type |
Description |
Required |
| Type |
string |
|
|
UpdateAnnotationPayload
| Name |
Type |
Description |
Required |
| annotation_reply |
|
|
No |
| answer |
|
|
No |
| content |
|
|
No |
| question |
|
|
No |
UpdateAppPayload
| Name |
Type |
Description |
Required |
| description |
|
App description (max 400 chars) |
No |
| icon |
|
Icon |
No |
| icon_background |
|
Icon background color |
No |
| icon_type |
|
Icon type |
No |
| max_active_requests |
|
Maximum active requests |
No |
| name |
string |
App name |
Yes |
| use_icon_as_answer_icon |
|
Use icon as answer icon |
No |
UpgradeMode
| Name |
Type |
Description |
Required |
| UpgradeMode |
string |
|
|
UploadConfig
| Name |
Type |
Description |
Required |
| attachment_image_file_size_limit |
|
|
No |
| audio_file_size_limit |
integer |
|
Yes |
| batch_count_limit |
integer |
|
Yes |
| file_size_limit |
integer |
|
Yes |
| file_upload_limit |
|
|
No |
| image_file_batch_limit |
integer |
|
Yes |
| image_file_size_limit |
integer |
|
Yes |
| single_chunk_attachment_limit |
integer |
|
Yes |
| video_file_size_limit |
integer |
|
Yes |
| workflow_file_upload_limit |
integer |
|
Yes |
UpsertNotificationPayload
| Name |
Type |
Description |
Required |
| contents |
[ LangContentPayload ] |
|
Yes |
| end_time |
|
RFC3339, e.g. 2026-03-20T23:59:59Z |
No |
| frequency |
string |
'once' | 'every_page_load' |
No |
| notification_id |
|
Omit to create; supply UUID to update |
No |
| start_time |
|
RFC3339, e.g. 2026-03-01T00:00:00Z |
No |
| status |
string |
'active' | 'inactive' |
No |
UserAction
User action configuration.
| Name |
Type |
Description |
Required |
| button_style |
ButtonStyle |
|
No |
| id |
string |
|
Yes |
| title |
string |
|
Yes |
WebhookTriggerResponse
| Name |
Type |
Description |
Required |
| created_at |
|
|
No |
| id |
string |
|
Yes |
| node_id |
string |
|
Yes |
| webhook_debug_url |
string |
|
Yes |
| webhook_id |
string |
|
Yes |
| webhook_url |
string |
|
Yes |
WebsiteCrawlPayload
| Name |
Type |
Description |
Required |
| options |
object |
|
Yes |
| provider |
string |
Enum: "firecrawl", "jinareader", "watercrawl" |
Yes |
| url |
string |
|
Yes |
WebsiteCrawlStatusQuery
| Name |
Type |
Description |
Required |
| provider |
string |
Enum: "firecrawl", "jinareader", "watercrawl" |
Yes |
WebsiteInfo
| Name |
Type |
Description |
Required |
| job_id |
string |
|
Yes |
| only_main_content |
boolean |
|
No |
| provider |
string |
|
Yes |
| urls |
[ string ] |
|
Yes |
WeightKeywordSetting
| Name |
Type |
Description |
Required |
| keyword_weight |
number |
|
Yes |
WeightModel
| Name |
Type |
Description |
Required |
| keyword_setting |
|
|
No |
| vector_setting |
|
|
No |
| weight_type |
|
|
No |
WeightVectorSetting
| Name |
Type |
Description |
Required |
| embedding_model_name |
string |
|
Yes |
| embedding_provider_name |
string |
|
Yes |
| vector_weight |
number |
|
Yes |
Workflow
| Name |
Type |
Description |
Required |
| conversation_variables |
[ ConversationVariable ] |
|
No |
| created_at |
object |
|
No |
| created_by |
SimpleAccount |
|
No |
| environment_variables |
[ object ] |
|
No |
| features |
object |
|
No |
| graph |
object |
|
No |
| hash |
string |
|
No |
| id |
string |
|
No |
| marked_comment |
string |
|
No |
| marked_name |
string |
|
No |
| rag_pipeline_variables |
[ PipelineVariable ] |
|
No |
| tool_published |
boolean |
|
No |
| updated_at |
object |
|
No |
| updated_by |
SimpleAccount |
|
No |
| version |
string |
|
No |
| Name |
Type |
Description |
Required |
| data |
[ WorkflowAppLogPartialResponse ] |
|
Yes |
| has_more |
boolean |
|
Yes |
| limit |
integer |
|
Yes |
| page |
integer |
|
Yes |
| total |
integer |
|
Yes |
WorkflowAppLogPartialResponse
| Name |
Type |
Description |
Required |
| created_at |
|
|
No |
| created_by_account |
|
|
No |
| created_by_end_user |
|
|
No |
| created_by_role |
|
|
No |
| created_from |
|
|
No |
| details |
|
|
No |
| id |
string |
|
Yes |
| workflow_run |
|
|
No |
WorkflowAppLogQuery
| Name |
Type |
Description |
Required |
| created_at__after |
|
Filter logs created after this timestamp |
No |
| created_at__before |
|
Filter logs created before this timestamp |
No |
| created_by_account |
|
Filter by account |
No |
| created_by_end_user_session_id |
|
Filter by end user session ID |
No |
| detail |
boolean |
Whether to return detailed logs |
No |
| keyword |
|
Search keyword for filtering logs |
No |
| limit |
integer |
Number of items per page (1-100) |
No |
| page |
integer |
Page number (1-99999) |
No |
| status |
|
Execution status filter (succeeded, failed, stopped, partial-succeeded) |
No |
WorkflowArchivedLogPartialResponse
| Name |
Type |
Description |
Required |
| created_at |
|
|
No |
| created_by_account |
|
|
No |
| created_by_end_user |
|
|
No |
| id |
string |
|
Yes |
| trigger_metadata |
|
|
No |
| workflow_run |
|
|
No |
| Name |
Type |
Description |
Required |
| created_at |
object |
|
No |
| id |
string |
|
No |
| Name |
Type |
Description |
Required |
| content |
string |
Comment content |
Yes |
| mentioned_user_ids |
[ string ] |
Mentioned user IDs |
No |
| position_x |
number |
Comment X position |
Yes |
| position_y |
number |
Comment Y position |
Yes |
| Name |
Type |
Description |
Required |
| created_at |
object |
|
No |
| id |
string |
|
No |
| Name |
Type |
Description |
Required |
| content |
string |
Reply content |
Yes |
| mentioned_user_ids |
[ string ] |
Mentioned user IDs |
No |
| Name |
Type |
Description |
Required |
| id |
string |
|
No |
| updated_at |
object |
|
No |
| Name |
Type |
Description |
Required |
| id |
string |
|
No |
| resolved |
boolean |
|
No |
| resolved_at |
object |
|
No |
| resolved_by |
string |
|
No |
| Name |
Type |
Description |
Required |
| id |
string |
|
No |
| updated_at |
object |
|
No |
| Name |
Type |
Description |
Required |
| content |
string |
Comment content |
Yes |
| mentioned_user_ids |
|
Mentioned user IDs. Omit to keep existing mentions. |
No |
| position_x |
|
Comment X position |
No |
| position_y |
|
Comment Y position |
No |
WorkflowDraftEnvVariable
| Name |
Type |
Description |
Required |
| description |
string |
|
No |
| edited |
boolean |
|
No |
| id |
string |
|
No |
| name |
string |
|
No |
| selector |
[ string ] |
|
No |
| type |
string |
|
No |
| value_type |
string |
|
No |
| visible |
boolean |
|
No |
WorkflowDraftEnvVariableList
WorkflowDraftVariable
| Name |
Type |
Description |
Required |
| description |
string |
|
No |
| edited |
boolean |
|
No |
| full_content |
object |
|
No |
| id |
string |
|
No |
| is_truncated |
boolean |
|
No |
| name |
string |
|
No |
| selector |
[ string ] |
|
No |
| type |
string |
|
No |
| value |
object |
|
No |
| value_type |
string |
|
No |
| visible |
boolean |
|
No |
WorkflowDraftVariableList
WorkflowDraftVariableListQuery
| Name |
Type |
Description |
Required |
| limit |
integer |
Items per page |
No |
| page |
integer |
Page number |
No |
WorkflowDraftVariableListWithoutValue
WorkflowDraftVariablePatchPayload
| Name |
Type |
Description |
Required |
| name |
|
|
No |
| value |
|
|
No |
WorkflowDraftVariableUpdatePayload
| Name |
Type |
Description |
Required |
| name |
|
Variable name |
No |
| value |
|
Variable value |
No |
WorkflowDraftVariableWithoutValue
| Name |
Type |
Description |
Required |
| description |
string |
|
No |
| edited |
boolean |
|
No |
| id |
string |
|
No |
| is_truncated |
boolean |
|
No |
| name |
string |
|
No |
| selector |
[ string ] |
|
No |
| type |
string |
|
No |
| value_type |
string |
|
No |
| visible |
boolean |
|
No |
WorkflowExecutionStatus
| Name |
Type |
Description |
Required |
| WorkflowExecutionStatus |
string |
|
|
WorkflowFeaturesPayload
| Name |
Type |
Description |
Required |
| features |
object |
Workflow feature configuration |
Yes |
WorkflowListQuery
| Name |
Type |
Description |
Required |
| limit |
integer |
|
No |
| named_only |
boolean |
|
No |
| page |
integer |
|
No |
| user_id |
|
|
No |
WorkflowOnlineUsersPayload
| Name |
Type |
Description |
Required |
| app_ids |
[ string ] |
App IDs |
No |
| Name |
Type |
Description |
Required |
| has_more |
boolean |
|
No |
| items |
[ Workflow ] |
|
No |
| limit |
integer |
|
No |
| page |
integer |
|
No |
WorkflowPartial
| Name |
Type |
Description |
Required |
| created_at |
|
|
No |
| created_by |
|
|
No |
| id |
string |
|
Yes |
| updated_at |
|
|
No |
| updated_by |
|
|
No |
WorkflowRunCount
| Name |
Type |
Description |
Required |
| failed |
integer |
|
No |
| partial_succeeded |
integer |
|
No |
| running |
integer |
|
No |
| stopped |
integer |
|
No |
| succeeded |
integer |
|
No |
| total |
integer |
|
No |
WorkflowRunCountQuery
| Name |
Type |
Description |
Required |
| status |
|
Workflow run status filter |
No |
| time_range |
|
Time range filter (e.g., 7d, 4h, 30m, 30s) |
No |
| triggered_from |
|
Filter by trigger source: debugging or app-run |
No |
WorkflowRunDetail
| Name |
Type |
Description |
Required |
| created_at |
object |
|
No |
| created_by_account |
SimpleAccount |
|
No |
| created_by_end_user |
SimpleEndUser |
|
No |
| created_by_role |
string |
|
No |
| elapsed_time |
number |
|
No |
| error |
string |
|
No |
| exceptions_count |
integer |
|
No |
| finished_at |
object |
|
No |
| graph |
object |
|
No |
| id |
string |
|
No |
| inputs |
object |
|
No |
| outputs |
object |
|
No |
| status |
string |
|
No |
| total_steps |
integer |
|
No |
| total_tokens |
integer |
|
No |
| version |
string |
|
No |
WorkflowRunExport
| Name |
Type |
Description |
Required |
| presigned_url |
string |
Pre-signed URL for download |
No |
| presigned_url_expires_at |
string |
Pre-signed URL expiration time |
No |
| status |
string |
Export status: success/failed |
No |
WorkflowRunForArchivedLogResponse
| Name |
Type |
Description |
Required |
| elapsed_time |
|
|
No |
| id |
string |
|
Yes |
| status |
|
|
No |
| total_tokens |
|
|
No |
| triggered_from |
|
|
No |
WorkflowRunForList
| Name |
Type |
Description |
Required |
| created_at |
object |
|
No |
| created_by_account |
SimpleAccount |
|
No |
| elapsed_time |
number |
|
No |
| exceptions_count |
integer |
|
No |
| finished_at |
object |
|
No |
| id |
string |
|
No |
| retry_index |
integer |
|
No |
| status |
string |
|
No |
| total_steps |
integer |
|
No |
| total_tokens |
integer |
|
No |
| version |
string |
|
No |
WorkflowRunForLogResponse
| Name |
Type |
Description |
Required |
| created_at |
|
|
No |
| elapsed_time |
|
|
No |
| error |
|
|
No |
| exceptions_count |
|
|
No |
| finished_at |
|
|
No |
| id |
string |
|
Yes |
| status |
|
|
No |
| total_steps |
|
|
No |
| total_tokens |
|
|
No |
| triggered_from |
|
|
No |
| version |
|
|
No |
WorkflowRunListQuery
| Name |
Type |
Description |
Required |
| last_id |
|
Last run ID for pagination |
No |
| limit |
integer |
Number of items per page (1-100) |
No |
| status |
|
Workflow run status filter |
No |
| triggered_from |
|
Filter by trigger source: debugging or app-run |
No |
WorkflowRunNodeExecution
| Name |
Type |
Description |
Required |
| created_at |
object |
|
No |
| created_by_account |
SimpleAccount |
|
No |
| created_by_end_user |
SimpleEndUser |
|
No |
| created_by_role |
string |
|
No |
| elapsed_time |
number |
|
No |
| error |
string |
|
No |
| execution_metadata |
object |
|
No |
| extras |
object |
|
No |
| finished_at |
object |
|
No |
| id |
string |
|
No |
| index |
integer |
|
No |
| inputs |
object |
|
No |
| inputs_truncated |
boolean |
|
No |
| node_id |
string |
|
No |
| node_type |
string |
|
No |
| outputs |
object |
|
No |
| outputs_truncated |
boolean |
|
No |
| predecessor_node_id |
string |
|
No |
| process_data |
object |
|
No |
| process_data_truncated |
boolean |
|
No |
| status |
string |
|
No |
| title |
string |
|
No |
WorkflowRunNodeExecutionList
| Name |
Type |
Description |
Required |
| data |
[ WorkflowRunForList ] |
|
No |
| has_more |
boolean |
|
No |
| limit |
integer |
|
No |
WorkflowRunPayload
| Name |
Type |
Description |
Required |
| files |
|
|
No |
| inputs |
object |
|
Yes |
WorkflowRunQuery
| Name |
Type |
Description |
Required |
| last_id |
|
|
No |
| limit |
integer |
|
No |
WorkflowRunRequest
| Name |
Type |
Description |
Required |
| files |
|
|
No |
| inputs |
object |
|
Yes |
WorkflowStatisticQuery
| Name |
Type |
Description |
Required |
| end |
|
End date and time (YYYY-MM-DD HH:MM) |
No |
| start |
|
Start date and time (YYYY-MM-DD HH:MM) |
No |
WorkflowToolCreatePayload
| Name |
Type |
Description |
Required |
| description |
string |
|
Yes |
| icon |
object |
|
Yes |
| label |
string |
|
Yes |
| labels |
|
|
No |
| name |
string |
|
Yes |
| parameters |
[ WorkflowToolParameterConfiguration ] |
|
No |
| privacy_policy |
|
|
No |
| workflow_app_id |
string |
|
Yes |
WorkflowToolDeletePayload
| Name |
Type |
Description |
Required |
| workflow_tool_id |
string |
|
Yes |
WorkflowToolParameterConfiguration
Workflow tool configuration
| Name |
Type |
Description |
Required |
| description |
string |
The description of the parameter |
Yes |
| form |
ToolParameterForm |
The form of the parameter |
Yes |
| name |
string |
The name of the parameter |
Yes |
WorkflowToolUpdatePayload
| Name |
Type |
Description |
Required |
| description |
string |
|
Yes |
| icon |
object |
|
Yes |
| label |
string |
|
Yes |
| labels |
|
|
No |
| name |
string |
|
Yes |
| parameters |
[ WorkflowToolParameterConfiguration ] |
|
No |
| privacy_policy |
|
|
No |
| workflow_tool_id |
string |
|
Yes |
WorkflowTriggerListResponse
WorkflowTriggerResponse
| Name |
Type |
Description |
Required |
| created_at |
|
|
No |
| icon |
string |
|
Yes |
| id |
string |
|
Yes |
| node_id |
string |
|
Yes |
| provider_name |
string |
|
Yes |
| status |
string |
|
Yes |
| title |
string |
|
Yes |
| trigger_type |
string |
|
Yes |
| updated_at |
|
|
No |
WorkflowUpdatePayload
| Name |
Type |
Description |
Required |
| marked_comment |
|
|
No |
| marked_name |
|
|
No |
WorkspaceCustomConfigPayload
| Name |
Type |
Description |
Required |
| remove_webapp_brand |
|
|
No |
| replace_webapp_logo |
|
|
No |
WorkspaceInfoPayload
| Name |
Type |
Description |
Required |
| name |
string |
|
Yes |
WorkspaceListQuery
| Name |
Type |
Description |
Required |
| limit |
integer |
|
No |
| page |
integer |
|
No |
_AnonymousInlineModel_55c39c6a4b9e
_AnonymousInlineModel_6fec07cd0d85
| Name |
Type |
Description |
Required |
| avatar_url |
object |
|
No |
| email |
string |
|
No |
| id |
string |
|
No |
| name |
string |
|
No |
_AnonymousInlineModel_b1954337d565
| Name |
Type |
Description |
Required |
| enable |
boolean |
|
No |
| model_name |
string |
|
No |
| model_provider_name |
string |
|
No |
| summary_prompt |
string |
|
No |
_AnonymousInlineModel_f7ff64cce858
FastOpenAPI Preview (OpenAPI 3.0)
Dify API (FastOpenAPI PoC)
FastOpenAPI proof of concept for Dify API
Version: 1.0
[GET] /console/api/init
Get initialization validation status.
Responses
[POST] /console/api/init
Validate initialization password.
Request Body
Responses
[GET] /console/api/ping
Health check endpoint for connection testing.
Responses
| Code |
Description |
Schema |
| 200 |
OK |
application/json: PingResponse
|
[GET] /console/api/setup
**Get system setup status.
NOTE: This endpoint is unauthenticated by design.
During first-time bootstrap there is no admin account yet, so frontend initialization must be
able to query setup progress before any login flow exists.
Only bootstrap-safe status information should be returned by this endpoint.
**
Responses
[POST] /console/api/setup
**Initialize system setup with admin account.
NOTE: This endpoint is unauthenticated by design for first-time bootstrap.
Access is restricted by deployment mode (`SELF_HOSTED`), one-time setup guards,
and init-password validation rather than user session authentication.
**
Request Body
Responses
| Code |
Description |
Schema |
| 201 |
Created |
application/json: SetupResponse
|
[GET] /console/api/version
Check for application version updates.
Parameters
| Name |
Located in |
Description |
Required |
Schema |
| current_version |
query |
|
Yes |
string |
Responses
Schemas
ErrorSchema
| Name |
Type |
Description |
Required |
| error |
{ "details": string, "message": string, "status": integer, "type": string } |
|
Yes |
InitStatusResponse
| Name |
Type |
Description |
Required |
| status |
string, Available values: "finished", "not_started" |
Initialization status Enum: "finished", "not_started" |
Yes |
InitValidatePayload
| Name |
Type |
Description |
Required |
| password |
string |
Initialization password |
Yes |
InitValidateResponse
| Name |
Type |
Description |
Required |
| result |
string |
Operation result |
Yes |
PingResponse
| Name |
Type |
Description |
Required |
| result |
string |
Health check result |
Yes |
SetupRequestPayload
| Name |
Type |
Description |
Required |
| email |
string |
Admin email address |
Yes |
| language |
|
Admin language |
No |
| name |
string |
Admin name (max 30 characters) |
Yes |
| password |
string |
Admin password |
Yes |
SetupResponse
| Name |
Type |
Description |
Required |
| result |
string |
Setup result |
Yes |
SetupStatusResponse
| Name |
Type |
Description |
Required |
| setup_at |
|
Setup completion time (ISO format) |
No |
| step |
string, Available values: "finished", "not_started" |
Setup step status Enum: "finished", "not_started" |
Yes |
VersionFeatures
| Name |
Type |
Description |
Required |
| can_replace_logo |
boolean |
Whether logo replacement is supported |
Yes |
| model_load_balancing_enabled |
boolean |
Whether model load balancing is enabled |
Yes |
VersionResponse
| Name |
Type |
Description |
Required |
| can_auto_update |
boolean |
Whether auto-update is supported |
Yes |
| features |
VersionFeatures |
Feature flags and capabilities |
Yes |
| release_date |
string |
Release date of latest version |
Yes |
| release_notes |
string |
Release notes for latest version |
Yes |
| version |
string |
Latest version number |
Yes |