AuthorizationBearer <token>
Preferred. Pass your API key as Authorization: Bearer sk_live_... (or sk_test_...
for sandbox). Keys are created in the Lectico admin panel under API keys.
In: header
Path Parameters
agent_id*string
The agent's unique identifier.
Header Parameters
Idempotency-Key?string
UUID used to safely retry the request without creating duplicates.
Format
uuidRequest Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://api.lectico.com/v1/agents/string/knowledge/batch" \ -H "Content-Type: application/json" \ -d '{ "urls": [ "https://docs.example.com/guide/intro", "https://docs.example.com/guide/setup", "https://docs.example.com/api/auth", "https://docs.example.com/api/endpoints" ] }'{
"data": {
"count": 0,
"sources": [
{
"id": "src_01HGZ...",
"object": "knowledge_source",
"agent_id": "string",
"type": "text",
"title": "string",
"status": "pending",
"source_ref": "string",
"size_bytes": 0,
"error": "string",
"created_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z"
}
]
},
"meta": null
}{
"error": {
"type": "invalid_request",
"code": "invalid_limit",
"message": "string",
"param": "string",
"doc_url": "http://example.com"
},
"meta": {
"request_id": "req_abc123xyz",
"pagination": {
"has_more": true,
"next_cursor": "string"
}
}
}{
"error": {
"type": "invalid_request",
"code": "invalid_limit",
"message": "string",
"param": "string",
"doc_url": "http://example.com"
},
"meta": {
"request_id": "req_abc123xyz",
"pagination": {
"has_more": true,
"next_cursor": "string"
}
}
}{
"error": {
"type": "invalid_request",
"code": "invalid_limit",
"message": "string",
"param": "string",
"doc_url": "http://example.com"
},
"meta": {
"request_id": "req_abc123xyz",
"pagination": {
"has_more": true,
"next_cursor": "string"
}
}
}{
"error": {
"type": "invalid_request",
"code": "invalid_limit",
"message": "string",
"param": "string",
"doc_url": "http://example.com"
},
"meta": {
"request_id": "req_abc123xyz",
"pagination": {
"has_more": true,
"next_cursor": "string"
}
}
}{
"error": {
"type": "invalid_request",
"code": "invalid_limit",
"message": "string",
"param": "string",
"doc_url": "http://example.com"
},
"meta": {
"request_id": "req_abc123xyz",
"pagination": {
"has_more": true,
"next_cursor": "string"
}
}
}{
"error": {
"type": "invalid_request",
"code": "invalid_limit",
"message": "string",
"param": "string",
"doc_url": "http://example.com"
},
"meta": {
"request_id": "req_abc123xyz",
"pagination": {
"has_more": true,
"next_cursor": "string"
}
}
}{
"error": {
"type": "invalid_request",
"code": "invalid_limit",
"message": "string",
"param": "string",
"doc_url": "http://example.com"
},
"meta": {
"request_id": "req_abc123xyz",
"pagination": {
"has_more": true,
"next_cursor": "string"
}
}
}