API Reference / Knowledge - Artifacts

List knowledge artifacts

get https://api.intelig.ai/api/v1/intelig/knowledge/artifacts

Auth: Authorization: ApiKey <key> (an API key sent as Bearer is rejected) or Authorization: Bearer <jwt> for a dashboard session. operationId: listArtifacts

Lists knowledge artifacts for the current organization with optional filtering by type, provider, scope, and date range. Respects visibility rules based on artifact scope and user ownership.

Example request

curl -X GET "https://api.intelig.ai/api/v1/intelig/knowledge/artifacts?pageable=string" \
  -H "Authorization: ApiKey $INTELIG_API_KEY"

Query parameters

NameTypeRequiredDescription
type string no
provider string no
scope string no
from string (date) no
to string (date) no
pageable Pageable yes

Response 200

application/json · ApiResponsePageKnowledgeArtifactDto

FieldTypeDescription
success boolean
message string
data PageKnowledgeArtifactDto

Status codes

  • 200 — Artifacts returned successfully
  • 401 — Organization context not set or user not authenticated
  • 403 — Insufficient permissions for Knowledge pillar
  • 429 — —

Every response is wrapped in { success, message, data }. A 4xx means the request is wrong — do not retry it unchanged. A 429 carries Retry-After in seconds.