How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Unisson knowledge-base API

The knowledge-base API from Unisson — 15 operation(s) for knowledge-base.

Unisson knowledge-base API is one of 45 APIs that Unisson publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Knowledge Base. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 27 operations across 15 paths, and defines 22 schemas. It is described by OpenAPI 3.1.0, at version 1.0.0.

Requests are made against the base URL https://api.unisson.ai.

27 operations 15 paths 22 schemas 5 DELETE12 GET5 PATCH5 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0.0
Base URL
https://api.unisson.ai
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Unisson knowledge-base API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (HTTPBearer).

Paths & Operations 27

Across 15 paths, the API surfaces 27 operations — 5 DELETE, 12 GET, 5 PATCH, 5 POST. Each is listed below with its method, path, parameters, and response codes.

knowledge-base 27
GET
/api/v1/knowledge-base/workflow-tools
List Workflow Tools
list_workflow_tools_api_v1_knowledge_base_workflow_tools_get → 200
GET
/api/v1/knowledge-base/features
List Features
list_features_api_v1_knowledge_base_features_get 3 params → 200422
GET
/api/v1/knowledge-base/features/{feature_id}
Get Feature
get_feature_api_v1_knowledge_base_features__feature_id__get 1 param → 200422
PATCH
/api/v1/knowledge-base/features/{feature_id}
Update Feature
update_feature_api_v1_knowledge_base_features__feature_id__patch 1 param body → 200422
DELETE
/api/v1/knowledge-base/features/{feature_id}
Delete Feature
delete_feature_api_v1_knowledge_base_features__feature_id__delete 1 param → 200422
GET
/api/v1/knowledge-base/workflows
List Workflows
list_workflows_api_v1_knowledge_base_workflows_get 2 params → 200422
GET
/api/v1/knowledge-base/workflows/{workflow_id}
Get Workflow
get_workflow_api_v1_knowledge_base_workflows__workflow_id__get 1 param → 200422
PATCH
/api/v1/knowledge-base/workflows/{workflow_id}
Update Workflow
update_workflow_api_v1_knowledge_base_workflows__workflow_id__patch 1 param body → 200422
DELETE
/api/v1/knowledge-base/workflows/{workflow_id}
Delete Workflow
delete_workflow_api_v1_knowledge_base_workflows__workflow_id__delete 1 param → 200422
GET
/api/v1/knowledge-base/summary
Get Summary
get_summary_api_v1_knowledge_base_summary_get 1 param → 200422
POST
/api/v1/knowledge-base/draft-workflows/generate
Generate Draft Workflow Endpoint
generate_draft_workflow_endpoint_api_v1_knowledge_base_draft_workflows_generate_post body → 200422
GET
/api/v1/knowledge-base/draft-workflows
List Draft Workflows
list_draft_workflows_api_v1_knowledge_base_draft_workflows_get → 200
POST
/api/v1/knowledge-base/draft-workflows
Create Draft Workflow
create_draft_workflow_api_v1_knowledge_base_draft_workflows_post body → 200422
GET
/api/v1/knowledge-base/draft-workflows/{draft_id}
Get Draft Workflow
get_draft_workflow_api_v1_knowledge_base_draft_workflows__draft_id__get 1 param → 200422
PATCH
/api/v1/knowledge-base/draft-workflows/{draft_id}
Update Draft Workflow
update_draft_workflow_api_v1_knowledge_base_draft_workflows__draft_id__patch 1 param body → 200422
DELETE
/api/v1/knowledge-base/draft-workflows/{draft_id}
Delete Draft Workflow
delete_draft_workflow_api_v1_knowledge_base_draft_workflows__draft_id__delete 1 param → 200422
GET
/api/v1/knowledge-base/company-knowledge
List Company Knowledge
list_company_knowledge_api_v1_knowledge_base_company_knowledge_get 1 param → 200422
POST
/api/v1/knowledge-base/company-knowledge
Create Company Knowledge
create_company_knowledge_api_v1_knowledge_base_company_knowledge_post body → 200422
GET
/api/v1/knowledge-base/company-knowledge/{entry_id}
Get Company Knowledge
get_company_knowledge_api_v1_knowledge_base_company_knowledge__entry_id__get 1 param → 200422
PATCH
/api/v1/knowledge-base/company-knowledge/{entry_id}
Update Company Knowledge
update_company_knowledge_api_v1_knowledge_base_company_knowledge__entry_id__patch 1 param body → 200422
DELETE
/api/v1/knowledge-base/company-knowledge/{entry_id}
Delete Company Knowledge
delete_company_knowledge_api_v1_knowledge_base_company_knowledge__entry_id__delete 1 param → 200422
POST
/api/v1/knowledge-base/company-knowledge/import/file
Import Company Knowledge From File
import_company_knowledge_from_file_api_v1_knowledge_base_company_knowledge_import_file_post 1 param body → 200422
POST
/api/v1/knowledge-base/company-knowledge/import/google-doc
Import Company Knowledge From Google Doc
import_company_knowledge_from_google_doc_api_v1_knowledge_base_company_knowledge_import_google_doc_post 2 params → 200422
GET
/api/v1/knowledge-base/agent-insights
List Agent Insights
list_agent_insights_api_v1_knowledge_base_agent_insights_get 1 param → 200422
GET
/api/v1/knowledge-base/agent-insights/{insight_id}
Get Agent Insight
get_agent_insight_api_v1_knowledge_base_agent_insights__insight_id__get 1 param → 200422
PATCH
/api/v1/knowledge-base/agent-insights/{insight_id}
Update Agent Insight
update_agent_insight_api_v1_knowledge_base_agent_insights__insight_id__patch 1 param body → 200422
DELETE
/api/v1/knowledge-base/agent-insights/{insight_id}
Delete Agent Insight
delete_agent_insight_api_v1_knowledge_base_agent_insights__insight_id__delete 1 param → 200422

