# Kodexa Developer Portal ## Docs - [Create AccessToken](https://developer.kodexa.ai/api-reference/accesstokens/create-accesstoken.md): Creates a new AccessToken. Access tokens provide programmatic API authentication. - [Delete AccessToken](https://developer.kodexa.ai/api-reference/accesstokens/delete-accesstoken.md): Permanently deletes the specified AccessToken. Access tokens provide programmatic API authentication. - [Get AccessToken by ID](https://developer.kodexa.ai/api-reference/accesstokens/get-accesstoken-by-id.md): Retrieves a single AccessToken by its unique identifier. Access tokens provide programmatic API authentication. - [Get AccessToken change sequence](https://developer.kodexa.ai/api-reference/accesstokens/get-accesstoken-change-sequence.md): Returns the current change sequence number for the specified AccessToken. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List AccessTokens](https://developer.kodexa.ai/api-reference/accesstokens/list-accesstokens.md): Returns a paginated list of AccessTokens. Access tokens provide programmatic API authentication. - [Update AccessToken](https://developer.kodexa.ai/api-reference/accesstokens/update-accesstoken.md): Updates an existing AccessToken. Access tokens provide programmatic API authentication. - [Check if user is admin](https://developer.kodexa.ai/api-reference/account/check-if-user-is-admin.md): Returns whether the currently authenticated user has platform admin privileges. - [Create CLI access token](https://developer.kodexa.ai/api-reference/account/create-cli-access-token.md): Creates a new access token for CLI authentication. The returned token can be used for subsequent API calls. - [Check if user is admin](https://developer.kodexa.ai/api-reference/account/get-account-admin.md): Returns whether the currently authenticated user has platform admin privileges. - [Get current user](https://developer.kodexa.ai/api-reference/account/get-account-me.md): Returns the profile and settings of the currently authenticated user. - [Get account memberships](https://developer.kodexa.ai/api-reference/account/get-account-memberships.md): Returns all organization memberships for the currently authenticated user. - [Get current user](https://developer.kodexa.ai/api-reference/account/get-current-user.md): Returns the profile and settings of the currently authenticated user. - [Create CLI access token](https://developer.kodexa.ai/api-reference/account/post-account-cli-access-token.md): Creates a new access token for CLI authentication. The returned token can be used for subsequent API calls. - [Verify CLI device code](https://developer.kodexa.ai/api-reference/account/post-account-cli-device-verify.md): Verifies a CLI device code to complete the device authorization flow. Used by the Kodexa CLI to authenticate users via browser-based login. - [Update current user](https://developer.kodexa.ai/api-reference/account/put-account-me.md): Updates the profile and settings of the currently authenticated user. - [Update current user](https://developer.kodexa.ai/api-reference/account/update-current-user.md): Updates the profile and settings of the currently authenticated user. - [Verify CLI device code](https://developer.kodexa.ai/api-reference/account/verify-cli-device-code.md): Verifies a CLI device code to complete the device authorization flow. Used by the Kodexa CLI to authenticate users via browser-based login. - [Create OrchestratorAgentRuntime](https://developer.kodexa.ai/api-reference/agent-runtimes/create-orchestratoragentruntime.md): Creates a new OrchestratorAgentRuntime. Agent runtimes define agent processing environments backed by AWS Bedrock AgentCore. - [Delete Agent Runtimes](https://developer.kodexa.ai/api-reference/agent-runtimes/delete-agent-runtimes-id.md): Permanently deletes the specified OrchestratorAgentRuntime. Agent runtimes define agent processing environments backed by AWS Bedrock AgentCore. - [Delete OrchestratorAgentRuntime](https://developer.kodexa.ai/api-reference/agent-runtimes/delete-orchestratoragentruntime.md): Permanently deletes the specified OrchestratorAgentRuntime. Agent runtimes define agent processing environments backed by AWS Bedrock AgentCore. - [Get Agent Runtimes](https://developer.kodexa.ai/api-reference/agent-runtimes/get-agent-runtimes.md): Returns a paginated list of Agent Runtimes. Agent runtimes define agent processing environments backed by AWS Bedrock AgentCore. - [Get Agent Runtimes](https://developer.kodexa.ai/api-reference/agent-runtimes/get-agent-runtimes-id.md): Retrieves a single OrchestratorAgentRuntime by its unique identifier. Agent runtimes define agent processing environments backed by AWS Bedrock AgentCore. - [Get OrchestratorAgentRuntime by ID](https://developer.kodexa.ai/api-reference/agent-runtimes/get-orchestratoragentruntime-by-id.md): Retrieves a single OrchestratorAgentRuntime by its unique identifier. Agent runtimes define agent processing environments backed by AWS Bedrock AgentCore. - [Get OrchestratorAgentRuntime change sequence](https://developer.kodexa.ai/api-reference/agent-runtimes/get-orchestratoragentruntime-change-sequence.md): Returns the current change sequence number for the specified OrchestratorAgentRuntime. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Agent Runtimes](https://developer.kodexa.ai/api-reference/agent-runtimes/list-agent-runtimes.md): Returns a paginated list of Agent Runtimes. Agent runtimes define agent processing environments backed by AWS Bedrock AgentCore. - [Create Agent Runtimes](https://developer.kodexa.ai/api-reference/agent-runtimes/post-agent-runtimes.md): Creates a new OrchestratorAgentRuntime. Agent runtimes define agent processing environments backed by AWS Bedrock AgentCore. - [Update Agent Runtimes](https://developer.kodexa.ai/api-reference/agent-runtimes/put-agent-runtimes-id.md): Updates an existing OrchestratorAgentRuntime. Agent runtimes define agent processing environments backed by AWS Bedrock AgentCore. - [Update OrchestratorAgentRuntime](https://developer.kodexa.ai/api-reference/agent-runtimes/update-orchestratoragentruntime.md): Updates an existing OrchestratorAgentRuntime. Agent runtimes define agent processing environments backed by AWS Bedrock AgentCore. - [Create OrchestratorAgentSession](https://developer.kodexa.ai/api-reference/agent-sessions/create-orchestratoragentsession.md): Creates a new OrchestratorAgentSession. Agent sessions track stateful conversation sessions within agent runtimes. - [Delete Agent Sessions](https://developer.kodexa.ai/api-reference/agent-sessions/delete-agent-sessions-id.md): Permanently deletes the specified OrchestratorAgentSession. Agent sessions track stateful conversation sessions within agent runtimes. - [Delete OrchestratorAgentSession](https://developer.kodexa.ai/api-reference/agent-sessions/delete-orchestratoragentsession.md): Permanently deletes the specified OrchestratorAgentSession. Agent sessions track stateful conversation sessions within agent runtimes. - [Get Agent Sessions](https://developer.kodexa.ai/api-reference/agent-sessions/get-agent-sessions.md): Returns a paginated list of Agent Sessions. Agent sessions track stateful conversation sessions within agent runtimes. - [Get Agent Sessions](https://developer.kodexa.ai/api-reference/agent-sessions/get-agent-sessions-id.md): Retrieves a single OrchestratorAgentSession by its unique identifier. Agent sessions track stateful conversation sessions within agent runtimes. - [Get OrchestratorAgentSession by ID](https://developer.kodexa.ai/api-reference/agent-sessions/get-orchestratoragentsession-by-id.md): Retrieves a single OrchestratorAgentSession by its unique identifier. Agent sessions track stateful conversation sessions within agent runtimes. - [Get OrchestratorAgentSession change sequence](https://developer.kodexa.ai/api-reference/agent-sessions/get-orchestratoragentsession-change-sequence.md): Returns the current change sequence number for the specified OrchestratorAgentSession. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Agent Sessions](https://developer.kodexa.ai/api-reference/agent-sessions/list-agent-sessions.md): Returns a paginated list of Agent Sessions. Agent sessions track stateful conversation sessions within agent runtimes. - [Create Agent Sessions](https://developer.kodexa.ai/api-reference/agent-sessions/post-agent-sessions.md): Creates a new OrchestratorAgentSession. Agent sessions track stateful conversation sessions within agent runtimes. - [Update Agent Sessions](https://developer.kodexa.ai/api-reference/agent-sessions/put-agent-sessions-id.md): Updates an existing OrchestratorAgentSession. Agent sessions track stateful conversation sessions within agent runtimes. - [Update OrchestratorAgentSession](https://developer.kodexa.ai/api-reference/agent-sessions/update-orchestratoragentsession.md): Updates an existing OrchestratorAgentSession. Agent sessions track stateful conversation sessions within agent runtimes. - [Create OrchestratorAgent](https://developer.kodexa.ai/api-reference/agents/create-orchestratoragent.md): Creates a new OrchestratorAgent. Agents are instantiated agent runtimes within an org+project, tracking lifecycle and configuration. - [Delete Agents](https://developer.kodexa.ai/api-reference/agents/delete-agents-id.md): Permanently deletes the specified OrchestratorAgent. Agents are instantiated agent runtimes within an org+project, tracking lifecycle and configuration. - [Delete OrchestratorAgent](https://developer.kodexa.ai/api-reference/agents/delete-orchestratoragent.md): Permanently deletes the specified OrchestratorAgent. Agents are instantiated agent runtimes within an org+project, tracking lifecycle and configuration. - [Get Agents](https://developer.kodexa.ai/api-reference/agents/get-agents.md): Returns a paginated list of Agents. Agents are instantiated agent runtimes within an org+project, tracking lifecycle and configuration. - [Get Agents](https://developer.kodexa.ai/api-reference/agents/get-agents-id.md): Retrieves a single OrchestratorAgent by its unique identifier. Agents are instantiated agent runtimes within an org+project, tracking lifecycle and configuration. - [Get OrchestratorAgent by ID](https://developer.kodexa.ai/api-reference/agents/get-orchestratoragent-by-id.md): Retrieves a single OrchestratorAgent by its unique identifier. Agents are instantiated agent runtimes within an org+project, tracking lifecycle and configuration. - [Get OrchestratorAgent change sequence](https://developer.kodexa.ai/api-reference/agents/get-orchestratoragent-change-sequence.md): Returns the current change sequence number for the specified OrchestratorAgent. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Agents](https://developer.kodexa.ai/api-reference/agents/list-agents.md): Returns a paginated list of Agents. Agents are instantiated agent runtimes within an org+project, tracking lifecycle and configuration. - [Create Agents](https://developer.kodexa.ai/api-reference/agents/post-agents.md): Creates a new OrchestratorAgent. Agents are instantiated agent runtimes within an org+project, tracking lifecycle and configuration. - [Update Agents](https://developer.kodexa.ai/api-reference/agents/put-agents-id.md): Updates an existing OrchestratorAgent. Agents are instantiated agent runtimes within an org+project, tracking lifecycle and configuration. - [Update OrchestratorAgent](https://developer.kodexa.ai/api-reference/agents/update-orchestratoragent.md): Updates an existing OrchestratorAgent. Agents are instantiated agent runtimes within an org+project, tracking lifecycle and configuration. - [Create chat completion](https://developer.kodexa.ai/api-reference/ai-gateway/create-chat-completion.md): Creates a chat completion using the specified model via the AI Gateway. Supports both synchronous and streaming (SSE) responses. Set `stream: true` in the request body to receive server-sent events. The request is proxied to the organization's configured AI provider (Bedrock, Azure, Gemini, etc.). - [Get Organizations Models](https://developer.kodexa.ai/api-reference/ai-gateway/get-organizations-orgId-ai-models.md): Returns the list of models available through the AI Gateway for the specified organization. - [List available AI models](https://developer.kodexa.ai/api-reference/ai-gateway/list-available-ai-models.md): Returns the list of models available through the AI Gateway for the specified organization. - [Create Organizations Completions](https://developer.kodexa.ai/api-reference/ai-gateway/post-organizations-orgId-ai-chat-completions.md): Creates a chat completion using the specified model via the AI Gateway. Supports both synchronous and streaming (SSE) responses. Set `stream: true` in the request body to receive server-sent events. The request is proxied to the organization's configured AI provider (Bedrock, Azure, Gemini, etc.). - [Execute analytics query](https://developer.kodexa.ai/api-reference/analytics/execute-analytics-query.md): Runs a server-side dataset query with grouping, metrics, filters, and sorting. The API validates all fields against a fixed dataset catalog and applies FGAC scope checks. - [Get Analytics Datasets](https://developer.kodexa.ai/api-reference/analytics/get-analytics-datasets.md): Returns the analytics dataset catalog used to drive dashboard query builders (dimensions, metrics, and supported time fields). - [List analytics datasets](https://developer.kodexa.ai/api-reference/analytics/list-analytics-datasets.md): Returns the analytics dataset catalog used to drive dashboard query builders (dimensions, metrics, and supported time fields). - [Create Analytics Query](https://developer.kodexa.ai/api-reference/analytics/post-analytics-query.md): Runs a server-side dataset query with grouping, metrics, filters, and sorting. The API validates all fields against a fixed dataset catalog and applies FGAC scope checks. - [Create AppliedKnowledgeSet](https://developer.kodexa.ai/api-reference/applied-knowledge-sets/create-appliedknowledgeset.md): Creates a new AppliedKnowledgeSet. Applied knowledge set configurations determine which knowledge is available during processing. - [Delete AppliedKnowledgeSet](https://developer.kodexa.ai/api-reference/applied-knowledge-sets/delete-applied-knowledge-sets-id.md): Permanently deletes the specified AppliedKnowledgeSet. Applied knowledge set configurations determine which knowledge is available during processing. - [Delete AppliedKnowledgeSet](https://developer.kodexa.ai/api-reference/applied-knowledge-sets/delete-appliedknowledgeset.md): Permanently deletes the specified AppliedKnowledgeSet. Applied knowledge set configurations determine which knowledge is available during processing. - [Get applied knowledge set snapshot](https://developer.kodexa.ai/api-reference/applied-knowledge-sets/get-applied-knowledge-set-snapshot.md): Returns the knowledge set snapshot captured at the time this knowledge set was applied. - [Get applied knowledge set statistics](https://developer.kodexa.ai/api-reference/applied-knowledge-sets/get-applied-knowledge-set-statistics.md): Returns application statistics for the specified knowledge set, including counts by status. - [List Applied Knowledge Sets](https://developer.kodexa.ai/api-reference/applied-knowledge-sets/get-applied-knowledge-sets.md): Returns a paginated list of Applied Knowledge Sets. Applied knowledge set configurations determine which knowledge is available during processing. - [Get Application Snapshot](https://developer.kodexa.ai/api-reference/applied-knowledge-sets/get-applied-knowledge-sets-appId-snapshot.md): Returns the knowledge set snapshot captured at the time this knowledge set was applied. - [Get AppliedKnowledgeSet by ID](https://developer.kodexa.ai/api-reference/applied-knowledge-sets/get-applied-knowledge-sets-id.md): Retrieves a single AppliedKnowledgeSet by its unique identifier. Applied knowledge set configurations determine which knowledge is available during processing. - [Get Outdated Applications](https://developer.kodexa.ai/api-reference/applied-knowledge-sets/get-applied-knowledge-sets-ksId-outdated.md): Returns applied knowledge sets that reference outdated snapshots (snapshot doesn't match the current knowledge set snapshot). - [Get Application Statistics](https://developer.kodexa.ai/api-reference/applied-knowledge-sets/get-applied-knowledge-sets-ksId-stats.md): Returns application statistics for the specified knowledge set, including counts by status. - [Get AppliedKnowledgeSet by ID](https://developer.kodexa.ai/api-reference/applied-knowledge-sets/get-appliedknowledgeset-by-id.md): Retrieves a single AppliedKnowledgeSet by its unique identifier. Applied knowledge set configurations determine which knowledge is available during processing. - [Get AppliedKnowledgeSet change sequence](https://developer.kodexa.ai/api-reference/applied-knowledge-sets/get-appliedknowledgeset-change-sequence.md): Returns the current change sequence number for the specified AppliedKnowledgeSet. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [Get outdated applied knowledge sets](https://developer.kodexa.ai/api-reference/applied-knowledge-sets/get-outdated-applied-knowledge-sets.md): Returns applied knowledge sets that reference outdated snapshots (snapshot doesn't match the current knowledge set snapshot). - [List Applied Knowledge Sets](https://developer.kodexa.ai/api-reference/applied-knowledge-sets/list-applied-knowledge-sets.md): Returns a paginated list of Applied Knowledge Sets. Applied knowledge set configurations determine which knowledge is available during processing. - [Create AppliedKnowledgeSet](https://developer.kodexa.ai/api-reference/applied-knowledge-sets/post-applied-knowledge-sets.md): Creates a new AppliedKnowledgeSet. Applied knowledge set configurations determine which knowledge is available during processing. - [Update AppliedKnowledgeSet](https://developer.kodexa.ai/api-reference/applied-knowledge-sets/put-applied-knowledge-sets-id.md): Updates an existing AppliedKnowledgeSet. Applied knowledge set configurations determine which knowledge is available during processing. - [Update AppliedKnowledgeSet](https://developer.kodexa.ai/api-reference/applied-knowledge-sets/update-appliedknowledgeset.md): Updates an existing AppliedKnowledgeSet. Applied knowledge set configurations determine which knowledge is available during processing. - [Create AppliedKnowledge](https://developer.kodexa.ai/api-reference/applied-knowledge/create-appliedknowledge.md): Creates a new AppliedKnowledge. Applied knowledge represents knowledge used during document processing. - [Delete AppliedKnowledge](https://developer.kodexa.ai/api-reference/applied-knowledge/delete-appliedknowledge.md): Permanently deletes the specified AppliedKnowledge. Applied knowledge represents knowledge used during document processing. - [Get AppliedKnowledge by ID](https://developer.kodexa.ai/api-reference/applied-knowledge/get-appliedknowledge-by-id.md): Retrieves a single AppliedKnowledge by its unique identifier. Applied knowledge represents knowledge used during document processing. - [Get AppliedKnowledge change sequence](https://developer.kodexa.ai/api-reference/applied-knowledge/get-appliedknowledge-change-sequence.md): Returns the current change sequence number for the specified AppliedKnowledge. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Applied Knowledge](https://developer.kodexa.ai/api-reference/applied-knowledge/list-applied-knowledge.md): Returns a paginated list of Applied Knowledge. Applied knowledge represents knowledge used during document processing. - [Update AppliedKnowledge](https://developer.kodexa.ai/api-reference/applied-knowledge/update-appliedknowledge.md): Updates an existing AppliedKnowledge. Applied knowledge represents knowledge used during document processing. - [Create AssistantConnection](https://developer.kodexa.ai/api-reference/assistantconnection/create-assistantconnection.md): Creates a new AssistantConnection. Assistant connections link assistants to external services or APIs. - [Delete AssistantConnection](https://developer.kodexa.ai/api-reference/assistantconnection/delete-assistantconnection.md): Permanently deletes the specified AssistantConnection. Assistant connections link assistants to external services or APIs. - [Get AssistantConnection by ID](https://developer.kodexa.ai/api-reference/assistantconnection/get-assistantconnection-by-id.md): Retrieves a single AssistantConnection by its unique identifier. Assistant connections link assistants to external services or APIs. - [Get AssistantConnection change sequence](https://developer.kodexa.ai/api-reference/assistantconnection/get-assistantconnection-change-sequence.md): Returns the current change sequence number for the specified AssistantConnection. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List AssistantConnection](https://developer.kodexa.ai/api-reference/assistantconnection/list-assistantconnection.md): Returns a paginated list of AssistantConnection. Assistant connections link assistants to external services or APIs. - [Update AssistantConnection](https://developer.kodexa.ai/api-reference/assistantconnection/update-assistantconnection.md): Updates an existing AssistantConnection. Assistant connections link assistants to external services or APIs. - [Create Assistant](https://developer.kodexa.ai/api-reference/assistants/create-assistant.md): Creates a new Assistant. Assistants are AI-powered processors that analyze and extract data from documents. - [Delete Assistant](https://developer.kodexa.ai/api-reference/assistants/delete-assistant.md): Permanently deletes the specified Assistant. Assistants are AI-powered processors that analyze and extract data from documents. - [Delete Assistant](https://developer.kodexa.ai/api-reference/assistants/delete-assistants-id.md): Permanently deletes the specified Assistant. Assistants are AI-powered processors that analyze and extract data from documents. - [Get Assistant by ID](https://developer.kodexa.ai/api-reference/assistants/get-assistant-by-id.md): Retrieves a single Assistant by its unique identifier. Assistants are AI-powered processors that analyze and extract data from documents. - [Get Assistant change sequence](https://developer.kodexa.ai/api-reference/assistants/get-assistant-change-sequence.md): Returns the current change sequence number for the specified Assistant. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Assistants](https://developer.kodexa.ai/api-reference/assistants/get-assistants.md): Returns a paginated list of Assistants. Assistants are AI-powered processors that analyze and extract data from documents. - [Get Assistant by ID](https://developer.kodexa.ai/api-reference/assistants/get-assistants-id.md): Retrieves a single Assistant by its unique identifier. Assistants are AI-powered processors that analyze and extract data from documents. - [List Assistants](https://developer.kodexa.ai/api-reference/assistants/list-assistants.md): Returns a paginated list of Assistants. Assistants are AI-powered processors that analyze and extract data from documents. - [Create Assistant](https://developer.kodexa.ai/api-reference/assistants/post-assistants.md): Creates a new Assistant. Assistants are AI-powered processors that analyze and extract data from documents. - [Update Assistant](https://developer.kodexa.ai/api-reference/assistants/put-assistants-id.md): Updates an existing Assistant. Assistants are AI-powered processors that analyze and extract data from documents. - [Update Assistant](https://developer.kodexa.ai/api-reference/assistants/update-assistant.md): Updates an existing Assistant. Assistants are AI-powered processors that analyze and extract data from documents. - [Process batch document update](https://developer.kodexa.ai/api-reference/batch-updates/post-batch-update.md): Processes a batch update for multiple document families in a single request. Supports uploading binary files, applying labels, updating notes, and deleting documents. Use multipart/form-data for file uploads or application/json for metadata-only updates. - [Process batch document update](https://developer.kodexa.ai/api-reference/batch-updates/process-batch-document-update.md): Processes a batch update for multiple document families in a single request. Supports uploading binary files, applying labels, updating notes, and deleting documents. Use multipart/form-data for file uploads or application/json for metadata-only updates. - [Create Channel](https://developer.kodexa.ai/api-reference/channel/create-channel.md): Creates a new Channel. Channels provide real-time messaging within the platform. - [Delete all messages in a channel](https://developer.kodexa.ai/api-reference/channel/delete-all-messages-in-a-channel.md): Permanently removes all messages from the specified channel. This action cannot be undone. - [Delete Channel](https://developer.kodexa.ai/api-reference/channel/delete-channel.md): Permanently deletes the specified Channel. Channels provide real-time messaging within the platform. - [Get Channel by ID](https://developer.kodexa.ai/api-reference/channel/get-channel-by-id.md): Retrieves a single Channel by its unique identifier. Channels provide real-time messaging within the platform. - [Get Channel change sequence](https://developer.kodexa.ai/api-reference/channel/get-channel-change-sequence.md): Returns the current change sequence number for the specified Channel. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Channel](https://developer.kodexa.ai/api-reference/channel/list-channel.md): Returns a paginated list of Channel. Channels provide real-time messaging within the platform. - [Update Channel](https://developer.kodexa.ai/api-reference/channel/update-channel.md): Updates an existing Channel. Channels provide real-time messaging within the platform. - [Create CloudModel](https://developer.kodexa.ai/api-reference/cloud-models/create-cloudmodel.md): Creates a new CloudModel. Cloud models configure external AI models for document processing. - [Delete CloudModel](https://developer.kodexa.ai/api-reference/cloud-models/delete-cloudmodel.md): Permanently deletes the specified CloudModel. Cloud models configure external AI models for document processing. - [Get CloudModel by ID](https://developer.kodexa.ai/api-reference/cloud-models/get-cloudmodel-by-id.md): Retrieves a single CloudModel by its unique identifier. Cloud models configure external AI models for document processing. - [Get CloudModel change sequence](https://developer.kodexa.ai/api-reference/cloud-models/get-cloudmodel-change-sequence.md): Returns the current change sequence number for the specified CloudModel. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Cloud Models](https://developer.kodexa.ai/api-reference/cloud-models/list-cloud-models.md): Returns a paginated list of Cloud Models. Cloud models configure external AI models for document processing. - [Update CloudModel](https://developer.kodexa.ai/api-reference/cloud-models/update-cloudmodel.md): Updates an existing CloudModel. Cloud models configure external AI models for document processing. - [Create ContentException](https://developer.kodexa.ai/api-reference/content-exception/create-contentexception.md): Creates a new ContentException. Content exceptions record errors during document content processing. - [Delete ContentException](https://developer.kodexa.ai/api-reference/content-exception/delete-contentexception.md): Permanently deletes the specified ContentException. Content exceptions record errors during document content processing. - [Get ContentException by ID](https://developer.kodexa.ai/api-reference/content-exception/get-contentexception-by-id.md): Retrieves a single ContentException by its unique identifier. Content exceptions record errors during document content processing. - [Get ContentException change sequence](https://developer.kodexa.ai/api-reference/content-exception/get-contentexception-change-sequence.md): Returns the current change sequence number for the specified ContentException. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Content Exception](https://developer.kodexa.ai/api-reference/content-exception/list-content-exception.md): Returns a paginated list of Content Exception. Content exceptions record errors during document content processing. - [Update ContentException](https://developer.kodexa.ai/api-reference/content-exception/update-contentexception.md): Updates an existing ContentException. Content exceptions record errors during document content processing. - [Create ContentObject](https://developer.kodexa.ai/api-reference/content-object/create-contentobject.md): Creates a new ContentObject. Content objects represent individual files or processing results within a document family. - [Delete ContentObject](https://developer.kodexa.ai/api-reference/content-object/delete-content-objects-id.md): Permanently deletes the specified ContentObject. Content objects represent individual files or processing results within a document family. - [Delete ContentObject](https://developer.kodexa.ai/api-reference/content-object/delete-contentobject.md): Permanently deletes the specified ContentObject. Content objects represent individual files or processing results within a document family. - [Get content object binary content](https://developer.kodexa.ai/api-reference/content-object/get-content-object-binary-content.md): Downloads the binary content (file) of the content object. Returns the raw file bytes with the appropriate content type header. - [Get content object metadata preview](https://developer.kodexa.ai/api-reference/content-object/get-content-object-metadata-preview.md): Returns a preview of the content object's metadata, including extracted data and processing results. - [Get content object page image](https://developer.kodexa.ai/api-reference/content-object/get-content-object-page-image.md): Returns a rendered page image (PNG) of the content object. Use the page parameter to specify which page to render. - [List Content Object](https://developer.kodexa.ai/api-reference/content-object/get-content-objects.md): Returns a paginated list of Content Object. Content objects represent individual files or processing results within a document family. - [Get ContentObject by ID](https://developer.kodexa.ai/api-reference/content-object/get-content-objects-id.md): Retrieves a single ContentObject by its unique identifier. Content objects represent individual files or processing results within a document family. - [Get content object binary content](https://developer.kodexa.ai/api-reference/content-object/get-content-objects-id-content.md): Downloads the binary content (file) of the content object. Returns the raw file bytes with the appropriate content type header. - [Get content object page image](https://developer.kodexa.ai/api-reference/content-object/get-content-objects-id-image.md): Returns a rendered page image (PNG) of the content object. Use the page parameter to specify which page to render. - [Get content object metadata preview](https://developer.kodexa.ai/api-reference/content-object/get-content-objects-id-preview.md): Returns a preview of the content object's metadata, including extracted data and processing results. - [Get ContentObject by ID](https://developer.kodexa.ai/api-reference/content-object/get-contentobject-by-id.md): Retrieves a single ContentObject by its unique identifier. Content objects represent individual files or processing results within a document family. - [Get ContentObject change sequence](https://developer.kodexa.ai/api-reference/content-object/get-contentobject-change-sequence.md): Returns the current change sequence number for the specified ContentObject. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Content Object](https://developer.kodexa.ai/api-reference/content-object/list-content-object.md): Returns a paginated list of Content Object. Content objects represent individual files or processing results within a document family. - [Create ContentObject](https://developer.kodexa.ai/api-reference/content-object/post-content-objects.md): Creates a new ContentObject. Content objects represent individual files or processing results within a document family. - [Update ContentObject](https://developer.kodexa.ai/api-reference/content-object/put-content-objects-id.md): Updates an existing ContentObject. Content objects represent individual files or processing results within a document family. - [Update ContentObject](https://developer.kodexa.ai/api-reference/content-object/update-contentobject.md): Updates an existing ContentObject. Content objects represent individual files or processing results within a document family. - [Create CreditTransaction](https://developer.kodexa.ai/api-reference/credit-transactions/create-credittransaction.md): Creates a new CreditTransaction. Credit transactions record billing credit usage or additions. - [Delete CreditTransaction](https://developer.kodexa.ai/api-reference/credit-transactions/delete-credittransaction.md): Permanently deletes the specified CreditTransaction. Credit transactions record billing credit usage or additions. - [Get CreditTransaction by ID](https://developer.kodexa.ai/api-reference/credit-transactions/get-credittransaction-by-id.md): Retrieves a single CreditTransaction by its unique identifier. Credit transactions record billing credit usage or additions. - [Get CreditTransaction change sequence](https://developer.kodexa.ai/api-reference/credit-transactions/get-credittransaction-change-sequence.md): Returns the current change sequence number for the specified CreditTransaction. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Credit Transactions](https://developer.kodexa.ai/api-reference/credit-transactions/list-credit-transactions.md): Returns a paginated list of Credit Transactions. Credit transactions record billing credit usage or additions. - [Update CreditTransaction](https://developer.kodexa.ai/api-reference/credit-transactions/update-credittransaction.md): Updates an existing CreditTransaction. Credit transactions record billing credit usage or additions. - [Create Taxonomies](https://developer.kodexa.ai/api-reference/data-definitions/create-taxonomies.md): Creates a new Taxonomies. Data definitions (taxonomies) define document structure and extraction rules. - [Delete Taxonomies](https://developer.kodexa.ai/api-reference/data-definitions/delete-taxonomies.md): Permanently deletes the specified Taxonomies. Data definitions (taxonomies) define document structure and extraction rules. - [Get Taxonomies by ID](https://developer.kodexa.ai/api-reference/data-definitions/get-taxonomies-by-id.md): Retrieves a single Taxonomies by its unique identifier. Data definitions (taxonomies) define document structure and extraction rules. - [Get Taxonomies change sequence](https://developer.kodexa.ai/api-reference/data-definitions/get-taxonomies-change-sequence.md): Returns the current change sequence number for the specified Taxonomies. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Data Definitions](https://developer.kodexa.ai/api-reference/data-definitions/list-data-definitions.md): Returns a paginated list of Data Definitions. Data definitions (taxonomies) define document structure and extraction rules. - [Update Taxonomies](https://developer.kodexa.ai/api-reference/data-definitions/update-taxonomies.md): Updates an existing Taxonomies. Data definitions (taxonomies) define document structure and extraction rules. - [Create DataFormMetadata](https://developer.kodexa.ai/api-reference/data-forms/create-dataformmetadata.md): Creates a new DataFormMetadata. Data forms define structured data capture forms for documents. - [Delete DataFormMetadata](https://developer.kodexa.ai/api-reference/data-forms/delete-data-forms-id.md): Permanently deletes the specified DataFormMetadata. Data forms define structured data capture forms for documents. - [Delete DataFormMetadata](https://developer.kodexa.ai/api-reference/data-forms/delete-dataformmetadata.md): Permanently deletes the specified DataFormMetadata. Data forms define structured data capture forms for documents. - [List Data Forms](https://developer.kodexa.ai/api-reference/data-forms/get-data-forms.md): Returns a paginated list of Data Forms. Data forms define structured data capture forms for documents. - [Get DataFormMetadata by ID](https://developer.kodexa.ai/api-reference/data-forms/get-data-forms-id.md): Retrieves a single DataFormMetadata by its unique identifier. Data forms define structured data capture forms for documents. - [Get DataFormMetadata by ID](https://developer.kodexa.ai/api-reference/data-forms/get-dataformmetadata-by-id.md): Retrieves a single DataFormMetadata by its unique identifier. Data forms define structured data capture forms for documents. - [Get DataFormMetadata change sequence](https://developer.kodexa.ai/api-reference/data-forms/get-dataformmetadata-change-sequence.md): Returns the current change sequence number for the specified DataFormMetadata. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Data Forms](https://developer.kodexa.ai/api-reference/data-forms/list-data-forms.md): Returns a paginated list of Data Forms. Data forms define structured data capture forms for documents. - [Create DataFormMetadata](https://developer.kodexa.ai/api-reference/data-forms/post-data-forms.md): Creates a new DataFormMetadata. Data forms define structured data capture forms for documents. - [Update DataFormMetadata](https://developer.kodexa.ai/api-reference/data-forms/put-data-forms-id.md): Updates an existing DataFormMetadata. Data forms define structured data capture forms for documents. - [Update DataFormMetadata](https://developer.kodexa.ai/api-reference/data-forms/update-dataformmetadata.md): Updates an existing DataFormMetadata. Data forms define structured data capture forms for documents. - [Create DataStoreMetadata](https://developer.kodexa.ai/api-reference/data-stores/create-datastoremetadata.md): Creates a new DataStoreMetadata. Data stores provide structured data storage. - [Delete DataStoreMetadata](https://developer.kodexa.ai/api-reference/data-stores/delete-datastoremetadata.md): Permanently deletes the specified DataStoreMetadata. Data stores provide structured data storage. - [Get DataStoreMetadata by ID](https://developer.kodexa.ai/api-reference/data-stores/get-datastoremetadata-by-id.md): Retrieves a single DataStoreMetadata by its unique identifier. Data stores provide structured data storage. - [Get DataStoreMetadata change sequence](https://developer.kodexa.ai/api-reference/data-stores/get-datastoremetadata-change-sequence.md): Returns the current change sequence number for the specified DataStoreMetadata. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Data Stores](https://developer.kodexa.ai/api-reference/data-stores/list-data-stores.md): Returns a paginated list of Data Stores. Data stores provide structured data storage. - [Update DataStoreMetadata](https://developer.kodexa.ai/api-reference/data-stores/update-datastoremetadata.md): Updates an existing DataStoreMetadata. Data stores provide structured data storage. - [Create DocumentAssignment](https://developer.kodexa.ai/api-reference/document-assignments/create-documentassignment.md): Creates a new DocumentAssignment. Document assignments link document families to users for review. - [Delete DocumentAssignment](https://developer.kodexa.ai/api-reference/document-assignments/delete-documentassignment.md): Permanently deletes the specified DocumentAssignment. Document assignments link document families to users for review. - [Get DocumentAssignment by ID](https://developer.kodexa.ai/api-reference/document-assignments/get-documentassignment-by-id.md): Retrieves a single DocumentAssignment by its unique identifier. Document assignments link document families to users for review. - [Get DocumentAssignment change sequence](https://developer.kodexa.ai/api-reference/document-assignments/get-documentassignment-change-sequence.md): Returns the current change sequence number for the specified DocumentAssignment. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Document Assignments](https://developer.kodexa.ai/api-reference/document-assignments/list-document-assignments.md): Returns a paginated list of Document Assignments. Document assignments link document families to users for review. - [Update DocumentAssignment](https://developer.kodexa.ai/api-reference/document-assignments/update-documentassignment.md): Updates an existing DocumentAssignment. Document assignments link document families to users for review. - [Create DocumentExternalData](https://developer.kodexa.ai/api-reference/document-external-data/create-documentexternaldata.md): Creates a new DocumentExternalData. Document external data stores external references attached to document families. - [Delete DocumentExternalData](https://developer.kodexa.ai/api-reference/document-external-data/delete-documentexternaldata.md): Permanently deletes the specified DocumentExternalData. Document external data stores external references attached to document families. - [Get DocumentExternalData by ID](https://developer.kodexa.ai/api-reference/document-external-data/get-documentexternaldata-by-id.md): Retrieves a single DocumentExternalData by its unique identifier. Document external data stores external references attached to document families. - [Get DocumentExternalData change sequence](https://developer.kodexa.ai/api-reference/document-external-data/get-documentexternaldata-change-sequence.md): Returns the current change sequence number for the specified DocumentExternalData. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Document External Data](https://developer.kodexa.ai/api-reference/document-external-data/list-document-external-data.md): Returns a paginated list of Document External Data. Document external data stores external references attached to document families. - [Update DocumentExternalData](https://developer.kodexa.ai/api-reference/document-external-data/update-documentexternaldata.md): Updates an existing DocumentExternalData. Document external data stores external references attached to document families. - [Create DocumentFamilyStatistics](https://developer.kodexa.ai/api-reference/document-family-statistics/create-documentfamilystatistics.md): Creates a new DocumentFamilyStatistics. Document family statistics contain processing metrics for document families. - [Delete DocumentFamilyStatistics](https://developer.kodexa.ai/api-reference/document-family-statistics/delete-documentfamilystatistics.md): Permanently deletes the specified DocumentFamilyStatistics. Document family statistics contain processing metrics for document families. - [Get DocumentFamilyStatistics by ID](https://developer.kodexa.ai/api-reference/document-family-statistics/get-documentfamilystatistics-by-id.md): Retrieves a single DocumentFamilyStatistics by its unique identifier. Document family statistics contain processing metrics for document families. - [Get DocumentFamilyStatistics change sequence](https://developer.kodexa.ai/api-reference/document-family-statistics/get-documentfamilystatistics-change-sequence.md): Returns the current change sequence number for the specified DocumentFamilyStatistics. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Document Family Statistics](https://developer.kodexa.ai/api-reference/document-family-statistics/list-document-family-statistics.md): Returns a paginated list of Document Family Statistics. Document family statistics contain processing metrics for document families. - [Update DocumentFamilyStatistics](https://developer.kodexa.ai/api-reference/document-family-statistics/update-documentfamilystatistics.md): Updates an existing DocumentFamilyStatistics. Document family statistics contain processing metrics for document families. - [Create DocumentStatus](https://developer.kodexa.ai/api-reference/document-statuses/create-documentstatus.md): Creates a new DocumentStatus. Document statuses define named states for tracking document processing. - [Delete DocumentStatus](https://developer.kodexa.ai/api-reference/document-statuses/delete-documentstatus.md): Permanently deletes the specified DocumentStatus. Document statuses define named states for tracking document processing. - [Get DocumentStatus by ID](https://developer.kodexa.ai/api-reference/document-statuses/get-documentstatus-by-id.md): Retrieves a single DocumentStatus by its unique identifier. Document statuses define named states for tracking document processing. - [Get DocumentStatus change sequence](https://developer.kodexa.ai/api-reference/document-statuses/get-documentstatus-change-sequence.md): Returns the current change sequence number for the specified DocumentStatus. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Document Statuses](https://developer.kodexa.ai/api-reference/document-statuses/list-document-statuses.md): Returns a paginated list of Document Statuses. Document statuses define named states for tracking document processing. - [Update DocumentStatus](https://developer.kodexa.ai/api-reference/document-statuses/update-documentstatus.md): Updates an existing DocumentStatus. Document statuses define named states for tracking document processing. - [Create DocumentStores](https://developer.kodexa.ai/api-reference/document-stores/create-documentstores.md): Creates a new DocumentStores. Document stores are containers for organizing and processing documents within a project. - [Delete DocumentStores](https://developer.kodexa.ai/api-reference/document-stores/delete-document-stores-id.md): Permanently deletes the specified DocumentStores. Document stores are containers for organizing and processing documents within a project. - [Delete DocumentStores](https://developer.kodexa.ai/api-reference/document-stores/delete-documentstores.md): Permanently deletes the specified DocumentStores. Document stores are containers for organizing and processing documents within a project. - [List Document Stores](https://developer.kodexa.ai/api-reference/document-stores/get-document-stores.md): Returns a paginated list of Document Stores. Document stores are containers for organizing and processing documents within a project. - [Get DocumentStores by ID](https://developer.kodexa.ai/api-reference/document-stores/get-document-stores-id.md): Retrieves a single DocumentStores by its unique identifier. Document stores are containers for organizing and processing documents within a project. - [Get DocumentStores by ID](https://developer.kodexa.ai/api-reference/document-stores/get-documentstores-by-id.md): Retrieves a single DocumentStores by its unique identifier. Document stores are containers for organizing and processing documents within a project. - [Get DocumentStores change sequence](https://developer.kodexa.ai/api-reference/document-stores/get-documentstores-change-sequence.md): Returns the current change sequence number for the specified DocumentStores. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Document Stores](https://developer.kodexa.ai/api-reference/document-stores/list-document-stores.md): Returns a paginated list of Document Stores. Document stores are containers for organizing and processing documents within a project. - [Create DocumentStores](https://developer.kodexa.ai/api-reference/document-stores/post-document-stores.md): Creates a new DocumentStores. Document stores are containers for organizing and processing documents within a project. - [Create Document Stores Upload](https://developer.kodexa.ai/api-reference/document-stores/post-document-stores-id-upload.md): Uploads a file to the document store, creating a new document family and native content object. The file is stored in S3 and a document family record is created with the given path and metadata. - [Update DocumentStores](https://developer.kodexa.ai/api-reference/document-stores/put-document-stores-id.md): Updates an existing DocumentStores. Document stores are containers for organizing and processing documents within a project. - [Update DocumentStores](https://developer.kodexa.ai/api-reference/document-stores/update-documentstores.md): Updates an existing DocumentStores. Document stores are containers for organizing and processing documents within a project. - [Upload file to document store](https://developer.kodexa.ai/api-reference/document-stores/upload-file-to-document-store.md): Uploads a file to the document store, creating a new document family and native content object. The file is stored in S3 and a document family record is created with the given path and metadata. - [Create DocumentTransition](https://developer.kodexa.ai/api-reference/document-transitions/create-documenttransition.md): Creates a new DocumentTransition. Document transitions record state changes through processing stages. - [Delete DocumentTransition](https://developer.kodexa.ai/api-reference/document-transitions/delete-documenttransition.md): Permanently deletes the specified DocumentTransition. Document transitions record state changes through processing stages. - [Get DocumentTransition by ID](https://developer.kodexa.ai/api-reference/document-transitions/get-documenttransition-by-id.md): Retrieves a single DocumentTransition by its unique identifier. Document transitions record state changes through processing stages. - [Get DocumentTransition change sequence](https://developer.kodexa.ai/api-reference/document-transitions/get-documenttransition-change-sequence.md): Returns the current change sequence number for the specified DocumentTransition. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Document Transitions](https://developer.kodexa.ai/api-reference/document-transitions/list-document-transitions.md): Returns a paginated list of Document Transitions. Document transitions record state changes through processing stages. - [Update DocumentTransition](https://developer.kodexa.ai/api-reference/document-transitions/update-documenttransition.md): Updates an existing DocumentTransition. Document transitions record state changes through processing stages. - [Add a label to a document family](https://developer.kodexa.ai/api-reference/documentfamilies/add-a-label-to-a-document-family.md): Adds a label (tag) to the document family for categorization and filtering. - [Assess document for knowledge](https://developer.kodexa.ai/api-reference/documentfamilies/assess-document-for-knowledge.md): Evaluates the document family's features against all active knowledge sets for the organization using CNF expression matching. Returns applicable and newly applied knowledge sets, along with any additional features inherited from matching sets. - [Create DocumentFamily](https://developer.kodexa.ai/api-reference/documentfamilies/create-documentfamily.md): Creates a new DocumentFamily. Document families group related content objects representing a single logical document. - [Delete DocumentFamily](https://developer.kodexa.ai/api-reference/documentfamilies/delete-document-families-id.md): Permanently deletes the specified DocumentFamily. Document families group related content objects representing a single logical document. - [Remove document family assignees](https://developer.kodexa.ai/api-reference/documentfamilies/delete-document-families-id-assignees.md): Removes all assignees from the document family. - [Remove a label from a document family](https://developer.kodexa.ai/api-reference/documentfamilies/delete-document-families-id-labels-labelId.md): Removes a label from the document family. - [Delete DocumentFamily](https://developer.kodexa.ai/api-reference/documentfamilies/delete-documentfamily.md): Permanently deletes the specified DocumentFamily. Document families group related content objects representing a single logical document. - [Export document family](https://developer.kodexa.ai/api-reference/documentfamilies/export-document-family.md): Exports the document family as a .dfm archive containing all content objects and metadata. - [Export document family data](https://developer.kodexa.ai/api-reference/documentfamilies/export-document-family-data.md): Exports the extracted data from the document family in the specified format (JSON, CSV, XML, or NDJson). - [Get applied knowledge sets](https://developer.kodexa.ai/api-reference/documentfamilies/get-applied-knowledge-sets.md): Returns the knowledge sets that have been applied to the specified document family. - [List DocumentFamilies](https://developer.kodexa.ai/api-reference/documentfamilies/get-document-families.md): Returns a paginated list of DocumentFamilies. Document families group related content objects representing a single logical document. - [Get DocumentFamily by ID](https://developer.kodexa.ai/api-reference/documentfamilies/get-document-families-id.md): Retrieves a single DocumentFamily by its unique identifier. Document families group related content objects representing a single logical document. - [Get applied knowledge sets](https://developer.kodexa.ai/api-reference/documentfamilies/get-document-families-id-applied-knowledge-sets.md): Returns the knowledge sets that have been applied to the specified document family. - [Export document family data](https://developer.kodexa.ai/api-reference/documentfamilies/get-document-families-id-data.md): Exports the extracted data from the document family in the specified format (JSON, CSV, XML, or NDJson). - [Export document family](https://developer.kodexa.ai/api-reference/documentfamilies/get-document-families-id-export.md): Exports the document family as a .dfm archive containing all content objects and metadata. - [Get external data](https://developer.kodexa.ai/api-reference/documentfamilies/get-document-families-id-external-data.md): Returns the external data entries attached to the document family (e.g., ERP references, CRM links). - [Get document family page image](https://developer.kodexa.ai/api-reference/documentfamilies/get-document-families-id-image.md): Returns a rendered page image (PNG) of the document family's latest native content object. Use the page parameter to specify which page to render. Serves pre-generated images when available; falls back to on-demand PDF rendering. - [Get related knowledge items](https://developer.kodexa.ai/api-reference/documentfamilies/get-document-families-id-knowledge-items.md): Returns knowledge items related to the specified document family. - [Touch document family](https://developer.kodexa.ai/api-reference/documentfamilies/get-document-families-id-touch.md): Triggers event processing for the document family without modifying its content. Use this to re-trigger assistant processing. - [Get document family page image](https://developer.kodexa.ai/api-reference/documentfamilies/get-document-family-page-image.md): Returns a rendered page image (PNG) of the document family's latest native content object. Use the page parameter to specify which page to render. Serves pre-generated images when available; falls back to on-demand PDF rendering. - [Get DocumentFamily by ID](https://developer.kodexa.ai/api-reference/documentfamilies/get-documentfamily-by-id.md): Retrieves a single DocumentFamily by its unique identifier. Document families group related content objects representing a single logical document. - [Get DocumentFamily change sequence](https://developer.kodexa.ai/api-reference/documentfamilies/get-documentfamily-change-sequence.md): Returns the current change sequence number for the specified DocumentFamily. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [Get external data](https://developer.kodexa.ai/api-reference/documentfamilies/get-external-data.md): Returns the external data entries attached to the document family (e.g., ERP references, CRM links). - [Get related knowledge items](https://developer.kodexa.ai/api-reference/documentfamilies/get-related-knowledge-items.md): Returns knowledge items related to the specified document family. - [Link knowledge feature to document family](https://developer.kodexa.ai/api-reference/documentfamilies/link-knowledge-feature-to-document-family.md): Links an existing knowledge feature to the document family via the join table, enabling knowledge-based classification and AI-assisted processing. - [List DocumentFamilies](https://developer.kodexa.ai/api-reference/documentfamilies/list-documentfamilies.md): Returns a paginated list of DocumentFamilies. Document families group related content objects representing a single logical document. - [Lock a document family](https://developer.kodexa.ai/api-reference/documentfamilies/lock-a-document-family.md): Acquires an exclusive lock on the document family, preventing other users from modifying it. - [Document Families Overview](https://developer.kodexa.ai/api-reference/documentfamilies/overview.md): Understanding Document Families, uploading content, and managing knowledge features - [Create DocumentFamily](https://developer.kodexa.ai/api-reference/documentfamilies/post-document-families.md): Creates a new DocumentFamily. Document families group related content objects representing a single logical document. - [Add knowledge feature](https://developer.kodexa.ai/api-reference/documentfamilies/post-document-families-id-add-knowledge-feature.md): Links an existing knowledge feature to the document family via the join table, enabling knowledge-based classification and AI-assisted processing. - [Assess document for knowledge](https://developer.kodexa.ai/api-reference/documentfamilies/post-document-families-id-assess.md): Evaluates the document family's features against all active knowledge sets for the organization using CNF expression matching. Returns applicable and newly applied knowledge sets, along with any additional features inherited from matching sets. - [Add a label to a document family](https://developer.kodexa.ai/api-reference/documentfamilies/post-document-families-id-labels.md): Adds a label (tag) to the document family for categorization and filtering. - [Lock a document family](https://developer.kodexa.ai/api-reference/documentfamilies/post-document-families-id-lock.md): Acquires an exclusive lock on the document family, preventing other users from modifying it. - [Upload new content](https://developer.kodexa.ai/api-reference/documentfamilies/post-document-families-id-new-content.md): Uploads new content to the document family. Accepts multipart/form-data with the file and optional transition tracking metadata. Returns 400 if the document family is locked. - [Remove knowledge feature](https://developer.kodexa.ai/api-reference/documentfamilies/post-document-families-id-remove-knowledge-feature.md): Removes the link between a knowledge feature and the document family. The knowledge feature itself is not deleted. - [Reprocess a document family](https://developer.kodexa.ai/api-reference/documentfamilies/post-document-families-id-reprocess.md): Rolls back assistant contributions and re-triggers the processing pipeline. If assistantIds are provided, only those assistants' contributions are rolled back; otherwise all assistants are auto-detected from the transition chain. - [Unlock a document family](https://developer.kodexa.ai/api-reference/documentfamilies/post-document-families-id-unlock.md): Releases the exclusive lock on the document family, allowing other users to modify it. - [Update DocumentFamily](https://developer.kodexa.ai/api-reference/documentfamilies/put-document-families-id.md): Updates an existing DocumentFamily. Document families group related content objects representing a single logical document. - [Update document family assignees](https://developer.kodexa.ai/api-reference/documentfamilies/put-document-families-id-assignees.md): Assigns a user to the document family for review. - [Update external data](https://developer.kodexa.ai/api-reference/documentfamilies/put-document-families-id-external-data.md): Updates the external data entries attached to the document family. - [Rename a document family](https://developer.kodexa.ai/api-reference/documentfamilies/put-document-families-id-rename.md): Renames the document family by updating its path. - [Update document family status](https://developer.kodexa.ai/api-reference/documentfamilies/put-document-families-id-status.md): Updates the processing status of the document family. - [Remove a label from a document family](https://developer.kodexa.ai/api-reference/documentfamilies/remove-a-label-from-a-document-family.md): Removes a label from the document family. - [Remove document family assignees](https://developer.kodexa.ai/api-reference/documentfamilies/remove-document-family-assignees.md): Removes all assignees from the document family. - [Rename a document family](https://developer.kodexa.ai/api-reference/documentfamilies/rename-a-document-family.md): Renames the document family by updating its path. - [Reprocess a document family](https://developer.kodexa.ai/api-reference/documentfamilies/reprocess-a-document-family.md): Rolls back assistant contributions and re-triggers the processing pipeline. If assistantIds are provided, only those assistants' contributions are rolled back; otherwise all assistants are auto-detected from the transition chain. - [Touch document family](https://developer.kodexa.ai/api-reference/documentfamilies/touch-document-family.md): Triggers event processing for the document family without modifying its content. Use this to re-trigger assistant processing. - [Unlink knowledge feature from document family](https://developer.kodexa.ai/api-reference/documentfamilies/unlink-knowledge-feature-from-document-family.md): Removes the link between a knowledge feature and the document family. The knowledge feature itself is not deleted. - [Unlock a document family](https://developer.kodexa.ai/api-reference/documentfamilies/unlock-a-document-family.md): Releases the exclusive lock on the document family, allowing other users to modify it. - [Update document family assignees](https://developer.kodexa.ai/api-reference/documentfamilies/update-document-family-assignees.md): Assigns a user to the document family for review. - [Update document family status](https://developer.kodexa.ai/api-reference/documentfamilies/update-document-family-status.md): Updates the processing status of the document family. - [Update DocumentFamily](https://developer.kodexa.ai/api-reference/documentfamilies/update-documentfamily.md): Updates an existing DocumentFamily. Document families group related content objects representing a single logical document. - [Update external data](https://developer.kodexa.ai/api-reference/documentfamilies/update-external-data.md): Updates the external data entries attached to the document family. - [Upload new content](https://developer.kodexa.ai/api-reference/documentfamilies/upload-new-content.md): Uploads new content to the document family. Accepts multipart/form-data with the file and optional transition tracking metadata. Returns 400 if the document family is locked. - [Create PlatformEvent](https://developer.kodexa.ai/api-reference/events/create-platformevent.md): Creates a new PlatformEvent. Platform events record system events for notifications and integrations. - [Delete PlatformEvent](https://developer.kodexa.ai/api-reference/events/delete-platformevent.md): Permanently deletes the specified PlatformEvent. Platform events record system events for notifications and integrations. - [Get PlatformEvent by ID](https://developer.kodexa.ai/api-reference/events/get-platformevent-by-id.md): Retrieves a single PlatformEvent by its unique identifier. Platform events record system events for notifications and integrations. - [Get PlatformEvent change sequence](https://developer.kodexa.ai/api-reference/events/get-platformevent-change-sequence.md): Returns the current change sequence number for the specified PlatformEvent. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Events](https://developer.kodexa.ai/api-reference/events/list-events.md): Returns a paginated list of Events. Platform events record system events for notifications and integrations. - [Publish UI event](https://developer.kodexa.ai/api-reference/events/publish-ui-event.md): Publishes a single UI event for real-time processing and notification delivery. - [Publish UI events batch](https://developer.kodexa.ai/api-reference/events/publish-ui-events-batch.md): Publishes multiple UI events in a single request for efficient batch processing. - [Update PlatformEvent](https://developer.kodexa.ai/api-reference/events/update-platformevent.md): Updates an existing PlatformEvent. Platform events record system events for notifications and integrations. - [Create ExecutionSlice](https://developer.kodexa.ai/api-reference/execution-slices/create-executionslice.md): Creates a new ExecutionSlice. Execution slices represent batches of work dispatched as a single Lambda/K8s invocation. - [Delete Execution Slices](https://developer.kodexa.ai/api-reference/execution-slices/delete-execution-slices-id.md): Permanently deletes the specified ExecutionSlice. Execution slices represent batches of work dispatched as a single Lambda/K8s invocation. - [Delete ExecutionSlice](https://developer.kodexa.ai/api-reference/execution-slices/delete-executionslice.md): Permanently deletes the specified ExecutionSlice. Execution slices represent batches of work dispatched as a single Lambda/K8s invocation. - [Get Execution Slices](https://developer.kodexa.ai/api-reference/execution-slices/get-execution-slices.md): Returns a paginated list of Execution Slices. Execution slices represent batches of work dispatched as a single Lambda/K8s invocation. - [Get Execution Slices](https://developer.kodexa.ai/api-reference/execution-slices/get-execution-slices-id.md): Retrieves a single ExecutionSlice by its unique identifier. Execution slices represent batches of work dispatched as a single Lambda/K8s invocation. - [Get ExecutionSlice by ID](https://developer.kodexa.ai/api-reference/execution-slices/get-executionslice-by-id.md): Retrieves a single ExecutionSlice by its unique identifier. Execution slices represent batches of work dispatched as a single Lambda/K8s invocation. - [Get ExecutionSlice change sequence](https://developer.kodexa.ai/api-reference/execution-slices/get-executionslice-change-sequence.md): Returns the current change sequence number for the specified ExecutionSlice. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Execution Slices](https://developer.kodexa.ai/api-reference/execution-slices/list-execution-slices.md): Returns a paginated list of Execution Slices. Execution slices represent batches of work dispatched as a single Lambda/K8s invocation. - [Create Execution Slices](https://developer.kodexa.ai/api-reference/execution-slices/post-execution-slices.md): Creates a new ExecutionSlice. Execution slices represent batches of work dispatched as a single Lambda/K8s invocation. - [Update Execution Slices](https://developer.kodexa.ai/api-reference/execution-slices/put-execution-slices-id.md): Updates an existing ExecutionSlice. Execution slices represent batches of work dispatched as a single Lambda/K8s invocation. - [Update ExecutionSlice](https://developer.kodexa.ai/api-reference/execution-slices/update-executionslice.md): Updates an existing ExecutionSlice. Execution slices represent batches of work dispatched as a single Lambda/K8s invocation. - [Cancel execution](https://developer.kodexa.ai/api-reference/executions/cancel-execution.md): Cancels a running execution. The execution will be marked as cancelled and processing will stop. - [Create Execution](https://developer.kodexa.ai/api-reference/executions/create-execution.md): Creates a new Execution. Executions record the details and results of processing sessions. - [Create execution status message](https://developer.kodexa.ai/api-reference/executions/create-execution-status-message.md): Creates a new status message for the specified execution. A maximum of 10 messages are kept per execution; older messages are automatically removed. - [Delete Execution](https://developer.kodexa.ai/api-reference/executions/delete-execution.md): Permanently deletes the specified Execution. Executions record the details and results of processing sessions. - [Get Execution by ID](https://developer.kodexa.ai/api-reference/executions/get-execution-by-id.md): Retrieves a single Execution by its unique identifier. Executions record the details and results of processing sessions. - [Get Execution change sequence](https://developer.kodexa.ai/api-reference/executions/get-execution-change-sequence.md): Returns the current change sequence number for the specified Execution. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [Get execution status messages](https://developer.kodexa.ai/api-reference/executions/get-execution-status-messages.md): Returns all status messages for the specified execution, ordered by datetime ascending. - [List Executions](https://developer.kodexa.ai/api-reference/executions/get-executions.md): Returns a paginated list of Executions. Executions record the details and results of processing sessions. - [Get Executions Status Messages](https://developer.kodexa.ai/api-reference/executions/get-executions-executionId-status-messages.md): Returns all status messages for the specified execution, ordered by datetime ascending. - [Get Execution by ID](https://developer.kodexa.ai/api-reference/executions/get-executions-id.md): Retrieves a single Execution by its unique identifier. Executions record the details and results of processing sessions. - [List Executions](https://developer.kodexa.ai/api-reference/executions/list-executions.md): Returns a paginated list of Executions. Executions record the details and results of processing sessions. - [Executions Overview](https://developer.kodexa.ai/api-reference/executions/overview.md): Understanding executions, pipeline processing, and monitoring execution status - [Create Execution](https://developer.kodexa.ai/api-reference/executions/post-executions.md): Creates a new Execution. Executions record the details and results of processing sessions. - [Create Executions Status Messages](https://developer.kodexa.ai/api-reference/executions/post-executions-executionId-status-messages.md): Creates a new status message for the specified execution. A maximum of 10 messages are kept per execution; older messages are automatically removed. - [Update Execution](https://developer.kodexa.ai/api-reference/executions/put-executions-id.md): Updates an existing Execution. Executions record the details and results of processing sessions. - [Cancel execution](https://developer.kodexa.ai/api-reference/executions/put-executions-id-cancel.md): Cancels a running execution. The execution will be marked as cancelled and processing will stop. - [Update Execution](https://developer.kodexa.ai/api-reference/executions/update-execution.md): Updates an existing Execution. Executions record the details and results of processing sessions. - [Create Intake](https://developer.kodexa.ai/api-reference/intakes/create-intake.md): Creates a new Intake. Intakes configure how documents are ingested from external sources. - [Delete Intake](https://developer.kodexa.ai/api-reference/intakes/delete-intake.md): Permanently deletes the specified Intake. Intakes configure how documents are ingested from external sources. - [Get Intake by ID](https://developer.kodexa.ai/api-reference/intakes/get-intake-by-id.md): Retrieves a single Intake by its unique identifier. Intakes configure how documents are ingested from external sources. - [Get Intake change sequence](https://developer.kodexa.ai/api-reference/intakes/get-intake-change-sequence.md): Returns the current change sequence number for the specified Intake. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Intakes](https://developer.kodexa.ai/api-reference/intakes/list-intakes.md): Returns a paginated list of Intakes. Intakes configure how documents are ingested from external sources. - [Update Intake](https://developer.kodexa.ai/api-reference/intakes/update-intake.md): Updates an existing Intake. Intakes configure how documents are ingested from external sources. - [API Reference](https://developer.kodexa.ai/api-reference/introduction.md): RESTful HTTP API for the Kodexa Platform - [Create JobDocumentFamilyInteraction](https://developer.kodexa.ai/api-reference/job-document-family-interactions/create-jobdocumentfamilyinteraction.md): Creates a new JobDocumentFamilyInteraction. Job document family interactions record a scheduled job's interactions with document families. - [Delete JobDocumentFamilyInteraction](https://developer.kodexa.ai/api-reference/job-document-family-interactions/delete-jobdocumentfamilyinteraction.md): Permanently deletes the specified JobDocumentFamilyInteraction. Job document family interactions record a scheduled job's interactions with document families. - [Get JobDocumentFamilyInteraction by ID](https://developer.kodexa.ai/api-reference/job-document-family-interactions/get-jobdocumentfamilyinteraction-by-id.md): Retrieves a single JobDocumentFamilyInteraction by its unique identifier. Job document family interactions record a scheduled job's interactions with document families. - [Get JobDocumentFamilyInteraction change sequence](https://developer.kodexa.ai/api-reference/job-document-family-interactions/get-jobdocumentfamilyinteraction-change-sequence.md): Returns the current change sequence number for the specified JobDocumentFamilyInteraction. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Job Document Family Interactions](https://developer.kodexa.ai/api-reference/job-document-family-interactions/list-job-document-family-interactions.md): Returns a paginated list of Job Document Family Interactions. Job document family interactions record a scheduled job's interactions with document families. - [Update JobDocumentFamilyInteraction](https://developer.kodexa.ai/api-reference/job-document-family-interactions/update-jobdocumentfamilyinteraction.md): Updates an existing JobDocumentFamilyInteraction. Job document family interactions record a scheduled job's interactions with document families. - [Create KnowledgeClauseFeature](https://developer.kodexa.ai/api-reference/knowledge-clause-features/create-knowledgeclausefeature.md): Creates a new KnowledgeClauseFeature. Knowledge clause features represent data points within knowledge clauses. - [Delete KnowledgeClauseFeature](https://developer.kodexa.ai/api-reference/knowledge-clause-features/delete-knowledge-clause-features-id.md): Permanently deletes the specified KnowledgeClauseFeature. Knowledge clause features represent data points within knowledge clauses. - [Delete KnowledgeClauseFeature](https://developer.kodexa.ai/api-reference/knowledge-clause-features/delete-knowledgeclausefeature.md): Permanently deletes the specified KnowledgeClauseFeature. Knowledge clause features represent data points within knowledge clauses. - [List Knowledge Clause Features](https://developer.kodexa.ai/api-reference/knowledge-clause-features/get-knowledge-clause-features.md): Returns a paginated list of Knowledge Clause Features. Knowledge clause features represent data points within knowledge clauses. - [Get KnowledgeClauseFeature by ID](https://developer.kodexa.ai/api-reference/knowledge-clause-features/get-knowledge-clause-features-id.md): Retrieves a single KnowledgeClauseFeature by its unique identifier. Knowledge clause features represent data points within knowledge clauses. - [Get KnowledgeClauseFeature by ID](https://developer.kodexa.ai/api-reference/knowledge-clause-features/get-knowledgeclausefeature-by-id.md): Retrieves a single KnowledgeClauseFeature by its unique identifier. Knowledge clause features represent data points within knowledge clauses. - [Get KnowledgeClauseFeature change sequence](https://developer.kodexa.ai/api-reference/knowledge-clause-features/get-knowledgeclausefeature-change-sequence.md): Returns the current change sequence number for the specified KnowledgeClauseFeature. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Knowledge Clause Features](https://developer.kodexa.ai/api-reference/knowledge-clause-features/list-knowledge-clause-features.md): Returns a paginated list of Knowledge Clause Features. Knowledge clause features represent data points within knowledge clauses. - [Create KnowledgeClauseFeature](https://developer.kodexa.ai/api-reference/knowledge-clause-features/post-knowledge-clause-features.md): Creates a new KnowledgeClauseFeature. Knowledge clause features represent data points within knowledge clauses. - [Update KnowledgeClauseFeature](https://developer.kodexa.ai/api-reference/knowledge-clause-features/put-knowledge-clause-features-id.md): Updates an existing KnowledgeClauseFeature. Knowledge clause features represent data points within knowledge clauses. - [Update KnowledgeClauseFeature](https://developer.kodexa.ai/api-reference/knowledge-clause-features/update-knowledgeclausefeature.md): Updates an existing KnowledgeClauseFeature. Knowledge clause features represent data points within knowledge clauses. - [Create KnowledgeClause](https://developer.kodexa.ai/api-reference/knowledge-clauses/create-knowledgeclause.md): Creates a new KnowledgeClause. Knowledge clauses are segments within knowledge items. - [Delete KnowledgeClause](https://developer.kodexa.ai/api-reference/knowledge-clauses/delete-knowledge-clauses-id.md): Permanently deletes the specified KnowledgeClause. Knowledge clauses are segments within knowledge items. - [Delete KnowledgeClause](https://developer.kodexa.ai/api-reference/knowledge-clauses/delete-knowledgeclause.md): Permanently deletes the specified KnowledgeClause. Knowledge clauses are segments within knowledge items. - [List Knowledge Clauses](https://developer.kodexa.ai/api-reference/knowledge-clauses/get-knowledge-clauses.md): Returns a paginated list of Knowledge Clauses. Knowledge clauses are segments within knowledge items. - [Get KnowledgeClause by ID](https://developer.kodexa.ai/api-reference/knowledge-clauses/get-knowledge-clauses-id.md): Retrieves a single KnowledgeClause by its unique identifier. Knowledge clauses are segments within knowledge items. - [Get KnowledgeClause by ID](https://developer.kodexa.ai/api-reference/knowledge-clauses/get-knowledgeclause-by-id.md): Retrieves a single KnowledgeClause by its unique identifier. Knowledge clauses are segments within knowledge items. - [Get KnowledgeClause change sequence](https://developer.kodexa.ai/api-reference/knowledge-clauses/get-knowledgeclause-change-sequence.md): Returns the current change sequence number for the specified KnowledgeClause. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Knowledge Clauses](https://developer.kodexa.ai/api-reference/knowledge-clauses/list-knowledge-clauses.md): Returns a paginated list of Knowledge Clauses. Knowledge clauses are segments within knowledge items. - [Create KnowledgeClause](https://developer.kodexa.ai/api-reference/knowledge-clauses/post-knowledge-clauses.md): Creates a new KnowledgeClause. Knowledge clauses are segments within knowledge items. - [Update KnowledgeClause](https://developer.kodexa.ai/api-reference/knowledge-clauses/put-knowledge-clauses-id.md): Updates an existing KnowledgeClause. Knowledge clauses are segments within knowledge items. - [Update KnowledgeClause](https://developer.kodexa.ai/api-reference/knowledge-clauses/update-knowledgeclause.md): Updates an existing KnowledgeClause. Knowledge clauses are segments within knowledge items. - [Create KnowledgeFeatureType](https://developer.kodexa.ai/api-reference/knowledge-feature-types/create-knowledgefeaturetype.md): Creates a new KnowledgeFeatureType. Knowledge feature types define the kind of data a knowledge feature can hold. - [Delete KnowledgeFeatureType](https://developer.kodexa.ai/api-reference/knowledge-feature-types/delete-knowledge-feature-types-id.md): Permanently deletes the specified KnowledgeFeatureType. Knowledge feature types define the kind of data a knowledge feature can hold. - [Delete KnowledgeFeatureType](https://developer.kodexa.ai/api-reference/knowledge-feature-types/delete-knowledgefeaturetype.md): Permanently deletes the specified KnowledgeFeatureType. Knowledge feature types define the kind of data a knowledge feature can hold. - [List Knowledge Feature Types](https://developer.kodexa.ai/api-reference/knowledge-feature-types/get-knowledge-feature-types.md): Returns a paginated list of Knowledge Feature Types. Knowledge feature types define the kind of data a knowledge feature can hold. - [Get KnowledgeFeatureType by ID](https://developer.kodexa.ai/api-reference/knowledge-feature-types/get-knowledge-feature-types-id.md): Retrieves a single KnowledgeFeatureType by its unique identifier. Knowledge feature types define the kind of data a knowledge feature can hold. - [Get KnowledgeFeatureType by ID](https://developer.kodexa.ai/api-reference/knowledge-feature-types/get-knowledgefeaturetype-by-id.md): Retrieves a single KnowledgeFeatureType by its unique identifier. Knowledge feature types define the kind of data a knowledge feature can hold. - [Get KnowledgeFeatureType change sequence](https://developer.kodexa.ai/api-reference/knowledge-feature-types/get-knowledgefeaturetype-change-sequence.md): Returns the current change sequence number for the specified KnowledgeFeatureType. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Knowledge Feature Types](https://developer.kodexa.ai/api-reference/knowledge-feature-types/list-knowledge-feature-types.md): Returns a paginated list of Knowledge Feature Types. Knowledge feature types define the kind of data a knowledge feature can hold. - [Create KnowledgeFeatureType](https://developer.kodexa.ai/api-reference/knowledge-feature-types/post-knowledge-feature-types.md): Creates a new KnowledgeFeatureType. Knowledge feature types define the kind of data a knowledge feature can hold. - [Update KnowledgeFeatureType](https://developer.kodexa.ai/api-reference/knowledge-feature-types/put-knowledge-feature-types-id.md): Updates an existing KnowledgeFeatureType. Knowledge feature types define the kind of data a knowledge feature can hold. - [Update KnowledgeFeatureType](https://developer.kodexa.ai/api-reference/knowledge-feature-types/update-knowledgefeaturetype.md): Updates an existing KnowledgeFeatureType. Knowledge feature types define the kind of data a knowledge feature can hold. - [Assign feature to document family](https://developer.kodexa.ai/api-reference/knowledge-features/assign-feature-to-document-family.md): Links a knowledge feature to a document family via the join table. - [Assign feature to knowledge item](https://developer.kodexa.ai/api-reference/knowledge-features/assign-feature-to-knowledge-item.md): Links a knowledge feature to a knowledge item. - [Create KnowledgeFeature](https://developer.kodexa.ai/api-reference/knowledge-features/create-knowledgefeature.md): Creates a new KnowledgeFeature. Knowledge features represent specific data points within knowledge items. - [Delete KnowledgeFeature](https://developer.kodexa.ai/api-reference/knowledge-features/delete-knowledge-features-id.md): Permanently deletes the specified KnowledgeFeature. Knowledge features represent specific data points within knowledge items. - [Unassign Feature from Document Family](https://developer.kodexa.ai/api-reference/knowledge-features/delete-knowledge-features-unassignFromDocumentFamily.md): Removes the link between a knowledge feature and a document family. - [Unassign Feature from Knowledge Item](https://developer.kodexa.ai/api-reference/knowledge-features/delete-knowledge-features-unassignFromKnowledgeItem.md): Removes the link between a knowledge feature and a knowledge item. - [Delete KnowledgeFeature](https://developer.kodexa.ai/api-reference/knowledge-features/delete-knowledgefeature.md): Permanently deletes the specified KnowledgeFeature. Knowledge features represent specific data points within knowledge items. - [Get features by document family](https://developer.kodexa.ai/api-reference/knowledge-features/get-features-by-document-family.md): Returns knowledge features linked to the specified document family. - [Get features by knowledge item](https://developer.kodexa.ai/api-reference/knowledge-features/get-features-by-knowledge-item.md): Returns knowledge features linked to the specified knowledge item. - [List Knowledge Features](https://developer.kodexa.ai/api-reference/knowledge-features/get-knowledge-features.md): Returns a paginated list of Knowledge Features. Knowledge features represent specific data points within knowledge items. - [Get Features by Document Family](https://developer.kodexa.ai/api-reference/knowledge-features/get-knowledge-features-byDocumentFamily-id.md): Returns knowledge features linked to the specified document family. - [Get Features by Knowledge Item](https://developer.kodexa.ai/api-reference/knowledge-features/get-knowledge-features-byKnowledgeItem-id.md): Returns knowledge features linked to the specified knowledge item. - [Get KnowledgeFeature by ID](https://developer.kodexa.ai/api-reference/knowledge-features/get-knowledge-features-id.md): Retrieves a single KnowledgeFeature by its unique identifier. Knowledge features represent specific data points within knowledge items. - [Get KnowledgeFeature by ID](https://developer.kodexa.ai/api-reference/knowledge-features/get-knowledgefeature-by-id.md): Retrieves a single KnowledgeFeature by its unique identifier. Knowledge features represent specific data points within knowledge items. - [Get KnowledgeFeature change sequence](https://developer.kodexa.ai/api-reference/knowledge-features/get-knowledgefeature-change-sequence.md): Returns the current change sequence number for the specified KnowledgeFeature. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Knowledge Features](https://developer.kodexa.ai/api-reference/knowledge-features/list-knowledge-features.md): Returns a paginated list of Knowledge Features. Knowledge features represent specific data points within knowledge items. - [Create KnowledgeFeature](https://developer.kodexa.ai/api-reference/knowledge-features/post-knowledge-features.md): Creates a new KnowledgeFeature. Knowledge features represent specific data points within knowledge items. - [Assign Feature to Document Family](https://developer.kodexa.ai/api-reference/knowledge-features/post-knowledge-features-assignToDocumentFamily.md): Links a knowledge feature to a document family via the join table. - [Assign Feature to Knowledge Item](https://developer.kodexa.ai/api-reference/knowledge-features/post-knowledge-features-assignToKnowledgeItem.md): Links a knowledge feature to a knowledge item. - [Update KnowledgeFeature](https://developer.kodexa.ai/api-reference/knowledge-features/put-knowledge-features-id.md): Updates an existing KnowledgeFeature. Knowledge features represent specific data points within knowledge items. - [Unassign feature from document family](https://developer.kodexa.ai/api-reference/knowledge-features/unassign-feature-from-document-family.md): Removes the link between a knowledge feature and a document family. - [Unassign feature from knowledge item](https://developer.kodexa.ai/api-reference/knowledge-features/unassign-feature-from-knowledge-item.md): Removes the link between a knowledge feature and a knowledge item. - [Update KnowledgeFeature](https://developer.kodexa.ai/api-reference/knowledge-features/update-knowledgefeature.md): Updates an existing KnowledgeFeature. Knowledge features represent specific data points within knowledge items. - [Create KnowledgeItemType](https://developer.kodexa.ai/api-reference/knowledge-item-types/create-knowledgeitemtype.md): Creates a new KnowledgeItemType. Knowledge item types define the kind of knowledge item. - [Delete KnowledgeItemType](https://developer.kodexa.ai/api-reference/knowledge-item-types/delete-knowledge-item-types-id.md): Permanently deletes the specified KnowledgeItemType. Knowledge item types define the kind of knowledge item. - [Delete KnowledgeItemType](https://developer.kodexa.ai/api-reference/knowledge-item-types/delete-knowledgeitemtype.md): Permanently deletes the specified KnowledgeItemType. Knowledge item types define the kind of knowledge item. - [List Knowledge Item Types](https://developer.kodexa.ai/api-reference/knowledge-item-types/get-knowledge-item-types.md): Returns a paginated list of Knowledge Item Types. Knowledge item types define the kind of knowledge item. - [Get KnowledgeItemType by ID](https://developer.kodexa.ai/api-reference/knowledge-item-types/get-knowledge-item-types-id.md): Retrieves a single KnowledgeItemType by its unique identifier. Knowledge item types define the kind of knowledge item. - [Get KnowledgeItemType by ID](https://developer.kodexa.ai/api-reference/knowledge-item-types/get-knowledgeitemtype-by-id.md): Retrieves a single KnowledgeItemType by its unique identifier. Knowledge item types define the kind of knowledge item. - [Get KnowledgeItemType change sequence](https://developer.kodexa.ai/api-reference/knowledge-item-types/get-knowledgeitemtype-change-sequence.md): Returns the current change sequence number for the specified KnowledgeItemType. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Knowledge Item Types](https://developer.kodexa.ai/api-reference/knowledge-item-types/list-knowledge-item-types.md): Returns a paginated list of Knowledge Item Types. Knowledge item types define the kind of knowledge item. - [Create KnowledgeItemType](https://developer.kodexa.ai/api-reference/knowledge-item-types/post-knowledge-item-types.md): Creates a new KnowledgeItemType. Knowledge item types define the kind of knowledge item. - [Update KnowledgeItemType](https://developer.kodexa.ai/api-reference/knowledge-item-types/put-knowledge-item-types-id.md): Updates an existing KnowledgeItemType. Knowledge item types define the kind of knowledge item. - [Update KnowledgeItemType](https://developer.kodexa.ai/api-reference/knowledge-item-types/update-knowledgeitemtype.md): Updates an existing KnowledgeItemType. Knowledge item types define the kind of knowledge item. - [Create KnowledgeItem](https://developer.kodexa.ai/api-reference/knowledge-items/create-knowledgeitem.md): Creates a new KnowledgeItem. Knowledge items are individual pieces of knowledge within knowledge sets. - [Delete knowledge item attachment](https://developer.kodexa.ai/api-reference/knowledge-items/delete-knowledge-item-attachment.md): Deletes the attachment from the knowledge item. - [Delete KnowledgeItem](https://developer.kodexa.ai/api-reference/knowledge-items/delete-knowledge-items-id.md): Permanently deletes the specified KnowledgeItem. Knowledge items are individual pieces of knowledge within knowledge sets. - [Delete Knowledge Item Attachment](https://developer.kodexa.ai/api-reference/knowledge-items/delete-knowledge-items-id-attachment.md): Deletes the attachment from the knowledge item. - [Delete KnowledgeItem](https://developer.kodexa.ai/api-reference/knowledge-items/delete-knowledgeitem.md): Permanently deletes the specified KnowledgeItem. Knowledge items are individual pieces of knowledge within knowledge sets. - [Get document families for knowledge item](https://developer.kodexa.ai/api-reference/knowledge-items/get-document-families-for-knowledge-item.md): Returns document families that share features with the specified knowledge item. - [Get knowledge item attachment](https://developer.kodexa.ai/api-reference/knowledge-items/get-knowledge-item-attachment.md): Downloads the attachment file for the knowledge item. - [List Knowledge Items](https://developer.kodexa.ai/api-reference/knowledge-items/get-knowledge-items.md): Returns a paginated list of Knowledge Items. Knowledge items are individual pieces of knowledge within knowledge sets. - [Get KnowledgeItem by ID](https://developer.kodexa.ai/api-reference/knowledge-items/get-knowledge-items-id.md): Retrieves a single KnowledgeItem by its unique identifier. Knowledge items are individual pieces of knowledge within knowledge sets. - [Download Knowledge Item Attachment](https://developer.kodexa.ai/api-reference/knowledge-items/get-knowledge-items-id-attachment.md): Downloads the attachment file for the knowledge item. - [Get Document Families for Knowledge Item](https://developer.kodexa.ai/api-reference/knowledge-items/get-knowledge-items-id-documentFamilies.md): Returns document families that share features with the specified knowledge item. - [Get KnowledgeItem by ID](https://developer.kodexa.ai/api-reference/knowledge-items/get-knowledgeitem-by-id.md): Retrieves a single KnowledgeItem by its unique identifier. Knowledge items are individual pieces of knowledge within knowledge sets. - [Get KnowledgeItem change sequence](https://developer.kodexa.ai/api-reference/knowledge-items/get-knowledgeitem-change-sequence.md): Returns the current change sequence number for the specified KnowledgeItem. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Knowledge Items](https://developer.kodexa.ai/api-reference/knowledge-items/list-knowledge-items.md): Returns a paginated list of Knowledge Items. Knowledge items are individual pieces of knowledge within knowledge sets. - [Create KnowledgeItem](https://developer.kodexa.ai/api-reference/knowledge-items/post-knowledge-items.md): Creates a new KnowledgeItem. Knowledge items are individual pieces of knowledge within knowledge sets. - [Upload Knowledge Item Attachment](https://developer.kodexa.ai/api-reference/knowledge-items/post-knowledge-items-id-attachment.md): Uploads an attachment file to the knowledge item. - [Update KnowledgeItem](https://developer.kodexa.ai/api-reference/knowledge-items/put-knowledge-items-id.md): Updates an existing KnowledgeItem. Knowledge items are individual pieces of knowledge within knowledge sets. - [Update KnowledgeItem](https://developer.kodexa.ai/api-reference/knowledge-items/update-knowledgeitem.md): Updates an existing KnowledgeItem. Knowledge items are individual pieces of knowledge within knowledge sets. - [Upload knowledge item attachment](https://developer.kodexa.ai/api-reference/knowledge-items/upload-knowledge-item-attachment.md): Uploads an attachment file to the knowledge item. - [Create KnowledgeSetSnapshot](https://developer.kodexa.ai/api-reference/knowledge-set-snapshots/create-knowledgesetsnapshot.md): Creates a new KnowledgeSetSnapshot. Knowledge set snapshots capture the state of a knowledge set at a point in time. - [Delete KnowledgeSetSnapshot](https://developer.kodexa.ai/api-reference/knowledge-set-snapshots/delete-knowledgesetsnapshot.md): Permanently deletes the specified KnowledgeSetSnapshot. Knowledge set snapshots capture the state of a knowledge set at a point in time. - [Get KnowledgeSetSnapshot by ID](https://developer.kodexa.ai/api-reference/knowledge-set-snapshots/get-knowledgesetsnapshot-by-id.md): Retrieves a single KnowledgeSetSnapshot by its unique identifier. Knowledge set snapshots capture the state of a knowledge set at a point in time. - [Get KnowledgeSetSnapshot change sequence](https://developer.kodexa.ai/api-reference/knowledge-set-snapshots/get-knowledgesetsnapshot-change-sequence.md): Returns the current change sequence number for the specified KnowledgeSetSnapshot. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Knowledge Set Snapshots](https://developer.kodexa.ai/api-reference/knowledge-set-snapshots/list-knowledge-set-snapshots.md): Returns a paginated list of Knowledge Set Snapshots. Knowledge set snapshots capture the state of a knowledge set at a point in time. - [Update KnowledgeSetSnapshot](https://developer.kodexa.ai/api-reference/knowledge-set-snapshots/update-knowledgesetsnapshot.md): Updates an existing KnowledgeSetSnapshot. Knowledge set snapshots capture the state of a knowledge set at a point in time. - [Create KnowledgeSetSource](https://developer.kodexa.ai/api-reference/knowledge-set-sources/create-knowledgesetsource.md): Creates a new KnowledgeSetSource. Knowledge set sources reference the origin of knowledge set data. - [Delete KnowledgeSetSource](https://developer.kodexa.ai/api-reference/knowledge-set-sources/delete-knowledgesetsource.md): Permanently deletes the specified KnowledgeSetSource. Knowledge set sources reference the origin of knowledge set data. - [Get KnowledgeSetSource by ID](https://developer.kodexa.ai/api-reference/knowledge-set-sources/get-knowledgesetsource-by-id.md): Retrieves a single KnowledgeSetSource by its unique identifier. Knowledge set sources reference the origin of knowledge set data. - [Get KnowledgeSetSource change sequence](https://developer.kodexa.ai/api-reference/knowledge-set-sources/get-knowledgesetsource-change-sequence.md): Returns the current change sequence number for the specified KnowledgeSetSource. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Knowledge Set Sources](https://developer.kodexa.ai/api-reference/knowledge-set-sources/list-knowledge-set-sources.md): Returns a paginated list of Knowledge Set Sources. Knowledge set sources reference the origin of knowledge set data. - [Update KnowledgeSetSource](https://developer.kodexa.ai/api-reference/knowledge-set-sources/update-knowledgesetsource.md): Updates an existing KnowledgeSetSource. Knowledge set sources reference the origin of knowledge set data. - [Create KnowledgeSet](https://developer.kodexa.ai/api-reference/knowledge-sets/create-knowledgeset.md): Creates a new KnowledgeSet. Knowledge sets are collections of extracted knowledge used for AI-assisted processing. - [Delete KnowledgeSet](https://developer.kodexa.ai/api-reference/knowledge-sets/delete-knowledge-sets-id.md): Permanently deletes the specified KnowledgeSet. Knowledge sets are collections of extracted knowledge used for AI-assisted processing. - [Delete Knowledge Set Attachment](https://developer.kodexa.ai/api-reference/knowledge-sets/delete-knowledge-sets-id-attachments-attachmentid.md) - [Delete KnowledgeSet](https://developer.kodexa.ai/api-reference/knowledge-sets/delete-knowledgeset.md): Permanently deletes the specified KnowledgeSet. Knowledge sets are collections of extracted knowledge used for AI-assisted processing. - [List Knowledge Sets](https://developer.kodexa.ai/api-reference/knowledge-sets/get-knowledge-sets.md): Returns a paginated list of Knowledge Sets. Knowledge sets are collections of extracted knowledge used for AI-assisted processing. - [Get knowledge sets by type](https://developer.kodexa.ai/api-reference/knowledge-sets/get-knowledge-sets-by-type.md): Returns knowledge sets filtered by the specified type. - [Get Knowledge Sets by Type](https://developer.kodexa.ai/api-reference/knowledge-sets/get-knowledge-sets-byType-setType.md): Returns knowledge sets filtered by the specified type. - [Get KnowledgeSet by ID](https://developer.kodexa.ai/api-reference/knowledge-sets/get-knowledge-sets-id.md): Retrieves a single KnowledgeSet by its unique identifier. Knowledge sets are collections of extracted knowledge used for AI-assisted processing. - [List Knowledge Set Attachments](https://developer.kodexa.ai/api-reference/knowledge-sets/get-knowledge-sets-id-attachments.md) - [Get Knowledge Set Attachment](https://developer.kodexa.ai/api-reference/knowledge-sets/get-knowledge-sets-id-attachments-attachmentid.md) - [Get KnowledgeSet by ID](https://developer.kodexa.ai/api-reference/knowledge-sets/get-knowledgeset-by-id.md): Retrieves a single KnowledgeSet by its unique identifier. Knowledge sets are collections of extracted knowledge used for AI-assisted processing. - [Get KnowledgeSet change sequence](https://developer.kodexa.ai/api-reference/knowledge-sets/get-knowledgeset-change-sequence.md): Returns the current change sequence number for the specified KnowledgeSet. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Knowledge Sets](https://developer.kodexa.ai/api-reference/knowledge-sets/list-knowledge-sets.md): Returns a paginated list of Knowledge Sets. Knowledge sets are collections of extracted knowledge used for AI-assisted processing. - [Create KnowledgeSet](https://developer.kodexa.ai/api-reference/knowledge-sets/post-knowledge-sets.md): Creates a new KnowledgeSet. Knowledge sets are collections of extracted knowledge used for AI-assisted processing. - [Upload Knowledge Set Attachment](https://developer.kodexa.ai/api-reference/knowledge-sets/post-knowledge-sets-id-attachments.md) - [Update KnowledgeSet](https://developer.kodexa.ai/api-reference/knowledge-sets/put-knowledge-sets-id.md): Updates an existing KnowledgeSet. Knowledge sets are collections of extracted knowledge used for AI-assisted processing. - [Update KnowledgeSet](https://developer.kodexa.ai/api-reference/knowledge-sets/update-knowledgeset.md): Updates an existing KnowledgeSet. Knowledge sets are collections of extracted knowledge used for AI-assisted processing. - [Create Label](https://developer.kodexa.ai/api-reference/labels/create-label.md): Creates a new Label. Labels are used for categorizing and tagging resources within an organization. - [Delete Label](https://developer.kodexa.ai/api-reference/labels/delete-label.md): Permanently deletes the specified Label. Labels are used for categorizing and tagging resources within an organization. - [Get Label by ID](https://developer.kodexa.ai/api-reference/labels/get-label-by-id.md): Retrieves a single Label by its unique identifier. Labels are used for categorizing and tagging resources within an organization. - [Get Label change sequence](https://developer.kodexa.ai/api-reference/labels/get-label-change-sequence.md): Returns the current change sequence number for the specified Label. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Labels](https://developer.kodexa.ai/api-reference/labels/list-labels.md): Returns a paginated list of Labels. Labels are used for categorizing and tagging resources within an organization. - [Update Label](https://developer.kodexa.ai/api-reference/labels/update-label.md): Updates an existing Label. Labels are used for categorizing and tagging resources within an organization. - [Create LinkedDelta](https://developer.kodexa.ai/api-reference/linked-deltas/create-linkeddelta.md): Creates a new LinkedDelta. Linked deltas represent changes between document versions. - [Delete LinkedDelta](https://developer.kodexa.ai/api-reference/linked-deltas/delete-linkeddelta.md): Permanently deletes the specified LinkedDelta. Linked deltas represent changes between document versions. - [Get LinkedDelta by ID](https://developer.kodexa.ai/api-reference/linked-deltas/get-linkeddelta-by-id.md): Retrieves a single LinkedDelta by its unique identifier. Linked deltas represent changes between document versions. - [Get LinkedDelta change sequence](https://developer.kodexa.ai/api-reference/linked-deltas/get-linkeddelta-change-sequence.md): Returns the current change sequence number for the specified LinkedDelta. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Linked Deltas](https://developer.kodexa.ai/api-reference/linked-deltas/list-linked-deltas.md): Returns a paginated list of Linked Deltas. Linked deltas represent changes between document versions. - [Update LinkedDelta](https://developer.kodexa.ai/api-reference/linked-deltas/update-linkeddelta.md): Updates an existing LinkedDelta. Linked deltas represent changes between document versions. - [Create Membership](https://developer.kodexa.ai/api-reference/memberships/create-membership.md): Creates a new Membership. Memberships link users to organizations with specific roles. - [Delete Membership](https://developer.kodexa.ai/api-reference/memberships/delete-membership.md): Permanently deletes the specified Membership. Memberships link users to organizations with specific roles. - [Get Membership by ID](https://developer.kodexa.ai/api-reference/memberships/get-membership-by-id.md): Retrieves a single Membership by its unique identifier. Memberships link users to organizations with specific roles. - [Get Membership change sequence](https://developer.kodexa.ai/api-reference/memberships/get-membership-change-sequence.md): Returns the current change sequence number for the specified Membership. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Memberships](https://developer.kodexa.ai/api-reference/memberships/list-memberships.md): Returns a paginated list of Memberships. Memberships link users to organizations with specific roles. - [Update Membership](https://developer.kodexa.ai/api-reference/memberships/update-membership.md): Updates an existing Membership. Memberships link users to organizations with specific roles. - [Create Message](https://developer.kodexa.ai/api-reference/messages/create-message.md): Creates a new Message. Messages are individual communications within a channel. - [Delete Message](https://developer.kodexa.ai/api-reference/messages/delete-message.md): Permanently deletes the specified Message. Messages are individual communications within a channel. - [Get Message by ID](https://developer.kodexa.ai/api-reference/messages/get-message-by-id.md): Retrieves a single Message by its unique identifier. Messages are individual communications within a channel. - [Get Message change sequence](https://developer.kodexa.ai/api-reference/messages/get-message-change-sequence.md): Returns the current change sequence number for the specified Message. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Messages](https://developer.kodexa.ai/api-reference/messages/list-messages.md): Returns a paginated list of Messages. Messages are individual communications within a channel. - [Update Message](https://developer.kodexa.ai/api-reference/messages/update-message.md): Updates an existing Message. Messages are individual communications within a channel. - [Get aggregated model costs](https://developer.kodexa.ai/api-reference/model-costs/get-aggregated-model-costs.md): Returns aggregated model cost data for the current organization, including token usage and billing information. - [Get aggregated model costs](https://developer.kodexa.ai/api-reference/model-costs/get-model-costs.md): Returns aggregated model cost data for the current organization, including token usage and billing information. - [Create OrchestratorModuleRuntime](https://developer.kodexa.ai/api-reference/module-runtimes/create-orchestratormoduleruntime.md): Creates a new OrchestratorModuleRuntime. Module runtimes define processing environments for modules. - [Delete Module Runtimes](https://developer.kodexa.ai/api-reference/module-runtimes/delete-module-runtimes-id.md): Permanently deletes the specified OrchestratorModuleRuntime. Module runtimes define processing environments for modules. - [Delete OrchestratorModuleRuntime](https://developer.kodexa.ai/api-reference/module-runtimes/delete-orchestratormoduleruntime.md): Permanently deletes the specified OrchestratorModuleRuntime. Module runtimes define processing environments for modules. - [Get Module Runtimes](https://developer.kodexa.ai/api-reference/module-runtimes/get-module-runtimes.md): Returns a paginated list of Module Runtimes. Module runtimes define processing environments for modules. - [Get Module Runtimes](https://developer.kodexa.ai/api-reference/module-runtimes/get-module-runtimes-id.md): Retrieves a single OrchestratorModuleRuntime by its unique identifier. Module runtimes define processing environments for modules. - [Get OrchestratorModuleRuntime by ID](https://developer.kodexa.ai/api-reference/module-runtimes/get-orchestratormoduleruntime-by-id.md): Retrieves a single OrchestratorModuleRuntime by its unique identifier. Module runtimes define processing environments for modules. - [Get OrchestratorModuleRuntime change sequence](https://developer.kodexa.ai/api-reference/module-runtimes/get-orchestratormoduleruntime-change-sequence.md): Returns the current change sequence number for the specified OrchestratorModuleRuntime. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Module Runtimes](https://developer.kodexa.ai/api-reference/module-runtimes/list-module-runtimes.md): Returns a paginated list of Module Runtimes. Module runtimes define processing environments for modules. - [Create Module Runtimes](https://developer.kodexa.ai/api-reference/module-runtimes/post-module-runtimes.md): Creates a new OrchestratorModuleRuntime. Module runtimes define processing environments for modules. - [Update Module Runtimes](https://developer.kodexa.ai/api-reference/module-runtimes/put-module-runtimes-id.md): Updates an existing OrchestratorModuleRuntime. Module runtimes define processing environments for modules. - [Update OrchestratorModuleRuntime](https://developer.kodexa.ai/api-reference/module-runtimes/update-orchestratormoduleruntime.md): Updates an existing OrchestratorModuleRuntime. Module runtimes define processing environments for modules. - [Create Modules](https://developer.kodexa.ai/api-reference/modules/create-modules.md): Creates a new Modules. Modules are processing modules that can be executed on documents. - [Delete Modules](https://developer.kodexa.ai/api-reference/modules/delete-modules.md): Permanently deletes the specified Modules. Modules are processing modules that can be executed on documents. - [Get Modules by ID](https://developer.kodexa.ai/api-reference/modules/get-modules-by-id.md): Retrieves a single Modules by its unique identifier. Modules are processing modules that can be executed on documents. - [Get Modules change sequence](https://developer.kodexa.ai/api-reference/modules/get-modules-change-sequence.md): Returns the current change sequence number for the specified Modules. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Modules](https://developer.kodexa.ai/api-reference/modules/list-modules.md): Returns a paginated list of Modules. Modules are processing modules that can be executed on documents. - [Update Modules](https://developer.kodexa.ai/api-reference/modules/update-modules.md): Updates an existing Modules. Modules are processing modules that can be executed on documents. - [Create OrchestratorModule](https://developer.kodexa.ai/api-reference/orchestrator-modules/create-orchestratormodule.md): Creates a new OrchestratorModule. Orchestrator modules are processing components used within pipelines. - [Delete OrchestratorModule](https://developer.kodexa.ai/api-reference/orchestrator-modules/delete-orchestratormodule.md): Permanently deletes the specified OrchestratorModule. Orchestrator modules are processing components used within pipelines. - [Get OrchestratorModule by ID](https://developer.kodexa.ai/api-reference/orchestrator-modules/get-orchestratormodule-by-id.md): Retrieves a single OrchestratorModule by its unique identifier. Orchestrator modules are processing components used within pipelines. - [Get OrchestratorModule change sequence](https://developer.kodexa.ai/api-reference/orchestrator-modules/get-orchestratormodule-change-sequence.md): Returns the current change sequence number for the specified OrchestratorModule. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Orchestrator Modules](https://developer.kodexa.ai/api-reference/orchestrator-modules/list-orchestrator-modules.md): Returns a paginated list of Orchestrator Modules. Orchestrator modules are processing components used within pipelines. - [Update OrchestratorModule](https://developer.kodexa.ai/api-reference/orchestrator-modules/update-orchestratormodule.md): Updates an existing OrchestratorModule. Orchestrator modules are processing components used within pipelines. - [Create Organization](https://developer.kodexa.ai/api-reference/organizations/create-organization.md): Creates a new Organization. Organizations are the top-level tenant in Kodexa. All projects, stores, and resources belong to an organization. - [Delete Organization](https://developer.kodexa.ai/api-reference/organizations/delete-organization.md): Permanently deletes the specified Organization. Organizations are the top-level tenant in Kodexa. All projects, stores, and resources belong to an organization. - [Delete Organization](https://developer.kodexa.ai/api-reference/organizations/delete-organizations-id.md): Permanently deletes the specified Organization. Organizations are the top-level tenant in Kodexa. All projects, stores, and resources belong to an organization. - [Get Organization by ID](https://developer.kodexa.ai/api-reference/organizations/get-organization-by-id.md): Retrieves a single Organization by its unique identifier. Organizations are the top-level tenant in Kodexa. All projects, stores, and resources belong to an organization. - [Get Organization change sequence](https://developer.kodexa.ai/api-reference/organizations/get-organization-change-sequence.md): Returns the current change sequence number for the specified Organization. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [Get organization labels](https://developer.kodexa.ai/api-reference/organizations/get-organization-labels.md): Returns all labels defined for the specified organization. - [Get organization members](https://developer.kodexa.ai/api-reference/organizations/get-organization-members.md): Returns all users who are members of the specified organization. - [Get organization memberships](https://developer.kodexa.ai/api-reference/organizations/get-organization-memberships.md): Returns all memberships (user-role assignments) for the specified organization. - [List Organizations](https://developer.kodexa.ai/api-reference/organizations/get-organizations.md): Returns a paginated list of Organizations. Organizations are the top-level tenant in Kodexa. All projects, stores, and resources belong to an organization. - [Get Organization by ID](https://developer.kodexa.ai/api-reference/organizations/get-organizations-id.md): Retrieves a single Organization by its unique identifier. Organizations are the top-level tenant in Kodexa. All projects, stores, and resources belong to an organization. - [List available modules](https://developer.kodexa.ai/api-reference/organizations/get-organizations-id-available-modules.md): Returns the processing modules available to the specified organization. - [List available project templates](https://developer.kodexa.ai/api-reference/organizations/get-organizations-id-available-project-templates.md): Returns the project templates available to the specified organization. - [Get organization labels](https://developer.kodexa.ai/api-reference/organizations/get-organizations-orgId-labels.md): Returns all labels defined for the specified organization. - [Get organization members](https://developer.kodexa.ai/api-reference/organizations/get-organizations-orgId-members.md): Returns all users who are members of the specified organization. - [Get organization memberships](https://developer.kodexa.ai/api-reference/organizations/get-organizations-orgId-memberships.md): Returns all memberships (user-role assignments) for the specified organization. - [Invoke LLM](https://developer.kodexa.ai/api-reference/organizations/invoke-llm.md): Invokes the platform LLM for the specified organization. Resolves the prompt template (either from a stored prompt reference or an inline string), renders template parameters, and returns the LLM response as plain text. - [List available modules](https://developer.kodexa.ai/api-reference/organizations/list-available-modules.md): Returns the processing modules available to the specified organization. - [List available project templates](https://developer.kodexa.ai/api-reference/organizations/list-available-project-templates.md): Returns the project templates available to the specified organization. - [List Organizations](https://developer.kodexa.ai/api-reference/organizations/list-organizations.md): Returns a paginated list of Organizations. Organizations are the top-level tenant in Kodexa. All projects, stores, and resources belong to an organization. - [Create Organization](https://developer.kodexa.ai/api-reference/organizations/post-organizations.md): Creates a new Organization. Organizations are the top-level tenant in Kodexa. All projects, stores, and resources belong to an organization. - [Create Organizations Llm](https://developer.kodexa.ai/api-reference/organizations/post-organizations-orgId-llm.md): Invokes the platform LLM for the specified organization. Resolves the prompt template (either from a stored prompt reference or an inline string), renders template parameters, and returns the LLM response as plain text. - [Update Organization](https://developer.kodexa.ai/api-reference/organizations/put-organizations-id.md): Updates an existing Organization. Organizations are the top-level tenant in Kodexa. All projects, stores, and resources belong to an organization. - [Update Organization](https://developer.kodexa.ai/api-reference/organizations/update-organization.md): Updates an existing Organization. Organizations are the top-level tenant in Kodexa. All projects, stores, and resources belong to an organization. - [Create Permission](https://developer.kodexa.ai/api-reference/permissions/create-permission.md): Creates a new Permission. Permissions define resource:action pairs for fine-grained access control. - [Delete Permission](https://developer.kodexa.ai/api-reference/permissions/delete-permission.md): Permanently deletes the specified Permission. Permissions define resource:action pairs for fine-grained access control. - [Delete Permissions](https://developer.kodexa.ai/api-reference/permissions/delete-permissions-id.md): Permanently deletes the specified Permission. Permissions define resource:action pairs for fine-grained access control. - [Get Permission by ID](https://developer.kodexa.ai/api-reference/permissions/get-permission-by-id.md): Retrieves a single Permission by its unique identifier. Permissions define resource:action pairs for fine-grained access control. - [Get Permission change sequence](https://developer.kodexa.ai/api-reference/permissions/get-permission-change-sequence.md): Returns the current change sequence number for the specified Permission. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [Get Permissions](https://developer.kodexa.ai/api-reference/permissions/get-permissions.md): Returns a paginated list of Permissions. Permissions define resource:action pairs for fine-grained access control. - [Get Permissions](https://developer.kodexa.ai/api-reference/permissions/get-permissions-id.md): Retrieves a single Permission by its unique identifier. Permissions define resource:action pairs for fine-grained access control. - [List Permissions](https://developer.kodexa.ai/api-reference/permissions/list-permissions.md): Returns a paginated list of Permissions. Permissions define resource:action pairs for fine-grained access control. - [Create Permissions](https://developer.kodexa.ai/api-reference/permissions/post-permissions.md): Creates a new Permission. Permissions define resource:action pairs for fine-grained access control. - [Update Permissions](https://developer.kodexa.ai/api-reference/permissions/put-permissions-id.md): Updates an existing Permission. Permissions define resource:action pairs for fine-grained access control. - [Update Permission](https://developer.kodexa.ai/api-reference/permissions/update-permission.md): Updates an existing Permission. Permissions define resource:action pairs for fine-grained access control. - [Create PlatformConfiguration](https://developer.kodexa.ai/api-reference/platform-configuration/create-platformconfiguration.md): Creates a new PlatformConfiguration. Platform configurations store platform-wide settings and feature flags. - [Delete PlatformConfiguration](https://developer.kodexa.ai/api-reference/platform-configuration/delete-platformconfiguration.md): Permanently deletes the specified PlatformConfiguration. Platform configurations store platform-wide settings and feature flags. - [Get PlatformConfiguration by ID](https://developer.kodexa.ai/api-reference/platform-configuration/get-platformconfiguration-by-id.md): Retrieves a single PlatformConfiguration by its unique identifier. Platform configurations store platform-wide settings and feature flags. - [Get PlatformConfiguration change sequence](https://developer.kodexa.ai/api-reference/platform-configuration/get-platformconfiguration-change-sequence.md): Returns the current change sequence number for the specified PlatformConfiguration. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Platform Configuration](https://developer.kodexa.ai/api-reference/platform-configuration/list-platform-configuration.md): Returns a paginated list of Platform Configuration. Platform configurations store platform-wide settings and feature flags. - [Update PlatformConfiguration](https://developer.kodexa.ai/api-reference/platform-configuration/update-platformconfiguration.md): Updates an existing PlatformConfiguration. Platform configurations store platform-wide settings and feature flags. - [Get platform configuration](https://developer.kodexa.ai/api-reference/platform-overview/get-configuration.md): Returns the public platform configuration including authentication settings, available features, and UI configuration. - [Get platform overview](https://developer.kodexa.ai/api-reference/platform-overview/get-overview.md): Returns an overview of the Kodexa platform including version information, feature availability, and system status. - [Get platform configuration](https://developer.kodexa.ai/api-reference/platform-overview/get-platform-configuration.md): Returns the public platform configuration including authentication settings, available features, and UI configuration. - [Get platform overview](https://developer.kodexa.ai/api-reference/platform-overview/get-platform-overview.md): Returns an overview of the Kodexa platform including version information, feature availability, and system status. - [Update Configuration](https://developer.kodexa.ai/api-reference/platform-overview/put-configuration.md): Updates the platform configuration. Requires platform admin role. - [Update Configuration Reset](https://developer.kodexa.ai/api-reference/platform-overview/put-configuration-reset.md): Resets the platform configuration to defaults. Requires platform admin role. - [Reset platform configuration](https://developer.kodexa.ai/api-reference/platform-overview/reset-platform-configuration.md): Resets the platform configuration to defaults. Requires platform admin role. - [Update platform configuration](https://developer.kodexa.ai/api-reference/platform-overview/update-platform-configuration.md): Updates the platform configuration. Requires platform admin role. - [Create ProductGroup](https://developer.kodexa.ai/api-reference/product-groups/create-productgroup.md): Creates a new ProductGroup. Product groups bundle related products together. - [Delete ProductGroup](https://developer.kodexa.ai/api-reference/product-groups/delete-productgroup.md): Permanently deletes the specified ProductGroup. Product groups bundle related products together. - [Get ProductGroup by ID](https://developer.kodexa.ai/api-reference/product-groups/get-productgroup-by-id.md): Retrieves a single ProductGroup by its unique identifier. Product groups bundle related products together. - [Get ProductGroup change sequence](https://developer.kodexa.ai/api-reference/product-groups/get-productgroup-change-sequence.md): Returns the current change sequence number for the specified ProductGroup. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Product Groups](https://developer.kodexa.ai/api-reference/product-groups/list-product-groups.md): Returns a paginated list of Product Groups. Product groups bundle related products together. - [Update ProductGroup](https://developer.kodexa.ai/api-reference/product-groups/update-productgroup.md): Updates an existing ProductGroup. Product groups bundle related products together. - [Create Products](https://developer.kodexa.ai/api-reference/product-overview/create-products.md): Creates a new Products. Products represent purchasable offerings on the Kodexa platform. - [Delete Products](https://developer.kodexa.ai/api-reference/product-overview/delete-products.md): Permanently deletes the specified Products. Products represent purchasable offerings on the Kodexa platform. - [Get Products by ID](https://developer.kodexa.ai/api-reference/product-overview/get-products-by-id.md): Retrieves a single Products by its unique identifier. Products represent purchasable offerings on the Kodexa platform. - [Get Products change sequence](https://developer.kodexa.ai/api-reference/product-overview/get-products-change-sequence.md): Returns the current change sequence number for the specified Products. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Product Overview](https://developer.kodexa.ai/api-reference/product-overview/list-product-overview.md): Returns a paginated list of Product Overview. Products represent purchasable offerings on the Kodexa platform. - [Update Products](https://developer.kodexa.ai/api-reference/product-overview/update-products.md): Updates an existing Products. Products represent purchasable offerings on the Kodexa platform. - [Create ProductSubscription](https://developer.kodexa.ai/api-reference/product-subscriptions/create-productsubscription.md): Creates a new ProductSubscription. Product subscriptions link organizations to purchased products. - [Delete ProductSubscription](https://developer.kodexa.ai/api-reference/product-subscriptions/delete-productsubscription.md): Permanently deletes the specified ProductSubscription. Product subscriptions link organizations to purchased products. - [Get ProductSubscription by ID](https://developer.kodexa.ai/api-reference/product-subscriptions/get-productsubscription-by-id.md): Retrieves a single ProductSubscription by its unique identifier. Product subscriptions link organizations to purchased products. - [Get ProductSubscription change sequence](https://developer.kodexa.ai/api-reference/product-subscriptions/get-productsubscription-change-sequence.md): Returns the current change sequence number for the specified ProductSubscription. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Product Subscriptions](https://developer.kodexa.ai/api-reference/product-subscriptions/list-product-subscriptions.md): Returns a paginated list of Product Subscriptions. Product subscriptions link organizations to purchased products. - [Update ProductSubscription](https://developer.kodexa.ai/api-reference/product-subscriptions/update-productsubscription.md): Updates an existing ProductSubscription. Product subscriptions link organizations to purchased products. - [Create ProductProjectTemplate](https://developer.kodexa.ai/api-reference/productprojecttemplates/create-productprojecttemplate.md): Creates a new ProductProjectTemplate. Product project templates define default project configurations for products. - [Delete ProductProjectTemplate](https://developer.kodexa.ai/api-reference/productprojecttemplates/delete-productprojecttemplate.md): Permanently deletes the specified ProductProjectTemplate. Product project templates define default project configurations for products. - [Get ProductProjectTemplate by ID](https://developer.kodexa.ai/api-reference/productprojecttemplates/get-productprojecttemplate-by-id.md): Retrieves a single ProductProjectTemplate by its unique identifier. Product project templates define default project configurations for products. - [Get ProductProjectTemplate change sequence](https://developer.kodexa.ai/api-reference/productprojecttemplates/get-productprojecttemplate-change-sequence.md): Returns the current change sequence number for the specified ProductProjectTemplate. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List ProductProjectTemplates](https://developer.kodexa.ai/api-reference/productprojecttemplates/list-productprojecttemplates.md): Returns a paginated list of ProductProjectTemplates. Product project templates define default project configurations for products. - [Update ProductProjectTemplate](https://developer.kodexa.ai/api-reference/productprojecttemplates/update-productprojecttemplate.md): Updates an existing ProductProjectTemplate. Product project templates define default project configurations for products. - [Create ProjectResource](https://developer.kodexa.ai/api-reference/project-resources/create-projectresource.md): Creates a new ProjectResource. Project resources link entities to projects for access control scoping. - [Delete Project Resources](https://developer.kodexa.ai/api-reference/project-resources/delete-project-resources-id.md): Permanently deletes the specified ProjectResource. Project resources link entities to projects for access control scoping. - [Delete ProjectResource](https://developer.kodexa.ai/api-reference/project-resources/delete-projectresource.md): Permanently deletes the specified ProjectResource. Project resources link entities to projects for access control scoping. - [Get Project Resources](https://developer.kodexa.ai/api-reference/project-resources/get-project-resources.md): Returns a paginated list of Project Resources. Project resources link entities to projects for access control scoping. - [Get Project Resources](https://developer.kodexa.ai/api-reference/project-resources/get-project-resources-id.md): Retrieves a single ProjectResource by its unique identifier. Project resources link entities to projects for access control scoping. - [Get ProjectResource by ID](https://developer.kodexa.ai/api-reference/project-resources/get-projectresource-by-id.md): Retrieves a single ProjectResource by its unique identifier. Project resources link entities to projects for access control scoping. - [Get ProjectResource change sequence](https://developer.kodexa.ai/api-reference/project-resources/get-projectresource-change-sequence.md): Returns the current change sequence number for the specified ProjectResource. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Project Resources](https://developer.kodexa.ai/api-reference/project-resources/list-project-resources.md): Returns a paginated list of Project Resources. Project resources link entities to projects for access control scoping. - [Create Project Resources](https://developer.kodexa.ai/api-reference/project-resources/post-project-resources.md): Creates a new ProjectResource. Project resources link entities to projects for access control scoping. - [Update Project Resources](https://developer.kodexa.ai/api-reference/project-resources/put-project-resources-id.md): Updates an existing ProjectResource. Project resources link entities to projects for access control scoping. - [Update ProjectResource](https://developer.kodexa.ai/api-reference/project-resources/update-projectresource.md): Updates an existing ProjectResource. Project resources link entities to projects for access control scoping. - [Create ProjectStatus](https://developer.kodexa.ai/api-reference/project-status/create-projectstatus.md): Creates a new ProjectStatus. Project statuses define named states for tracking project lifecycle. - [Delete ProjectStatus](https://developer.kodexa.ai/api-reference/project-status/delete-projectstatus.md): Permanently deletes the specified ProjectStatus. Project statuses define named states for tracking project lifecycle. - [Get ProjectStatus by ID](https://developer.kodexa.ai/api-reference/project-status/get-projectstatus-by-id.md): Retrieves a single ProjectStatus by its unique identifier. Project statuses define named states for tracking project lifecycle. - [Get ProjectStatus change sequence](https://developer.kodexa.ai/api-reference/project-status/get-projectstatus-change-sequence.md): Returns the current change sequence number for the specified ProjectStatus. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Project Status](https://developer.kodexa.ai/api-reference/project-status/list-project-status.md): Returns a paginated list of Project Status. Project statuses define named states for tracking project lifecycle. - [Update ProjectStatus](https://developer.kodexa.ai/api-reference/project-status/update-projectstatus.md): Updates an existing ProjectStatus. Project statuses define named states for tracking project lifecycle. - [Create ProjectTemplateMetadata](https://developer.kodexa.ai/api-reference/project-templates/create-projecttemplatemetadata.md): Creates a new ProjectTemplateMetadata. Project templates define reusable project configurations. - [Delete ProjectTemplateMetadata](https://developer.kodexa.ai/api-reference/project-templates/delete-projecttemplatemetadata.md): Permanently deletes the specified ProjectTemplateMetadata. Project templates define reusable project configurations. - [Get ProjectTemplateMetadata by ID](https://developer.kodexa.ai/api-reference/project-templates/get-projecttemplatemetadata-by-id.md): Retrieves a single ProjectTemplateMetadata by its unique identifier. Project templates define reusable project configurations. - [Get ProjectTemplateMetadata change sequence](https://developer.kodexa.ai/api-reference/project-templates/get-projecttemplatemetadata-change-sequence.md): Returns the current change sequence number for the specified ProjectTemplateMetadata. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Project Templates](https://developer.kodexa.ai/api-reference/project-templates/list-project-templates.md): Returns a paginated list of Project Templates. Project templates define reusable project configurations. - [Update ProjectTemplateMetadata](https://developer.kodexa.ai/api-reference/project-templates/update-projecttemplatemetadata.md): Updates an existing ProjectTemplateMetadata. Project templates define reusable project configurations. - [Activate assistant](https://developer.kodexa.ai/api-reference/projects/activate-assistant.md): Activates the specified assistant, enabling it to process documents. - [Add assistant to project](https://developer.kodexa.ai/api-reference/projects/add-assistant-to-project.md): Adds a new assistant to the specified project. - [Add data form to project](https://developer.kodexa.ai/api-reference/projects/add-data-form-to-project.md): Associates a data form with the specified project. - [Create Project](https://developer.kodexa.ai/api-reference/projects/create-project.md): Creates a new Project. Projects group related document stores, assistants, tasks, and processing pipelines within an organization. - [Create project template request](https://developer.kodexa.ai/api-reference/projects/create-project-template-request.md): Generates a project template request from the current project configuration, which can be used to create a reusable template. - [Deactivate assistant](https://developer.kodexa.ai/api-reference/projects/deactivate-assistant.md): Deactivates the specified assistant, stopping it from processing documents. - [Delete Project](https://developer.kodexa.ai/api-reference/projects/delete-project.md): Permanently deletes the specified Project. Projects group related document stores, assistants, tasks, and processing pipelines within an organization. - [Delete Project](https://developer.kodexa.ai/api-reference/projects/delete-projects-id.md): Permanently deletes the specified Project. Projects group related document stores, assistants, tasks, and processing pipelines within an organization. - [Remove assistant from project](https://developer.kodexa.ai/api-reference/projects/delete-projects-id-assistants-assistantId.md): Removes a specific assistant from the project. - [Get assistant event options](https://developer.kodexa.ai/api-reference/projects/get-assistant-event-options.md): Returns the available options for the specified event type on the assistant. - [Get assistant stores](https://developer.kodexa.ai/api-reference/projects/get-assistant-stores.md): Returns the document stores associated with the specified assistant in the project. - [Get Project by ID](https://developer.kodexa.ai/api-reference/projects/get-project-by-id.md): Retrieves a single Project by its unique identifier. Projects group related document stores, assistants, tasks, and processing pipelines within an organization. - [Get Project change sequence](https://developer.kodexa.ai/api-reference/projects/get-project-change-sequence.md): Returns the current change sequence number for the specified Project. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [Get project dashboards](https://developer.kodexa.ai/api-reference/projects/get-project-dashboards.md): Returns the dashboards associated with the specified project. - [Get project guidance](https://developer.kodexa.ai/api-reference/projects/get-project-guidance.md): Returns the AI extraction guidance associated with the specified project. - [Get project resources](https://developer.kodexa.ai/api-reference/projects/get-project-resources.md): Returns the resources (stores, taxonomies) associated with the specified project. - [List Projects](https://developer.kodexa.ai/api-reference/projects/get-projects.md): Returns a paginated list of Projects. Projects group related document stores, assistants, tasks, and processing pipelines within an organization. - [Get Project by ID](https://developer.kodexa.ai/api-reference/projects/get-projects-id.md): Retrieves a single Project by its unique identifier. Projects group related document stores, assistants, tasks, and processing pipelines within an organization. - [List project assistants](https://developer.kodexa.ai/api-reference/projects/get-projects-id-assistants.md): Returns a paginated list of assistants configured for the specified project. - [Get assistant event options](https://developer.kodexa.ai/api-reference/projects/get-projects-id-assistants-assistantId-events-eventTypeName-options.md): Returns the available options for the specified event type on the assistant. - [List assistant executions](https://developer.kodexa.ai/api-reference/projects/get-projects-id-assistants-assistantId-executions.md): Returns a paginated list of executions for the specified assistant. - [Get assistant stores](https://developer.kodexa.ai/api-reference/projects/get-projects-id-assistants-assistantId-stores.md): Returns the document stores associated with the specified assistant in the project. - [Create project template request](https://developer.kodexa.ai/api-reference/projects/get-projects-id-create-project-template-request.md): Generates a project template request from the current project configuration, which can be used to create a reusable template. - [Get project dashboards](https://developer.kodexa.ai/api-reference/projects/get-projects-id-dashboards.md): Returns the dashboards associated with the specified project. - [List project data forms](https://developer.kodexa.ai/api-reference/projects/get-projects-id-data-forms.md): Returns the data forms associated with the specified project. - [Get project guidance](https://developer.kodexa.ai/api-reference/projects/get-projects-id-guidance.md): Returns the AI extraction guidance associated with the specified project. - [Get project resources](https://developer.kodexa.ai/api-reference/projects/get-projects-id-resources.md): Returns the resources (stores, taxonomies) associated with the specified project. - [List assistant executions](https://developer.kodexa.ai/api-reference/projects/list-assistant-executions.md): Returns a paginated list of executions for the specified assistant. - [List project assistants](https://developer.kodexa.ai/api-reference/projects/list-project-assistants.md): Returns a paginated list of assistants configured for the specified project. - [List project data forms](https://developer.kodexa.ai/api-reference/projects/list-project-data-forms.md): Returns the data forms associated with the specified project. - [List Projects](https://developer.kodexa.ai/api-reference/projects/list-projects.md): Returns a paginated list of Projects. Projects group related document stores, assistants, tasks, and processing pipelines within an organization. - [Create Project](https://developer.kodexa.ai/api-reference/projects/post-projects.md): Creates a new Project. Projects group related document stores, assistants, tasks, and processing pipelines within an organization. - [Add assistant to project](https://developer.kodexa.ai/api-reference/projects/post-projects-id-assistants.md): Adds a new assistant to the specified project. - [Send assistant event](https://developer.kodexa.ai/api-reference/projects/post-projects-id-assistants-assistantId-events.md): Sends an event to the specified assistant for processing. - [Add data form to project](https://developer.kodexa.ai/api-reference/projects/post-projects-id-data-forms.md): Associates a data form with the specified project. - [Update Project](https://developer.kodexa.ai/api-reference/projects/put-projects-id.md): Updates an existing Project. Projects group related document stores, assistants, tasks, and processing pipelines within an organization. - [Update project assistants](https://developer.kodexa.ai/api-reference/projects/put-projects-id-assistants.md): Updates all assistants for the specified project. - [Update project assistant](https://developer.kodexa.ai/api-reference/projects/put-projects-id-assistants-assistantId.md): Updates a specific assistant within the project. - [Activate assistant](https://developer.kodexa.ai/api-reference/projects/put-projects-id-assistants-assistantId-activate.md): Activates the specified assistant, enabling it to process documents. - [Deactivate assistant](https://developer.kodexa.ai/api-reference/projects/put-projects-id-assistants-assistantId-deactivate.md): Deactivates the specified assistant, stopping it from processing documents. - [Trigger assistant schedule](https://developer.kodexa.ai/api-reference/projects/put-projects-id-assistants-assistantId-schedule.md): Triggers a manual execution of the specified assistant's processing schedule. - [Update assistant stores](https://developer.kodexa.ai/api-reference/projects/put-projects-id-assistants-assistantId-stores.md): Updates the document stores associated with the specified assistant in the project. - [Update project resources](https://developer.kodexa.ai/api-reference/projects/put-projects-id-resources.md): Updates the resources associated with the specified project. - [Remove assistant from project](https://developer.kodexa.ai/api-reference/projects/remove-assistant-from-project.md): Removes a specific assistant from the project. - [Send assistant event](https://developer.kodexa.ai/api-reference/projects/send-assistant-event.md): Sends an event to the specified assistant for processing. - [Trigger assistant schedule](https://developer.kodexa.ai/api-reference/projects/trigger-assistant-schedule.md): Triggers a manual execution of the specified assistant's processing schedule. - [Update assistant stores](https://developer.kodexa.ai/api-reference/projects/update-assistant-stores.md): Updates the document stores associated with the specified assistant in the project. - [Update Project](https://developer.kodexa.ai/api-reference/projects/update-project.md): Updates an existing Project. Projects group related document stores, assistants, tasks, and processing pipelines within an organization. - [Update project assistant](https://developer.kodexa.ai/api-reference/projects/update-project-assistant.md): Updates a specific assistant within the project. - [Update project assistants](https://developer.kodexa.ai/api-reference/projects/update-project-assistants.md): Updates all assistants for the specified project. - [Update project resources](https://developer.kodexa.ai/api-reference/projects/update-project-resources.md): Updates the resources associated with the specified project. - [Create PromptMetadata](https://developer.kodexa.ai/api-reference/prompts/create-promptmetadata.md): Creates a new PromptMetadata. Prompts are templates used by AI assistants for document processing. - [Delete PromptMetadata](https://developer.kodexa.ai/api-reference/prompts/delete-promptmetadata.md): Permanently deletes the specified PromptMetadata. Prompts are templates used by AI assistants for document processing. - [Get PromptMetadata by ID](https://developer.kodexa.ai/api-reference/prompts/get-promptmetadata-by-id.md): Retrieves a single PromptMetadata by its unique identifier. Prompts are templates used by AI assistants for document processing. - [Get PromptMetadata change sequence](https://developer.kodexa.ai/api-reference/prompts/get-promptmetadata-change-sequence.md): Returns the current change sequence number for the specified PromptMetadata. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Prompts](https://developer.kodexa.ai/api-reference/prompts/list-prompts.md): Returns a paginated list of Prompts. Prompts are templates used by AI assistants for document processing. - [Update PromptMetadata](https://developer.kodexa.ai/api-reference/prompts/update-promptmetadata.md): Updates an existing PromptMetadata. Prompts are templates used by AI assistants for document processing. - [Create PurgeItem](https://developer.kodexa.ai/api-reference/purge-items/create-purgeitem.md): Creates a new PurgeItem. Purge items mark content for scheduled cleanup and deletion. - [Delete PurgeItem](https://developer.kodexa.ai/api-reference/purge-items/delete-purgeitem.md): Permanently deletes the specified PurgeItem. Purge items mark content for scheduled cleanup and deletion. - [Get PurgeItem by ID](https://developer.kodexa.ai/api-reference/purge-items/get-purgeitem-by-id.md): Retrieves a single PurgeItem by its unique identifier. Purge items mark content for scheduled cleanup and deletion. - [Get PurgeItem change sequence](https://developer.kodexa.ai/api-reference/purge-items/get-purgeitem-change-sequence.md): Returns the current change sequence number for the specified PurgeItem. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Purge Items](https://developer.kodexa.ai/api-reference/purge-items/list-purge-items.md): Returns a paginated list of Purge Items. Purge items mark content for scheduled cleanup and deletion. - [Update PurgeItem](https://developer.kodexa.ai/api-reference/purge-items/update-purgeitem.md): Updates an existing PurgeItem. Purge items mark content for scheduled cleanup and deletion. - [Create RecentExecution](https://developer.kodexa.ai/api-reference/recent-executions/create-recentexecution.md): Creates a new RecentExecution. Recent executions record document processing executions for quick access. - [Delete RecentExecution](https://developer.kodexa.ai/api-reference/recent-executions/delete-recentexecution.md): Permanently deletes the specified RecentExecution. Recent executions record document processing executions for quick access. - [Get RecentExecution by ID](https://developer.kodexa.ai/api-reference/recent-executions/get-recentexecution-by-id.md): Retrieves a single RecentExecution by its unique identifier. Recent executions record document processing executions for quick access. - [Get RecentExecution change sequence](https://developer.kodexa.ai/api-reference/recent-executions/get-recentexecution-change-sequence.md): Returns the current change sequence number for the specified RecentExecution. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Recent Executions](https://developer.kodexa.ai/api-reference/recent-executions/list-recent-executions.md): Returns a paginated list of Recent Executions. Recent executions record document processing executions for quick access. - [Update RecentExecution](https://developer.kodexa.ai/api-reference/recent-executions/update-recentexecution.md): Updates an existing RecentExecution. Recent executions record document processing executions for quick access. - [Get Resolve Schemes](https://developer.kodexa.ai/api-reference/resource-resolution/get-resolve-schemes.md): Returns the list of supported resource URI schemes. Used by the CLI for discovery of available resource types. - [List supported resource schemes](https://developer.kodexa.ai/api-reference/resource-resolution/list-supported-resource-schemes.md): Returns the list of supported resource URI schemes. Used by the CLI for discovery of available resource types. - [Create Resolve](https://developer.kodexa.ai/api-reference/resource-resolution/post-resolve.md): Resolves a semantic resource URI (slug-based) into a concrete API path (ID-based). Supported URI format: `scheme://orgSlug/slug`. The `:version` suffix is deprecated and will be stripped if present. Supported schemes: module, model, model-runtime, store, document-store, data-store, taxonomy, data-de… - [Resolve resource URI](https://developer.kodexa.ai/api-reference/resource-resolution/resolve-resource-uri.md): Resolves a semantic resource URI (slug-based) into a concrete API path (ID-based). Supported URI format: `scheme://orgSlug/slug`. The `:version` suffix is deprecated and will be stripped if present. Supported schemes: module, model, model-runtime, store, document-store, data-store, taxonomy, data-de… - [Create RolePermission](https://developer.kodexa.ai/api-reference/role-permissions/create-rolepermission.md): Creates a new RolePermission. Role permissions link roles to their granted permissions. - [Delete Role Permissions](https://developer.kodexa.ai/api-reference/role-permissions/delete-role-permissions-id.md): Permanently deletes the specified RolePermission. Role permissions link roles to their granted permissions. - [Delete RolePermission](https://developer.kodexa.ai/api-reference/role-permissions/delete-rolepermission.md): Permanently deletes the specified RolePermission. Role permissions link roles to their granted permissions. - [Get Role Permissions](https://developer.kodexa.ai/api-reference/role-permissions/get-role-permissions.md): Returns a paginated list of Role Permissions. Role permissions link roles to their granted permissions. - [Get Role Permissions](https://developer.kodexa.ai/api-reference/role-permissions/get-role-permissions-id.md): Retrieves a single RolePermission by its unique identifier. Role permissions link roles to their granted permissions. - [Get RolePermission by ID](https://developer.kodexa.ai/api-reference/role-permissions/get-rolepermission-by-id.md): Retrieves a single RolePermission by its unique identifier. Role permissions link roles to their granted permissions. - [Get RolePermission change sequence](https://developer.kodexa.ai/api-reference/role-permissions/get-rolepermission-change-sequence.md): Returns the current change sequence number for the specified RolePermission. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Role Permissions](https://developer.kodexa.ai/api-reference/role-permissions/list-role-permissions.md): Returns a paginated list of Role Permissions. Role permissions link roles to their granted permissions. - [Create Role Permissions](https://developer.kodexa.ai/api-reference/role-permissions/post-role-permissions.md): Creates a new RolePermission. Role permissions link roles to their granted permissions. - [Update Role Permissions](https://developer.kodexa.ai/api-reference/role-permissions/put-role-permissions-id.md): Updates an existing RolePermission. Role permissions link roles to their granted permissions. - [Update RolePermission](https://developer.kodexa.ai/api-reference/role-permissions/update-rolepermission.md): Updates an existing RolePermission. Role permissions link roles to their granted permissions. - [Create AccessRole](https://developer.kodexa.ai/api-reference/roles/create-accessrole.md): Creates a new AccessRole. Roles define sets of permissions that can be assigned to teams at org or project level. - [Delete AccessRole](https://developer.kodexa.ai/api-reference/roles/delete-accessrole.md): Permanently deletes the specified AccessRole. Roles define sets of permissions that can be assigned to teams at org or project level. - [Delete Roles](https://developer.kodexa.ai/api-reference/roles/delete-roles-id.md): Permanently deletes the specified AccessRole. Roles define sets of permissions that can be assigned to teams at org or project level. - [Get AccessRole by ID](https://developer.kodexa.ai/api-reference/roles/get-accessrole-by-id.md): Retrieves a single AccessRole by its unique identifier. Roles define sets of permissions that can be assigned to teams at org or project level. - [Get AccessRole change sequence](https://developer.kodexa.ai/api-reference/roles/get-accessrole-change-sequence.md): Returns the current change sequence number for the specified AccessRole. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [Get Roles](https://developer.kodexa.ai/api-reference/roles/get-roles.md): Returns a paginated list of Roles. Roles define sets of permissions that can be assigned to teams at org or project level. - [Get Roles](https://developer.kodexa.ai/api-reference/roles/get-roles-id.md): Retrieves a single AccessRole by its unique identifier. Roles define sets of permissions that can be assigned to teams at org or project level. - [List Roles](https://developer.kodexa.ai/api-reference/roles/list-roles.md): Returns a paginated list of Roles. Roles define sets of permissions that can be assigned to teams at org or project level. - [Create Roles](https://developer.kodexa.ai/api-reference/roles/post-roles.md): Creates a new AccessRole. Roles define sets of permissions that can be assigned to teams at org or project level. - [Update Roles](https://developer.kodexa.ai/api-reference/roles/put-roles-id.md): Updates an existing AccessRole. Roles define sets of permissions that can be assigned to teams at org or project level. - [Update AccessRole](https://developer.kodexa.ai/api-reference/roles/update-accessrole.md): Updates an existing AccessRole. Roles define sets of permissions that can be assigned to teams at org or project level. - [Create ScheduledJobExecution](https://developer.kodexa.ai/api-reference/scheduled-job-executions/create-scheduledjobexecution.md): Creates a new ScheduledJobExecution. Scheduled job executions record individual runs of scheduled jobs. - [Delete ScheduledJobExecution](https://developer.kodexa.ai/api-reference/scheduled-job-executions/delete-scheduledjobexecution.md): Permanently deletes the specified ScheduledJobExecution. Scheduled job executions record individual runs of scheduled jobs. - [Get ScheduledJobExecution by ID](https://developer.kodexa.ai/api-reference/scheduled-job-executions/get-scheduledjobexecution-by-id.md): Retrieves a single ScheduledJobExecution by its unique identifier. Scheduled job executions record individual runs of scheduled jobs. - [Get ScheduledJobExecution change sequence](https://developer.kodexa.ai/api-reference/scheduled-job-executions/get-scheduledjobexecution-change-sequence.md): Returns the current change sequence number for the specified ScheduledJobExecution. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Scheduled Job Executions](https://developer.kodexa.ai/api-reference/scheduled-job-executions/list-scheduled-job-executions.md): Returns a paginated list of Scheduled Job Executions. Scheduled job executions record individual runs of scheduled jobs. - [Update ScheduledJobExecution](https://developer.kodexa.ai/api-reference/scheduled-job-executions/update-scheduledjobexecution.md): Updates an existing ScheduledJobExecution. Scheduled job executions record individual runs of scheduled jobs. - [Create ScheduledJobSchedule](https://developer.kodexa.ai/api-reference/scheduled-job-schedules/create-scheduledjobschedule.md): Creates a new ScheduledJobSchedule. Scheduled job schedules define when scheduled jobs should run using cron expressions. - [Delete ScheduledJobSchedule](https://developer.kodexa.ai/api-reference/scheduled-job-schedules/delete-scheduledjobschedule.md): Permanently deletes the specified ScheduledJobSchedule. Scheduled job schedules define when scheduled jobs should run using cron expressions. - [Get ScheduledJobSchedule by ID](https://developer.kodexa.ai/api-reference/scheduled-job-schedules/get-scheduledjobschedule-by-id.md): Retrieves a single ScheduledJobSchedule by its unique identifier. Scheduled job schedules define when scheduled jobs should run using cron expressions. - [Get ScheduledJobSchedule change sequence](https://developer.kodexa.ai/api-reference/scheduled-job-schedules/get-scheduledjobschedule-change-sequence.md): Returns the current change sequence number for the specified ScheduledJobSchedule. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Scheduled Job Schedules](https://developer.kodexa.ai/api-reference/scheduled-job-schedules/list-scheduled-job-schedules.md): Returns a paginated list of Scheduled Job Schedules. Scheduled job schedules define when scheduled jobs should run using cron expressions. - [Update ScheduledJobSchedule](https://developer.kodexa.ai/api-reference/scheduled-job-schedules/update-scheduledjobschedule.md): Updates an existing ScheduledJobSchedule. Scheduled job schedules define when scheduled jobs should run using cron expressions. - [Create ScheduledJob](https://developer.kodexa.ai/api-reference/scheduled-jobs/create-scheduledjob.md): Creates a new ScheduledJob. Scheduled jobs automate document processing on a recurring basis. - [Delete ScheduledJob](https://developer.kodexa.ai/api-reference/scheduled-jobs/delete-scheduled-jobs-id.md): Permanently deletes the specified ScheduledJob. Scheduled jobs automate document processing on a recurring basis. - [Delete ScheduledJob](https://developer.kodexa.ai/api-reference/scheduled-jobs/delete-scheduledjob.md): Permanently deletes the specified ScheduledJob. Scheduled jobs automate document processing on a recurring basis. - [List Scheduled Jobs](https://developer.kodexa.ai/api-reference/scheduled-jobs/get-scheduled-jobs.md): Returns a paginated list of Scheduled Jobs. Scheduled jobs automate document processing on a recurring basis. - [Get ScheduledJob by ID](https://developer.kodexa.ai/api-reference/scheduled-jobs/get-scheduled-jobs-id.md): Retrieves a single ScheduledJob by its unique identifier. Scheduled jobs automate document processing on a recurring basis. - [Get ScheduledJob by ID](https://developer.kodexa.ai/api-reference/scheduled-jobs/get-scheduledjob-by-id.md): Retrieves a single ScheduledJob by its unique identifier. Scheduled jobs automate document processing on a recurring basis. - [Get ScheduledJob change sequence](https://developer.kodexa.ai/api-reference/scheduled-jobs/get-scheduledjob-change-sequence.md): Returns the current change sequence number for the specified ScheduledJob. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Scheduled Jobs](https://developer.kodexa.ai/api-reference/scheduled-jobs/list-scheduled-jobs.md): Returns a paginated list of Scheduled Jobs. Scheduled jobs automate document processing on a recurring basis. - [Create ScheduledJob](https://developer.kodexa.ai/api-reference/scheduled-jobs/post-scheduled-jobs.md): Creates a new ScheduledJob. Scheduled jobs automate document processing on a recurring basis. - [Update ScheduledJob](https://developer.kodexa.ai/api-reference/scheduled-jobs/put-scheduled-jobs-id.md): Updates an existing ScheduledJob. Scheduled jobs automate document processing on a recurring basis. - [Update ScheduledJob](https://developer.kodexa.ai/api-reference/scheduled-jobs/update-scheduledjob.md): Updates an existing ScheduledJob. Scheduled jobs automate document processing on a recurring basis. - [Create OrganizationSecret](https://developer.kodexa.ai/api-reference/secrets/create-organizationsecret.md): Creates a new OrganizationSecret. Organization secrets store credentials and API keys securely. - [Delete OrganizationSecret](https://developer.kodexa.ai/api-reference/secrets/delete-organizationsecret.md): Permanently deletes the specified OrganizationSecret. Organization secrets store credentials and API keys securely. - [Get OrganizationSecret by ID](https://developer.kodexa.ai/api-reference/secrets/get-organizationsecret-by-id.md): Retrieves a single OrganizationSecret by its unique identifier. Organization secrets store credentials and API keys securely. - [Get OrganizationSecret change sequence](https://developer.kodexa.ai/api-reference/secrets/get-organizationsecret-change-sequence.md): Returns the current change sequence number for the specified OrganizationSecret. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Secrets](https://developer.kodexa.ai/api-reference/secrets/list-secrets.md): Returns a paginated list of Secrets. Organization secrets store credentials and API keys securely. - [Update OrganizationSecret](https://developer.kodexa.ai/api-reference/secrets/update-organizationsecret.md): Updates an existing OrganizationSecret. Organization secrets store credentials and API keys securely. - [Create ServiceBridgeMetadata](https://developer.kodexa.ai/api-reference/service-bridges/create-servicebridgemetadata.md): Creates a new ServiceBridgeMetadata. Service bridges define external API endpoints that kodexa-api proxies on behalf of users. - [Delete Service Bridges](https://developer.kodexa.ai/api-reference/service-bridges/delete-service-bridges-id.md): Permanently deletes the specified ServiceBridgeMetadata. Service bridges define external API endpoints that kodexa-api proxies on behalf of users. - [Delete ServiceBridgeMetadata](https://developer.kodexa.ai/api-reference/service-bridges/delete-servicebridgemetadata.md): Permanently deletes the specified ServiceBridgeMetadata. Service bridges define external API endpoints that kodexa-api proxies on behalf of users. - [Get Service Bridges](https://developer.kodexa.ai/api-reference/service-bridges/get-service-bridges.md): Returns a paginated list of Service Bridges. Service bridges define external API endpoints that kodexa-api proxies on behalf of users. - [Get Service Bridges](https://developer.kodexa.ai/api-reference/service-bridges/get-service-bridges-id.md): Retrieves a single ServiceBridgeMetadata by its unique identifier. Service bridges define external API endpoints that kodexa-api proxies on behalf of users. - [Get ServiceBridgeMetadata by ID](https://developer.kodexa.ai/api-reference/service-bridges/get-servicebridgemetadata-by-id.md): Retrieves a single ServiceBridgeMetadata by its unique identifier. Service bridges define external API endpoints that kodexa-api proxies on behalf of users. - [Get ServiceBridgeMetadata change sequence](https://developer.kodexa.ai/api-reference/service-bridges/get-servicebridgemetadata-change-sequence.md): Returns the current change sequence number for the specified ServiceBridgeMetadata. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Service Bridges](https://developer.kodexa.ai/api-reference/service-bridges/list-service-bridges.md): Returns a paginated list of Service Bridges. Service bridges define external API endpoints that kodexa-api proxies on behalf of users. - [Create Service Bridges](https://developer.kodexa.ai/api-reference/service-bridges/post-service-bridges.md): Creates a new ServiceBridgeMetadata. Service bridges define external API endpoints that kodexa-api proxies on behalf of users. - [Update Service Bridges](https://developer.kodexa.ai/api-reference/service-bridges/put-service-bridges-id.md): Updates an existing ServiceBridgeMetadata. Service bridges define external API endpoints that kodexa-api proxies on behalf of users. - [Update ServiceBridgeMetadata](https://developer.kodexa.ai/api-reference/service-bridges/update-servicebridgemetadata.md): Updates an existing ServiceBridgeMetadata. Service bridges define external API endpoints that kodexa-api proxies on behalf of users. - [Create Session](https://developer.kodexa.ai/api-reference/sessions/create-session.md): Creates a new Session. Sessions represent processing sessions for document operations. - [Delete Session](https://developer.kodexa.ai/api-reference/sessions/delete-session.md): Permanently deletes the specified Session. Sessions represent processing sessions for document operations. - [Get Session by ID](https://developer.kodexa.ai/api-reference/sessions/get-session-by-id.md): Retrieves a single Session by its unique identifier. Sessions represent processing sessions for document operations. - [Get Session change sequence](https://developer.kodexa.ai/api-reference/sessions/get-session-change-sequence.md): Returns the current change sequence number for the specified Session. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Sessions](https://developer.kodexa.ai/api-reference/sessions/list-sessions.md): Returns a paginated list of Sessions. Sessions represent processing sessions for document operations. - [Update Session](https://developer.kodexa.ai/api-reference/sessions/update-session.md): Updates an existing Session. Sessions represent processing sessions for document operations. - [Create StepExecution](https://developer.kodexa.ai/api-reference/step-executions/create-stepexecution.md): Creates a new StepExecution. Step executions record results of individual processing steps within execution slices. - [Delete Step Executions](https://developer.kodexa.ai/api-reference/step-executions/delete-step-executions-id.md): Permanently deletes the specified StepExecution. Step executions record results of individual processing steps within execution slices. - [Delete StepExecution](https://developer.kodexa.ai/api-reference/step-executions/delete-stepexecution.md): Permanently deletes the specified StepExecution. Step executions record results of individual processing steps within execution slices. - [Get Step Executions](https://developer.kodexa.ai/api-reference/step-executions/get-step-executions.md): Returns a paginated list of Step Executions. Step executions record results of individual processing steps within execution slices. - [Get Step Executions](https://developer.kodexa.ai/api-reference/step-executions/get-step-executions-id.md): Retrieves a single StepExecution by its unique identifier. Step executions record results of individual processing steps within execution slices. - [Get StepExecution by ID](https://developer.kodexa.ai/api-reference/step-executions/get-stepexecution-by-id.md): Retrieves a single StepExecution by its unique identifier. Step executions record results of individual processing steps within execution slices. - [Get StepExecution change sequence](https://developer.kodexa.ai/api-reference/step-executions/get-stepexecution-change-sequence.md): Returns the current change sequence number for the specified StepExecution. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Step Executions](https://developer.kodexa.ai/api-reference/step-executions/list-step-executions.md): Returns a paginated list of Step Executions. Step executions record results of individual processing steps within execution slices. - [Create Step Executions](https://developer.kodexa.ai/api-reference/step-executions/post-step-executions.md): Creates a new StepExecution. Step executions record results of individual processing steps within execution slices. - [Update Step Executions](https://developer.kodexa.ai/api-reference/step-executions/put-step-executions-id.md): Updates an existing StepExecution. Step executions record results of individual processing steps within execution slices. - [Update StepExecution](https://developer.kodexa.ai/api-reference/step-executions/update-stepexecution.md): Updates an existing StepExecution. Step executions record results of individual processing steps within execution slices. - [Create TagMetadata](https://developer.kodexa.ai/api-reference/tag-metadata/create-tagmetadata.md): Creates a new TagMetadata. Tag metadata defines tag types for document labeling and categorization. - [Delete TagMetadata](https://developer.kodexa.ai/api-reference/tag-metadata/delete-tagmetadata.md): Permanently deletes the specified TagMetadata. Tag metadata defines tag types for document labeling and categorization. - [Get TagMetadata by ID](https://developer.kodexa.ai/api-reference/tag-metadata/get-tagmetadata-by-id.md): Retrieves a single TagMetadata by its unique identifier. Tag metadata defines tag types for document labeling and categorization. - [Get TagMetadata change sequence](https://developer.kodexa.ai/api-reference/tag-metadata/get-tagmetadata-change-sequence.md): Returns the current change sequence number for the specified TagMetadata. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Tag Metadata](https://developer.kodexa.ai/api-reference/tag-metadata/list-tag-metadata.md): Returns a paginated list of Tag Metadata. Tag metadata defines tag types for document labeling and categorization. - [Update TagMetadata](https://developer.kodexa.ai/api-reference/tag-metadata/update-tagmetadata.md): Updates an existing TagMetadata. Tag metadata defines tag types for document labeling and categorization. - [Create TaskStatus](https://developer.kodexa.ai/api-reference/task-statuses/create-taskstatus.md): Creates a new TaskStatus. Task statuses define named states for tracking task workflow progress. - [Delete TaskStatus](https://developer.kodexa.ai/api-reference/task-statuses/delete-taskstatus.md): Permanently deletes the specified TaskStatus. Task statuses define named states for tracking task workflow progress. - [Get TaskStatus by ID](https://developer.kodexa.ai/api-reference/task-statuses/get-taskstatus-by-id.md): Retrieves a single TaskStatus by its unique identifier. Task statuses define named states for tracking task workflow progress. - [Get TaskStatus change sequence](https://developer.kodexa.ai/api-reference/task-statuses/get-taskstatus-change-sequence.md): Returns the current change sequence number for the specified TaskStatus. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Task Statuses](https://developer.kodexa.ai/api-reference/task-statuses/list-task-statuses.md): Returns a paginated list of Task Statuses. Task statuses define named states for tracking task workflow progress. - [Update TaskStatus](https://developer.kodexa.ai/api-reference/task-statuses/update-taskstatus.md): Updates an existing TaskStatus. Task statuses define named states for tracking task workflow progress. - [Create TaskActivity](https://developer.kodexa.ai/api-reference/taskactivity/create-taskactivity.md): Creates a new TaskActivity. Task activities record events in a task's history such as status changes. - [Delete TaskActivity](https://developer.kodexa.ai/api-reference/taskactivity/delete-taskactivity.md): Permanently deletes the specified TaskActivity. Task activities record events in a task's history such as status changes. - [Get TaskActivity by ID](https://developer.kodexa.ai/api-reference/taskactivity/get-taskactivity-by-id.md): Retrieves a single TaskActivity by its unique identifier. Task activities record events in a task's history such as status changes. - [Get TaskActivity change sequence](https://developer.kodexa.ai/api-reference/taskactivity/get-taskactivity-change-sequence.md): Returns the current change sequence number for the specified TaskActivity. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List TaskActivity](https://developer.kodexa.ai/api-reference/taskactivity/list-taskactivity.md): Returns a paginated list of TaskActivity. Task activities record events in a task's history such as status changes. - [Update TaskActivity](https://developer.kodexa.ai/api-reference/taskactivity/update-taskactivity.md): Updates an existing TaskActivity. Task activities record events in a task's history such as status changes. - [Create TaskDocumentFamily](https://developer.kodexa.ai/api-reference/taskdocumentfamilies/create-taskdocumentfamily.md): Creates a new TaskDocumentFamily. Task document families associate document families with tasks for review. - [Delete TaskDocumentFamily](https://developer.kodexa.ai/api-reference/taskdocumentfamilies/delete-taskdocumentfamily.md): Permanently deletes the specified TaskDocumentFamily. Task document families associate document families with tasks for review. - [Get TaskDocumentFamily by ID](https://developer.kodexa.ai/api-reference/taskdocumentfamilies/get-taskdocumentfamily-by-id.md): Retrieves a single TaskDocumentFamily by its unique identifier. Task document families associate document families with tasks for review. - [Get TaskDocumentFamily change sequence](https://developer.kodexa.ai/api-reference/taskdocumentfamilies/get-taskdocumentfamily-change-sequence.md): Returns the current change sequence number for the specified TaskDocumentFamily. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List TaskDocumentFamilies](https://developer.kodexa.ai/api-reference/taskdocumentfamilies/list-taskdocumentfamilies.md): Returns a paginated list of TaskDocumentFamilies. Task document families associate document families with tasks for review. - [Update TaskDocumentFamily](https://developer.kodexa.ai/api-reference/taskdocumentfamilies/update-taskdocumentfamily.md): Updates an existing TaskDocumentFamily. Task document families associate document families with tasks for review. - [Clear task assignee](https://developer.kodexa.ai/api-reference/tasks/clear-task-assignee.md): Removes the assignee from the specified task. - [Clear task status](https://developer.kodexa.ai/api-reference/tasks/clear-task-status.md): Removes the status from the specified task, resetting it to unset. - [Clear task team](https://developer.kodexa.ai/api-reference/tasks/clear-task-team.md): Removes the team from the specified task. - [Create Task](https://developer.kodexa.ai/api-reference/tasks/create-task.md): Creates a new Task. Tasks represent units of work in document review workflows, with assignees, statuses, and due dates. - [Create task with request](https://developer.kodexa.ai/api-reference/tasks/create-task-with-request.md): Creates a new task with a full request body including document families, assignees, and other configuration. - [Delete Task](https://developer.kodexa.ai/api-reference/tasks/delete-task.md): Permanently deletes the specified Task. Tasks represent units of work in document review workflows, with assignees, statuses, and due dates. - [Delete Task](https://developer.kodexa.ai/api-reference/tasks/delete-tasks-id.md): Permanently deletes the specified Task. Tasks represent units of work in document review workflows, with assignees, statuses, and due dates. - [Clear task assignee](https://developer.kodexa.ai/api-reference/tasks/delete-tasks-id-assignee.md): Removes the assignee from the specified task. - [Clear task status](https://developer.kodexa.ai/api-reference/tasks/delete-tasks-id-status.md): Removes the status from the specified task, resetting it to unset. - [Delete Tasks Team](https://developer.kodexa.ai/api-reference/tasks/delete-tasks-id-team.md): Removes the team from the specified task. - [Get Task by ID](https://developer.kodexa.ai/api-reference/tasks/get-task-by-id.md): Retrieves a single Task by its unique identifier. Tasks represent units of work in document review workflows, with assignees, statuses, and due dates. - [Get Task change sequence](https://developer.kodexa.ai/api-reference/tasks/get-task-change-sequence.md): Returns the current change sequence number for the specified Task. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Tasks](https://developer.kodexa.ai/api-reference/tasks/get-tasks.md): Returns a paginated list of Tasks. Tasks represent units of work in document review workflows, with assignees, statuses, and due dates. - [Get Task by ID](https://developer.kodexa.ai/api-reference/tasks/get-tasks-id.md): Retrieves a single Task by its unique identifier. Tasks represent units of work in document review workflows, with assignees, statuses, and due dates. - [List Tasks](https://developer.kodexa.ai/api-reference/tasks/list-tasks.md): Returns a paginated list of Tasks. Tasks represent units of work in document review workflows, with assignees, statuses, and due dates. - [Create Task](https://developer.kodexa.ai/api-reference/tasks/post-tasks.md): Creates a new Task. Tasks represent units of work in document review workflows, with assignees, statuses, and due dates. - [Create task with request](https://developer.kodexa.ai/api-reference/tasks/post-tasks-create-task-with-request.md): Creates a new task with a full request body including document families, assignees, and other configuration. - [Update Task](https://developer.kodexa.ai/api-reference/tasks/put-tasks-id.md): Updates an existing Task. Tasks represent units of work in document review workflows, with assignees, statuses, and due dates. - [Update task assignee](https://developer.kodexa.ai/api-reference/tasks/put-tasks-id-assignee.md): Assigns a user to the specified task. - [Update task status](https://developer.kodexa.ai/api-reference/tasks/put-tasks-id-status.md): Updates the status of the specified task. - [Update Tasks Team](https://developer.kodexa.ai/api-reference/tasks/put-tasks-id-team.md): Assigns a team to the specified task. - [Update Task](https://developer.kodexa.ai/api-reference/tasks/update-task.md): Updates an existing Task. Tasks represent units of work in document review workflows, with assignees, statuses, and due dates. - [Update task assignee](https://developer.kodexa.ai/api-reference/tasks/update-task-assignee.md): Assigns a user to the specified task. - [Update task status](https://developer.kodexa.ai/api-reference/tasks/update-task-status.md): Updates the status of the specified task. - [Update task team](https://developer.kodexa.ai/api-reference/tasks/update-task-team.md): Assigns a team to the specified task. - [Create TaskTemplate](https://developer.kodexa.ai/api-reference/tasktemplates/create-tasktemplate.md): Creates a new TaskTemplate. Task templates define reusable task configurations with default values. - [Delete TaskTemplate](https://developer.kodexa.ai/api-reference/tasktemplates/delete-tasktemplate.md): Permanently deletes the specified TaskTemplate. Task templates define reusable task configurations with default values. - [Get TaskTemplate by ID](https://developer.kodexa.ai/api-reference/tasktemplates/get-tasktemplate-by-id.md): Retrieves a single TaskTemplate by its unique identifier. Task templates define reusable task configurations with default values. - [Get TaskTemplate change sequence](https://developer.kodexa.ai/api-reference/tasktemplates/get-tasktemplate-change-sequence.md): Returns the current change sequence number for the specified TaskTemplate. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List TaskTemplates](https://developer.kodexa.ai/api-reference/tasktemplates/list-tasktemplates.md): Returns a paginated list of TaskTemplates. Task templates define reusable task configurations with default values. - [Update TaskTemplate](https://developer.kodexa.ai/api-reference/tasktemplates/update-tasktemplate.md): Updates an existing TaskTemplate. Task templates define reusable task configurations with default values. - [Create TeamMember](https://developer.kodexa.ai/api-reference/team-members/create-teammember.md): Creates a new TeamMember. Team members represent users assigned to teams. - [Delete TeamMember](https://developer.kodexa.ai/api-reference/team-members/delete-teammember.md): Permanently deletes the specified TeamMember. Team members represent users assigned to teams. - [Get TeamMember by ID](https://developer.kodexa.ai/api-reference/team-members/get-teammember-by-id.md): Retrieves a single TeamMember by its unique identifier. Team members represent users assigned to teams. - [Get TeamMember change sequence](https://developer.kodexa.ai/api-reference/team-members/get-teammember-change-sequence.md): Returns the current change sequence number for the specified TeamMember. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Team Members](https://developer.kodexa.ai/api-reference/team-members/list-team-members.md): Returns a paginated list of Team Members. Team members represent users assigned to teams. - [Update TeamMember](https://developer.kodexa.ai/api-reference/team-members/update-teammember.md): Updates an existing TeamMember. Team members represent users assigned to teams. - [Create TeamOrgAssignment](https://developer.kodexa.ai/api-reference/team-org-assignments/create-teamorgassignment.md): Creates a new TeamOrgAssignment. Team org assignments grant a team a role within an organization. - [Delete Team Org Assignments](https://developer.kodexa.ai/api-reference/team-org-assignments/delete-team-org-assignments-id.md): Permanently deletes the specified TeamOrgAssignment. Team org assignments grant a team a role within an organization. - [Delete TeamOrgAssignment](https://developer.kodexa.ai/api-reference/team-org-assignments/delete-teamorgassignment.md): Permanently deletes the specified TeamOrgAssignment. Team org assignments grant a team a role within an organization. - [Get Team Org Assignments](https://developer.kodexa.ai/api-reference/team-org-assignments/get-team-org-assignments.md): Returns a paginated list of Team Org Assignments. Team org assignments grant a team a role within an organization. - [Get Team Org Assignments](https://developer.kodexa.ai/api-reference/team-org-assignments/get-team-org-assignments-id.md): Retrieves a single TeamOrgAssignment by its unique identifier. Team org assignments grant a team a role within an organization. - [Get TeamOrgAssignment by ID](https://developer.kodexa.ai/api-reference/team-org-assignments/get-teamorgassignment-by-id.md): Retrieves a single TeamOrgAssignment by its unique identifier. Team org assignments grant a team a role within an organization. - [Get TeamOrgAssignment change sequence](https://developer.kodexa.ai/api-reference/team-org-assignments/get-teamorgassignment-change-sequence.md): Returns the current change sequence number for the specified TeamOrgAssignment. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Team Org Assignments](https://developer.kodexa.ai/api-reference/team-org-assignments/list-team-org-assignments.md): Returns a paginated list of Team Org Assignments. Team org assignments grant a team a role within an organization. - [Create Team Org Assignments](https://developer.kodexa.ai/api-reference/team-org-assignments/post-team-org-assignments.md): Creates a new TeamOrgAssignment. Team org assignments grant a team a role within an organization. - [Update Team Org Assignments](https://developer.kodexa.ai/api-reference/team-org-assignments/put-team-org-assignments-id.md): Updates an existing TeamOrgAssignment. Team org assignments grant a team a role within an organization. - [Update TeamOrgAssignment](https://developer.kodexa.ai/api-reference/team-org-assignments/update-teamorgassignment.md): Updates an existing TeamOrgAssignment. Team org assignments grant a team a role within an organization. - [Create TeamProjectAssignment](https://developer.kodexa.ai/api-reference/team-project-assignments/create-teamprojectassignment.md): Creates a new TeamProjectAssignment. Team project assignments grant a team a role within a project. - [Delete Team Project Assignments](https://developer.kodexa.ai/api-reference/team-project-assignments/delete-team-project-assignments-id.md): Permanently deletes the specified TeamProjectAssignment. Team project assignments grant a team a role within a project. - [Delete TeamProjectAssignment](https://developer.kodexa.ai/api-reference/team-project-assignments/delete-teamprojectassignment.md): Permanently deletes the specified TeamProjectAssignment. Team project assignments grant a team a role within a project. - [Get Team Project Assignments](https://developer.kodexa.ai/api-reference/team-project-assignments/get-team-project-assignments.md): Returns a paginated list of Team Project Assignments. Team project assignments grant a team a role within a project. - [Get Team Project Assignments](https://developer.kodexa.ai/api-reference/team-project-assignments/get-team-project-assignments-id.md): Retrieves a single TeamProjectAssignment by its unique identifier. Team project assignments grant a team a role within a project. - [Get TeamProjectAssignment by ID](https://developer.kodexa.ai/api-reference/team-project-assignments/get-teamprojectassignment-by-id.md): Retrieves a single TeamProjectAssignment by its unique identifier. Team project assignments grant a team a role within a project. - [Get TeamProjectAssignment change sequence](https://developer.kodexa.ai/api-reference/team-project-assignments/get-teamprojectassignment-change-sequence.md): Returns the current change sequence number for the specified TeamProjectAssignment. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Team Project Assignments](https://developer.kodexa.ai/api-reference/team-project-assignments/list-team-project-assignments.md): Returns a paginated list of Team Project Assignments. Team project assignments grant a team a role within a project. - [Create Team Project Assignments](https://developer.kodexa.ai/api-reference/team-project-assignments/post-team-project-assignments.md): Creates a new TeamProjectAssignment. Team project assignments grant a team a role within a project. - [Update Team Project Assignments](https://developer.kodexa.ai/api-reference/team-project-assignments/put-team-project-assignments-id.md): Updates an existing TeamProjectAssignment. Team project assignments grant a team a role within a project. - [Update TeamProjectAssignment](https://developer.kodexa.ai/api-reference/team-project-assignments/update-teamprojectassignment.md): Updates an existing TeamProjectAssignment. Team project assignments grant a team a role within a project. - [Create Team](https://developer.kodexa.ai/api-reference/teams/create-team.md): Creates a new Team. Teams group users for collaborative access control within projects. - [Delete Team](https://developer.kodexa.ai/api-reference/teams/delete-team.md): Permanently deletes the specified Team. Teams group users for collaborative access control within projects. - [Get Team by ID](https://developer.kodexa.ai/api-reference/teams/get-team-by-id.md): Retrieves a single Team by its unique identifier. Teams group users for collaborative access control within projects. - [Get Team change sequence](https://developer.kodexa.ai/api-reference/teams/get-team-change-sequence.md): Returns the current change sequence number for the specified Team. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Teams](https://developer.kodexa.ai/api-reference/teams/list-teams.md): Returns a paginated list of Teams. Teams group users for collaborative access control within projects. - [Update Team](https://developer.kodexa.ai/api-reference/teams/update-team.md): Updates an existing Team. Teams group users for collaborative access control within projects. - [Create PlatformUser](https://developer.kodexa.ai/api-reference/users/create-platformuser.md): Creates a new PlatformUser. Platform users represent user accounts in Kodexa. - [Delete PlatformUser](https://developer.kodexa.ai/api-reference/users/delete-platformuser.md): Permanently deletes the specified PlatformUser. Platform users represent user accounts in Kodexa. - [Get PlatformUser by ID](https://developer.kodexa.ai/api-reference/users/get-platformuser-by-id.md): Retrieves a single PlatformUser by its unique identifier. Platform users represent user accounts in Kodexa. - [Get PlatformUser change sequence](https://developer.kodexa.ai/api-reference/users/get-platformuser-change-sequence.md): Returns the current change sequence number for the specified PlatformUser. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [Get user memberships](https://developer.kodexa.ai/api-reference/users/get-user-memberships.md): Returns all organization memberships for the specified user. - [Get user memberships](https://developer.kodexa.ai/api-reference/users/get-users-id-memberships.md): Returns all organization memberships for the specified user. - [List Users](https://developer.kodexa.ai/api-reference/users/list-users.md): Returns a paginated list of Users. Platform users represent user accounts in Kodexa. - [Update PlatformUser](https://developer.kodexa.ai/api-reference/users/update-platformuser.md): Updates an existing PlatformUser. Platform users represent user accounts in Kodexa. - [Create Workspace](https://developer.kodexa.ai/api-reference/workspaces/create-workspace.md): Creates a new Workspace. Workspaces organize project resources and provide a working context. - [Delete Workspace](https://developer.kodexa.ai/api-reference/workspaces/delete-workspace.md): Permanently deletes the specified Workspace. Workspaces organize project resources and provide a working context. - [Get Workspace by ID](https://developer.kodexa.ai/api-reference/workspaces/get-workspace-by-id.md): Retrieves a single Workspace by its unique identifier. Workspaces organize project resources and provide a working context. - [Get Workspace change sequence](https://developer.kodexa.ai/api-reference/workspaces/get-workspace-change-sequence.md): Returns the current change sequence number for the specified Workspace. Use this for optimistic concurrency control — compare against the changeSequence field before updating. - [List Workspaces](https://developer.kodexa.ai/api-reference/workspaces/list-workspaces.md): Returns a paginated list of Workspaces. Workspaces organize project resources and provide a working context. - [Update Workspace](https://developer.kodexa.ai/api-reference/workspaces/update-workspace.md): Updates an existing Workspace. Workspaces organize project resources and provide a working context. - [Change Log](https://developer.kodexa.ai/change-log/index.md): Keep track of changes and updates - [Adding Validation Rules](https://developer.kodexa.ai/concepts/adding_validation_rules.md): Apply different validation rules based on document characteristics - [Assistants](https://developer.kodexa.ai/concepts/assistants.md): Event-driven processing components that execute modules, manage pipelines, and run AI agents - [Components and Structure](https://developer.kodexa.ai/concepts/components_and_structure.md): Resource types, URI schemes, and the resolver API - [Customizing Extraction by Document Type](https://developer.kodexa.ai/concepts/customizing_extraction.md): Use different extraction prompts for different document types - [Data Flow Step Conditionals](https://developer.kodexa.ai/concepts/data_flow_conditionals.md): Using conditional expressions to control pipeline step execution - [Data Stores](https://developer.kodexa.ai/concepts/data_stores.md): Data Stores - [Defining an Assistant](https://developer.kodexa.ai/concepts/defining_an_assistant.md): Working with Assistants - [Document-Based Validation](https://developer.kodexa.ai/concepts/document-based_validation.md): Document-Based Validation - [Document Stores](https://developer.kodexa.ai/concepts/document_stores.md): Document Stores - [Document Tagging](https://developer.kodexa.ai/concepts/document_tagging.md): Document Tagging and Structure - [Documents](https://developer.kodexa.ai/concepts/documents.md): Understanding the Kodexa Document Model - [Event Handling with Modules](https://developer.kodexa.ai/concepts/event_handling_with_modules.md): Event Handling with Modules - [Execution Pipeline](https://developer.kodexa.ai/concepts/execution_pipeline.md): How the Kodexa platform processes documents through executions - [Getting Started with Python](https://developer.kodexa.ai/concepts/getting_started_with_python.md): Getting Started with Python - [Introduction](https://developer.kodexa.ai/concepts/introduction.md): Learning about the Kodexa Platform - [Knowledge and Agents](https://developer.kodexa.ai/concepts/knowledge_and_agents.md): How agents build and consume knowledge with human-in-the-loop approval - [Knowledge Feature Types](https://developer.kodexa.ai/concepts/knowledge_feature_types.md): Define categories of metadata to capture from documents - [Knowledge Item Types](https://developer.kodexa.ai/concepts/knowledge_item_types.md): Define configurable capabilities and behaviors for document processing - [Knowledge System](https://developer.kodexa.ai/concepts/knowledge_system.md): Capture document metadata and configure intelligent processing behaviors - [Module Runtimes](https://developer.kodexa.ai/concepts/module_runtimes.md): Module Runtimes - [Module Sidecars](https://developer.kodexa.ai/concepts/module_sidecars.md): What are Module Sidecars - [Module Skills](https://developer.kodexa.ai/concepts/module_skills.md): Creating skill modules for agents - [Modules](https://developer.kodexa.ai/concepts/modules.md): How to use Modules - [Organizations](https://developer.kodexa.ai/concepts/organizations.md): Managing Organizations - [Project Templates](https://developer.kodexa.ai/concepts/project_templates.md): Creating and Using Project Templates - [Projects](https://developer.kodexa.ai/concepts/projects.md): Creating and Managing Projects - [Robotic Assistant](https://developer.kodexa.ai/concepts/robotic_assistant.md): A simple assistant that executes a curated sequence of modules you configure - [Security Model](https://developer.kodexa.ai/concepts/security_model.md): Understanding the Kodexa Fine-Grained Access Control (FGAC) system - [Storage](https://developer.kodexa.ai/concepts/storage.md): Document and Data Stores - [Working with a Document](https://developer.kodexa.ai/concepts/working_with_a_document.md): Working with Documents - [Working with Exceptions](https://developer.kodexa.ai/concepts/working_with_exceptions.md): How to use Exceptions - [Working with Modules](https://developer.kodexa.ai/concepts/working_with_modules.md): Working with Modules - [Working with Projects](https://developer.kodexa.ai/concepts/working_with_projects.md): How Projects work - [KDX CLI Quick Start](https://developer.kodexa.ai/essentials/kodexa-cli.md): Get started with the KDX CLI for the Kodexa AI Platform - [Building Data Classes](https://developer.kodexa.ai/guides/data-definitions/building-data-classes.md): Building Data Classes - [Data Types](https://developer.kodexa.ai/guides/data-definitions/data-types.md): Data Types - [Taxonomy Event Subscriptions](https://developer.kodexa.ai/guides/data-definitions/event-subscriptions.md): Attach reactive JavaScript scripts to group taxons that run when attribute values change - [Contract Data Definition Example](https://developer.kodexa.ai/guides/data-definitions/examples/contract.md): Complete example data definition for extracting contract metadata and key terms - [Form Data Definition Example](https://developer.kodexa.ai/guides/data-definitions/examples/form.md): Complete example data definition for processing structured forms and applications - [Invoice Data Definition Example](https://developer.kodexa.ai/guides/data-definitions/examples/invoice.md): Complete example of a production-ready invoice data extraction definition - [Purchase Order Data Definition Example](https://developer.kodexa.ai/guides/data-definitions/examples/purchase-order.md): Complete example data definition for extracting purchase order data for procurement systems - [Data Definitions](https://developer.kodexa.ai/guides/data-definitions/index.md): Define and configure data structures for document extraction and processing - [Selection Option Formulas](https://developer.kodexa.ai/guides/data-definitions/selection-option-formulas.md): Dynamically compute dropdown options for SELECTION taxons using JavaScript formulas - [Taxonomy Concepts](https://developer.kodexa.ai/guides/data-definitions/taxonomy-concepts.md): Understanding taxonomies and their role in data extraction - [Complete Data Definition Guide](https://developer.kodexa.ai/guides/data-definitions/taxonomy-guide.md): Comprehensive guide to defining and configuring data definitions for document data extraction - [Bridge API & External Services](https://developer.kodexa.ai/guides/data-forms/bridge-api.md): Platform data access, HTTP requests, and service bridge integration from scripts - [Data Binding & Context](https://developer.kodexa.ai/guides/data-forms/data-binding.md): Context variables, binding expressions, and scoped data for multi-instance documents - [Data Components](https://developer.kodexa.ai/guides/data-forms/data-components.md): Attribute editors, labels, tables, grids, markdown, exceptions, and knowledge sections - [Extracting Data from Documents](https://developer.kodexa.ai/guides/data-forms/extraction.md): Direct extract and AI-powered data extraction from the document viewer - [Data Forms Guide](https://developer.kodexa.ai/guides/data-forms/index.md): Build schema-driven UIs for document data review and correction - [Data Forms](https://developer.kodexa.ai/guides/data-forms/introduction.md): Schema-driven UI definitions for document data review and correction - [Layout Components](https://developer.kodexa.ai/guides/data-forms/layout-components.md): Panels, tabs, rows, columns, dividers, and alerts for structuring form layouts - [Form Structure & Schema](https://developer.kodexa.ai/guides/data-forms/schema-structure.md): UINode tree structure, conditional rendering, and iteration - [Events & Scripting](https://developer.kodexa.ai/guides/data-forms/scripting.md): Event handlers, QuickJS runtime, document API, and reactive triggers - [GitOps with GitHub Actions](https://developer.kodexa.ai/guides/deployment/gitops-github-actions.md): Zero-configuration automated deployments using kdx-sync-action - [Deployment Overview](https://developer.kodexa.ai/guides/deployment/index.md): Modern GitOps deployment for Kodexa platform - [Resource Deployments](https://developer.kodexa.ai/guides/deployment/resource-deployments.md): Deploy Kodexa resources using GitOps workflows - [Excel Document Processing](https://developer.kodexa.ai/guides/excel-processing/index.md): How to process, tag, and extract structured data from Excel spreadsheets in Kodexa - [Formulas Guide](https://developer.kodexa.ai/guides/formulas/index.md): Write powerful formulas for calculations, string manipulation, dates, and logical decisions - [Intake Scripting](https://developer.kodexa.ai/guides/intakes/scripting.md): Use JavaScript scripts to validate, enrich, and route documents at ingestion time - [Guides](https://developer.kodexa.ai/guides/introduction.md): Learn Kodexa through our guides - [Authentication](https://developer.kodexa.ai/guides/kdx-cli/authentication.md): Configure authentication for the Kodexa CLI - [Document Family Commands](https://developer.kodexa.ai/guides/kdx-cli/document-family-commands.md): Export extracted data and work with document families - [Agentic CLI Use](https://developer.kodexa.ai/guides/kdx-cli/document/agentic-use.md): How AI agents use kdx document commands to analyze and annotate documents - [Audit](https://developer.kodexa.ai/guides/kdx-cli/document/audit.md): View audit trail and revision history for document data - [Data](https://developer.kodexa.ai/guides/kdx-cli/document/data.md): Inspect and create data objects, attributes, and exceptions - [Delta](https://developer.kodexa.ai/guides/kdx-cli/document/delta.md): Inspect delta binary files to see what changed in a document - [External Data](https://developer.kodexa.ai/guides/kdx-cli/document/external-data.md): Manage key-value external data stored in KDDB documents - [Find](https://developer.kodexa.ai/guides/kdx-cli/document/find.md): Multi-criteria search across document content, type, page, tags, and spatial regions - [Info](https://developer.kodexa.ai/guides/kdx-cli/document/info.md): Display document summary with metadata, statistics, and source information - [Locate](https://developer.kodexa.ai/guides/kdx-cli/document/locate.md): Find nodes with match positions for precise tagging workflows - [Metadata](https://developer.kodexa.ai/guides/kdx-cli/document/metadata.md): View and modify document metadata in KDDB files - [Native Files](https://developer.kodexa.ai/guides/kdx-cli/document/native-files.md): List and extract embedded files from KDDB documents - [Node](https://developer.kodexa.ai/guides/kdx-cli/document/node.md): Inspect a content node by ID with optional features, tags, and children - [Document Commands](https://developer.kodexa.ai/guides/kdx-cli/document/overview.md): Work with local KDDB files using the kdx document command suite - [Query Commands](https://developer.kodexa.ai/guides/kdx-cli/document/query.md): Search and retrieve document content with grep and lines commands - [Spatial](https://developer.kodexa.ai/guides/kdx-cli/document/spatial.md): Query document content by spatial position and bounding boxes - [Stats](https://developer.kodexa.ai/guides/kdx-cli/document/stats.md): Show detailed document statistics including node types, tags, and data objects - [Document Structure](https://developer.kodexa.ai/guides/kdx-cli/document/structure.md): Inspect and query document structure with print and select commands - [Tag](https://developer.kodexa.ai/guides/kdx-cli/document/tag-cmd.md): Add tags to content nodes for annotation and extraction workflows - [Tags](https://developer.kodexa.ai/guides/kdx-cli/document/tags.md): List all tags in a document with occurrence counts - [Text](https://developer.kodexa.ai/guides/kdx-cli/document/text.md): Extract readable text content from documents with page markers - [Dynamic API Operations](https://developer.kodexa.ai/guides/kdx-cli/dynamic-api.md): Discover and execute resource-specific API operations - [Installation](https://developer.kodexa.ai/guides/kdx-cli/installation.md): Install KDX CLI on macOS, Linux, or Windows - [KDX CLI Overview](https://developer.kodexa.ai/guides/kdx-cli/overview.md): An extensible, kubectl-style command-line interface for the Kodexa AI Platform - [Profiles & Configuration](https://developer.kodexa.ai/guides/kdx-cli/profiles-configuration.md): Manage profiles, credentials, and KDX CLI configuration - [Project Commands](https://developer.kodexa.ai/guides/kdx-cli/project-commands.md): Create projects from templates and manage project resources - [Quick Start](https://developer.kodexa.ai/guides/kdx-cli/quickstart.md): Get started with KDX CLI in minutes - [Resource Operations](https://developer.kodexa.ai/guides/kdx-cli/resource-operations.md): Perform CRUD operations on Kodexa platform resources - [Store Commands](https://developer.kodexa.ai/guides/kdx-cli/store-commands.md): Upload documents, monitor processing, and manage document stores - [CI/CD Integration](https://developer.kodexa.ai/guides/kdx-cli/sync/ci-cd.md): Automate Kodexa deployments with GitHub Actions and CI/CD pipelines - [Sync Configuration](https://developer.kodexa.ai/guides/kdx-cli/sync/configuration.md): Configure environments, targets, and deployment mappings for GitOps workflows - [Conflict Detection](https://developer.kodexa.ai/guides/kdx-cli/sync/conflict-detection.md): How sync detects and handles conflicting changes between local files and server state - [Getting Started with Sync](https://developer.kodexa.ai/guides/kdx-cli/sync/getting-started.md): Set up your first GitOps workflow for Kodexa metadata in 10 minutes - [Manifests & Resource Types](https://developer.kodexa.ai/guides/kdx-cli/sync/manifests.md): Define which resources to sync with manifest files - [Sync & GitOps Overview](https://developer.kodexa.ai/guides/kdx-cli/sync/overview.md): Manage Kodexa platform metadata with version-controlled GitOps workflows - [Pull, Push & Discover](https://developer.kodexa.ai/guides/kdx-cli/sync/pull-push.md): Sync commands for downloading, uploading, and discovering Kodexa resources - [Resource Validation](https://developer.kodexa.ai/guides/kdx-cli/validate.md): Validate resource YAML files against the API schema before deploying - [Content Structures & Mixins](https://developer.kodexa.ai/guides/kodexa-document/content-structures.md): How Kodexa uses mixins and content structures to handle different types of content — from spatial documents to markdown and email - [What is a Kodexa Document?](https://developer.kodexa.ai/guides/kodexa-document/index.md): Understanding the KDDB document format at the heart of the Kodexa Platform - [Document Structure Deep Dive](https://developer.kodexa.ai/guides/kodexa-document/structure.md): A detailed look at content nodes, spatial data, and how the document tree maps to real documents - [Large Document Processing](https://developer.kodexa.ai/guides/large-document-processing/index.md): Configure workflows for processing large documents separately from standard documents - [Building Modules](https://developer.kodexa.ai/guides/modules/introduction.md): Create and deploy custom modules on the Kodexa platform - [JavaScript Modules](https://developer.kodexa.ai/guides/modules/javascript-module.md): Build lightweight processing modules using inline JavaScript - [Python Modules](https://developer.kodexa.ai/guides/modules/python-module.md): Build and deploy Python modules for document processing, inference, and event handling - [Skill Modules](https://developer.kodexa.ai/guides/modules/skill-module.md): Build and deploy skill modules that provide prompts, configurations, and knowledge to agents - [Building Project Templates - A Practical Guide](https://developer.kodexa.ai/guides/project-templates/building-project-templates.md): Hands-on guide to designing and building effective project templates in Kodexa - [Project Templates Guide](https://developer.kodexa.ai/guides/project-templates/introduction.md): Complete guide to building and using project templates in Kodexa - [Filtering](https://developer.kodexa.ai/guides/reference/filtering-api.md): How Filtering Works - [API Reference & Advanced Topics](https://developer.kodexa.ai/guides/reference/index.md): Technical reference for advanced Kodexa features and APIs - [Advanced Options Features](https://developer.kodexa.ai/guides/reference/options-advanced-features.md): Complex patterns and advanced techniques for Kodexa Options - [Options Architecture](https://developer.kodexa.ai/guides/reference/options-architecture.md): Understanding the Options System in Kodexa - [Working with Options](https://developer.kodexa.ai/guides/reference/working-with-options.md): Complete Reference for Kodexa Options - [Scheduled Jobs](https://developer.kodexa.ai/guides/scheduled-jobs/index.md): Create and manage scheduled jobs in the Kodexa platform - [Script Steps](https://developer.kodexa.ai/guides/script-steps/index.md): Writing JavaScript scripts for plan workflow routing, document processing, and data extraction - [Scripting Reference](https://developer.kodexa.ai/guides/scripting/index.md): Server-side JavaScript scripting with the GoJA runtime for intake scripts, workflow steps, event subscriptions, and option formulas - [Calling Service Bridges from Scripts](https://developer.kodexa.ai/guides/scripting/service-bridges.md): Use the serviceBridge API to call external systems through pre-configured API proxies with centralized authentication - [Introduction](https://developer.kodexa.ai/introduction.md): Welcome to the Kodexa Developer Portal - [Audit Trail](https://developer.kodexa.ai/sdk/audit-trail.md): Track revision history and changes to document data - [Content Nodes](https://developer.kodexa.ai/sdk/content-nodes.md): Build and navigate hierarchical document structures - [Data Objects & Attributes](https://developer.kodexa.ai/sdk/data-objects.md): Manage structured extracted data within documents - [Delta Tracking](https://developer.kodexa.ai/sdk/delta-tracking.md): Track, export, and apply document changes between versions - [External Data](https://developer.kodexa.ai/sdk/external-data.md): Store arbitrary JSON data alongside your documents - [Getting Started](https://developer.kodexa.ai/sdk/getting-started.md): Learn the basics of working with Kodexa Documents - [Kodexa Document SDK](https://developer.kodexa.ai/sdk/index.md): Build document processing applications with the Kodexa Document SDK - [Metadata](https://developer.kodexa.ai/sdk/metadata.md): Work with document-level metadata and labels - [Native Documents](https://developer.kodexa.ai/sdk/native-documents.md): Store and retrieve binary files within KDDB documents - [Notes](https://developer.kodexa.ai/sdk/notes.md): Add annotations and comments to documents and data - [Extraction](https://developer.kodexa.ai/sdk/python/extraction.md): Extract structured data from documents using taxonomies - [Getting Started](https://developer.kodexa.ai/sdk/python/getting-started.md): Learn the basics of working with Kodexa Documents in Python - [Python SDK](https://developer.kodexa.ai/sdk/python/index.md): Install and configure the Kodexa Document Python SDK - [LLM & Model Manager](https://developer.kodexa.ai/sdk/python/llm.md): Access large language models through the Kodexa AI Gateway - [Platform Client](https://developer.kodexa.ai/sdk/python/platform-client.md): Connect to the Kodexa platform API from Python - [Platform Models](https://developer.kodexa.ai/sdk/python/platform-models.md): Auto-generated Pydantic models for the Kodexa API - [Processing](https://developer.kodexa.ai/sdk/python/processing.md): Track processing steps, knowledge items, and execution pipelines - [Selectors](https://developer.kodexa.ai/sdk/selectors.md): Query documents using XPath-like selector syntax - [Transactions](https://developer.kodexa.ai/sdk/transactions.md): Atomic batch operations for high-performance data manipulation - [Studio Overview](https://developer.kodexa.ai/studio/index.md): Introduction to the Kodexa Studio interface - [Concurrency](https://developer.kodexa.ai/studio/organization/concurrency.md): Understanding and configuring execution concurrency for your organization - [Custom Modules](https://developer.kodexa.ai/studio/organization/custom-modules.md): Viewing and managing custom processing modules - [Document Tags](https://developer.kodexa.ai/studio/organization/document-tags.md): Managing document tags across your organization - [Intakes](https://developer.kodexa.ai/studio/organization/intakes.md): Configuring document intake endpoints for automated ingestion - [Knowledge Feature Types](https://developer.kodexa.ai/studio/organization/knowledge-feature-types.md): Defining reusable feature types for knowledge extraction - [Knowledge Types](https://developer.kodexa.ai/studio/organization/knowledge-types.md): Configuring knowledge item types for your organization - [Members & Teams](https://developer.kodexa.ai/studio/organization/members-and-teams.md): Managing organization members and teams for collaboration and task routing - [Organization Home](https://developer.kodexa.ai/studio/organization/overview.md): Managing your organization in Kodexa Studio - [Organization Profile](https://developer.kodexa.ai/studio/organization/profile.md): Managing your organization profile and settings - [Reporting](https://developer.kodexa.ai/studio/organization/reporting.md): Organization-level analytics and dashboards - [Secrets](https://developer.kodexa.ai/studio/organization/secrets.md): Managing organization secrets and credentials - [Companion Agent](https://developer.kodexa.ai/studio/project/companion-agent.md): Configuring the AI companion agent for workspace chat and task assistance - [Creating Templates from Projects](https://developer.kodexa.ai/studio/project/creating-templates.md): Packaging a project as a reusable template - [Data Definitions](https://developer.kodexa.ai/studio/project/data-definitions.md): Managing data taxonomies for document extraction - [Data Flow](https://developer.kodexa.ai/studio/project/data-flow.md): Visualizing and managing data processing pipelines - [Data Forms](https://developer.kodexa.ai/studio/project/data-forms.md): Creating and managing interactive data forms - [Event Activity](https://developer.kodexa.ai/studio/project/event-activity.md): Monitoring real-time event processing - [Metadata](https://developer.kodexa.ai/studio/project/metadata.md): Managing project metadata categories and properties - [Project Home](https://developer.kodexa.ai/studio/project/overview.md): Navigating and managing your project - [Plan Monitoring](https://developer.kodexa.ai/studio/project/plan-monitoring.md): Monitoring task plan execution with the DAG flow visualization - [Planning Mode](https://developer.kodexa.ai/studio/project/planning-mode.md): Designing automated task workflows with plan templates - [Project Reporting](https://developer.kodexa.ai/studio/project/reporting.md): Project-level analytics and dashboards - [Project Resources](https://developer.kodexa.ai/studio/project/resources.md): Viewing all resources associated with your project - [Scheduled Job History](https://developer.kodexa.ai/studio/project/scheduled-job-history.md): Viewing execution history for scheduled jobs - [Scheduled Jobs](https://developer.kodexa.ai/studio/project/scheduled-jobs.md): Configuring scheduled model executions - [Service Bridges](https://developer.kodexa.ai/studio/project/service-bridges.md): Configuring external API integrations and proxy endpoints - [Project Settings & Options](https://developer.kodexa.ai/studio/project/settings-and-options.md): Configuring project settings and advanced options - [Task Templates](https://developer.kodexa.ai/studio/project/task-templates.md): Defining reusable blueprints for tasks with forms, actions, document groups, AI chat prompts, and automated plans - [Teams & Tasks](https://developer.kodexa.ai/studio/project/teams-and-tasks.md): Managing teams and task assignments within a project - [Projects List](https://developer.kodexa.ai/studio/projects/list.md): Browsing and managing projects in your organization - [Project Statuses](https://developer.kodexa.ai/studio/projects/statuses.md): Configuring project status values - [Project Templates](https://developer.kodexa.ai/studio/projects/templates.md): Managing reusable project templates - [Chat & AI Assistant](https://developer.kodexa.ai/studio/workspace/chat-and-ai.md): Interacting with AI assistants in the workspace - [Data & Annotation Panels](https://developer.kodexa.ai/studio/workspace/data-and-annotation.md): Working with taxonomies, labels, exceptions, and data forms in the workspace - [Document Views](https://developer.kodexa.ai/studio/workspace/document-views.md): Working with documents in the workspace - [Exports](https://developer.kodexa.ai/studio/workspace/exports.md): Exporting data and documents from the workspace - [Navigation & Search Panels](https://developer.kodexa.ai/studio/workspace/navigation-and-search.md): Navigating documents and searching content in the workspace - [Workspace Overview](https://developer.kodexa.ai/studio/workspace/overview.md): Understanding the Kodexa Workspace layout and panels - [Sidecar View](https://developer.kodexa.ai/studio/workspace/sidecar.md): Using the secondary document view alongside your main workspace - [Task Management Panels](https://developer.kodexa.ai/studio/workspace/task-management.md): Managing tasks, documents, team assignments, and audit trails in the workspace ## OpenAPI Specs - [api-docs](https://developer.kodexa.ai/api-reference/api-docs.yaml) - [filtered-api-docs](https://developer.kodexa.ai/api-reference/filtered-api-docs.yaml) ## Optional - [Kodexa](https://www.kodexa.ai) - [Support](https://support.kodexa.ai)