Elizon Docs
API Reference

API Reference

Full reference for the Elizon Public API endpoints.

Every endpoint in the Elizon Public API, grouped by resource. All paths are relative to https://api.elizon.ai/api/v1 and require an X-API-Key header — see Authentication if you don't have a key yet.

Running an Agent, Team, or Workflow?

Creating and configuring Agents is listed below. Running an Agent — /run, /run-stream, /run-async, and job polling and cancellation — has its own section: see Agents. Running a Team and running a Workflow are listed below; see Teams and Workflows for the concepts.

ResourceEndpointDescription
OrganizationGET /organizations/limitsYour rate limits and file-upload posture.
AgentsGET /agentsList agents.
AgentsPOST /agentsCreate an agent.
AgentsGET /agents/:agentIdGet one agent.
AgentsPUT /agents/:agentIdUpdate an agent.
AgentsGET /agents/llm-providersList connected LLM providers and models.
Knowledge BasesGET /knowledge-basesList the Knowledge Bases in a project.
Knowledge BasesPOST /knowledge-basesCreate a Knowledge Base.
Knowledge BasesGET /knowledge-bases/:knowledgeBaseIdGet one Knowledge Base.
Knowledge BasesDELETE /knowledge-bases/:knowledgeBaseIdDelete a Knowledge Base.
Knowledge BasesPOST /knowledge-bases/:knowledgeBaseId/documentsUpload documents.
Knowledge BasesGET /knowledge-bases/:knowledgeBaseId/documentsList documents and their ingestion status.
Knowledge BasesDELETE /knowledge-bases/:knowledgeBaseId/documents/:documentIdDelete a document.
Knowledge BasesPOST /knowledge-bases/:knowledgeBaseId/urlsCrawl URLs into a Knowledge Base.
Knowledge BasesGET /knowledge-bases/:knowledgeBaseId/urlsList URL sources and their crawl status.
Knowledge BasesPOST /knowledge-bases/:knowledgeBaseId/searchSearch a Knowledge Base.
TeamsGET /teamsList teams.
TeamsPOST /teamsCreate a team.
TeamsGET /teams/:teamIdGet one team.
TeamsPUT /teams/:teamIdUpdate a team.
TeamsPOST /teams/:teamId/run-syncRun a team and wait for its answer (≤30 s).
TeamsPOST /teams/:teamId/run-streamRun a team and stream its answer.
TeamsDELETE /teams/:teamId/runs/:runIdCancel an in-progress team run.
TeamsPOST /teams/:teamId/run-asyncQueue a team run and poll for it.
TeamsGET /team-jobs/:jobIdPoll an async team run.
TeamsPOST /team-jobs/:jobId/cancelCancel an async team run.
WorkflowsPOST /workflows/:workflowId/runRun a published workflow, blocking (≤30 s).
WorkflowsPOST /workflows/:workflowId/run-asyncStart a workflow run and poll for it.
WorkflowsGET /workflow-jobs/:jobIdPoll a workflow run's status.
WorkflowsPOST /workflow-jobs/:jobId/cancelCancel an in-flight workflow run.

New to the API? Start with the Quickstart instead — it walks through the same endpoints end to end. See Error Codes for the full list of error responses these endpoints can return.