Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Resemble AI subpackage_agentKnowledgeBase API

The subpackage_agentKnowledgeBase API from Resemble AI — 5 operation(s) for subpackage_agentknowledgebase.

Resemble AI subpackage_agentKnowledgeBase API is one of 26 APIs that Resemble AI publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include subpackage_agentKnowledgeBase. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and pricing.

This API exposes 8 operations across 5 paths, and defines 25 schemas. It is described by OpenAPI 3.1.0, at version 1.0.0.

Requests are made against 2 base URLs: https://f.cluster.resemble.ai, https://app.resemble.ai/api/v2.

8 operations 5 paths 25 schemas 2 DELETE3 GET3 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.resemble.ai
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Resemble AI subpackage_agentKnowledgeBase API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (BearerAuth).

  • BearerAuth — API token from https://app.resemble.ai/account/api

Paths & Operations 8

Across 5 paths, the API surfaces 8 operations — 2 DELETE, 3 GET, 3 POST. Each is listed below with its method, path, parameters, and response codes.

subpackage_agentKnowledgeBase 8
GET
/knowledge_items
List knowledge items
list-knowledge-items 5 params → 200
POST
/knowledge_items
Create knowledge item
create-knowledge-item 1 param body → 201422
GET
/knowledge_items/{uuid}
Get knowledge item
get-knowledge-item 2 params → 200404
DELETE
/knowledge_items/{uuid}
Delete knowledge item
delete-knowledge-item 2 params → 200404
POST
/knowledge_items/{uuid}/reingest
Re-ingest knowledge item
reingest-knowledge-item 2 params → 200422
GET
/agents/{agent_uuid}/knowledge_items
List agent's knowledge items
list-agent-knowledge-items 2 params → 200404
POST
/agents/{agent_uuid}/knowledge_items
Attach knowledge item to agent
attach-knowledge-item-to-agent 2 params body → 201422
DELETE
/agents/{agent_uuid}/knowledge_items/{knowledge_item_uuid}
Detach knowledge item from agent
detach-knowledge-item-from-agent 3 params → 200404422

Schemas 25

The contract defines 25 schemas that model the data the API accepts and returns. The most detailed are KnowledgeItemsUuidGetResponsesContentApplicationJsonSchemaItem (13 properties), KnowledgeItemsGetResponsesContentApplicationJsonSchemaItemsItems (13 properties), Error (4 properties), KnowledgeItemsGetResponsesContentApplicationJsonSchemaPagination (4 properties). Each schema is shown below with its type and property counts.

KnowledgeItemsGetResponsesContentApplicationJsonSchemaPagination
object
4 properties
AgentsAgentUuidKnowledgeItemsKnowledgeItemUuidDeleteResponsesContentApplicationJsonSchemaItemsItems
object
Agent Knowledge Base_detachKnowledgeItemFromAgent_Response_200
object
3 properties
Agent Knowledge Base_listAgentKnowledgeItems_Response_200
object
3 properties
Agent Knowledge Base_createKnowledgeItem_Response_201
object
3 properties
KnowledgeItemsGetParametersStatus
string
KnowledgeItemsUuidGetResponsesContentApplicationJsonSchemaItemAgentsItems
object
2 properties
Agent Knowledge Base_attachKnowledgeItemToAgent_Response_201
object
3 properties
Agent Knowledge Base_deleteKnowledgeItem_Response_200
object
2 properties
Agent Knowledge Base_listKnowledgeItems_Response_200
object
3 properties
KnowledgeItemsPostResponsesContentApplicationJsonSchemaItem
object
KnowledgeItemsUuidGetResponsesContentApplicationJsonSchemaItemSourceType
string
AgentsAgentUuidKnowledgeItemsGetResponsesContentApplicationJsonSchemaItemsItems
object
KnowledgeItemsGetResponsesContentApplicationJsonSchemaItemsItems
object
13 properties
Agent Knowledge Base_getKnowledgeItem_Response_200
object
2 properties
KnowledgeItemsUuidGetResponsesContentApplicationJsonSchemaItem
object
13 properties
KnowledgeItemsPostRequestBodyContentApplicationJsonSchemaSourceType
string
Type of knowledge source
Error
object
4 properties
KnowledgeItemsUuidGetResponsesContentApplicationJsonSchemaItemStatus
string
KnowledgeItemsGetParametersSourceType
string
KnowledgeItemsUuidReingestPostResponsesContentApplicationJsonSchemaItem
object
KnowledgeItemsGetResponsesContentApplicationJsonSchemaItemsItemsStatus
string
AgentsAgentUuidKnowledgeItemsPostResponsesContentApplicationJsonSchemaItemsItems
object
Agent Knowledge Base_reingestKnowledgeItem_Response_200
object
3 properties
KnowledgeItemsGetResponsesContentApplicationJsonSchemaItemsItemsSourceType
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

resemble-ai-subpackage-agentknowledgebase-api-openapi.yml Raw ↑

Other APIs Resemble AI publishes across the network.

Resemble AI subpackage_account API
Resemble AI subpackage_agentPhoneNumbers API
Resemble AI subpackage_agents API
Resemble AI subpackage_agentTools API
Resemble AI subpackage_agentWebhooks API
Resemble AI subpackage_audioEdit API
Resemble AI subpackage_audioEnhancement API
Resemble AI subpackage_audioSourceTracing API
Resemble AI subpackage_clips API
Resemble AI subpackage_customPronunciations API
Resemble AI subpackage_deepfakeDetection API
Resemble AI subpackage_detectIntelligence API