Skip to main content
Add knowledge when agents or apps need project-specific retrieval context.

Steps

  1. Add or import the source content.
  2. Create or update RAG documents.
  3. Connect knowledge to the agents or apps that need it.
  4. Check available context before relying on retrieval.

Try it with REST

Search project knowledge: POST /projects/{project_reference}/knowledge/lookup
Terminal
curl -X POST https://api.veryfront.com/projects/support-assistant/knowledge/lookup \
  -H "Authorization: Bearer $VERYFRONT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "refund policy"
  }'
Import a file from connected storage: POST /providers/{provider}/files/{file_id}/import
Terminal
curl -X POST https://api.veryfront.com/providers/google_drive/files/<FILE_ID>/import \
  -H "Authorization: Bearer $VERYFRONT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "project_id": "<PROJECT_ID>",
    "base_path": "knowledge"
  }'

API surfaces

Verify

Search for a phrase from the imported file. Connect the knowledge source to the agent only after search returns the expected context.

Knowledge surfaces

SurfaceUse it for
Knowledge manifestProject-level retrieval configuration.
RAG documentSearchable document context.
Agent connectionRuntime access to retrieval context.

API reference

APIUse
RESTKnowledge and RAG documents.
GraphQLKnowledge views.
MCPKnowledge tools.