Schemas 22

The contract defines 22 schemas that model the data the API accepts and returns. The most detailed are KBWorkflowResponse (20 properties), KBFeatureResponse (12 properties), KBAgentInsightResponse (11 properties), KBWorkflowUpdate (10 properties). Each schema is shown below with its type and property counts.

GenerateDraftWorkflowResponse
object
Generated draft workflow ready for editing.
3 properties 3 required
ValidationError
object
5 properties 3 required
KBCompanyKnowledgeUpdate
object
Schema for updating a company knowledge entry.
3 properties
KBFeatureUpdate
object
Schema for updating a KB feature.
6 properties
GenerateDraftWorkflowRequest
object
Request to generate a draft workflow from user description.
2 properties 1 required
WorkflowStep
object
A single step in a workflow.
9 properties 2 required
HTTPValidationError
object
1 property
KBWorkflowResponse
object
Schema for KB workflow response.
20 properties 5 required
KBAgentInsightUpdate
object
Schema for updating an agent insight entry.
5 properties
KBWorkflowUpdate
object
Schema for updating a KB workflow.
10 properties
LinkedWorkflow
object
A reference to a sub-workflow that can be loaded on demand during execution.
2 properties 2 required
KBDraftWorkflowUpdate
object
Schema for updating a draft workflow.
4 properties
KBCompanyKnowledgeResponse
object
Schema for company knowledge response.
8 properties 8 required
DraftWorkflowBlock
object
A block in a draft workflow - either feature-linked or plain text.
5 properties 2 required
Body_import_company_knowledge_from_file_api_v1_knowledge_base_company_knowledge_import_file_post
object
1 property 1 required
KBSummary
object
Summary of KB contents.
5 properties 2 required
KBDraftWorkflowResponse
object
Schema for draft workflow response.
9 properties 5 required
KBAgentInsightResponse
object
Schema for agent insight response.
11 properties 8 required
WorkflowInput
object
A required input for a workflow (variable value the user must provide).
3 properties 2 required
KBFeatureResponse
object
Schema for KB feature response.
12 properties 6 required
KBDraftWorkflowCreate
object
Schema for creating a draft workflow.
4 properties 1 required
KBCompanyKnowledgeCreate
object
Schema for creating a company knowledge entry.
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

unisson-knowledge-base-api-openapi.yml Raw ↑

Other APIs Unisson publishes across the network.

Unisson agent-evals API
Unisson agent-integrations API
Unisson agent-triggers API
Unisson agents API
Unisson analytics API
Unisson apis API
Unisson appdb API
Unisson apps API
Unisson auth API
Unisson browser-contexts API
Unisson chat API
Unisson code-map API
Where this information came from

This is an independent, third-party profile of Unisson knowledge-base API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.