Project Type: WordPress Plugins

Pipelines Endpoints

Implementation: /inc/Api/Pipelines/ directory structure Pipelines.php - Main pipeline CRUD operations PipelineSteps.php - Step management (/pipelines/{id}/steps) PipelineFlows.php - Pipeline-flow relationships (/pipelines/{id}/flows) Base URL: /wp-json/datamachine/v1/pipelines Overview Pipeline endpoints provide complete pipeline template...

Deduplication Tracking Endpoints

Implementation: inc/Api/ProcessedItems.php Base URL: /wp-json/datamachine/v1/processed-items Overview Deduplication tracking endpoints manage item tracking records to prevent duplicate processing of content items across flow executions. When a fetch handler processes an item...

Providers Endpoint

Implementation: inc/Api/Providers.php Base URL: /wp-json/datamachine/v1/providers Overview The Providers endpoint retrieves information about available AI providers and their configuration status. Authentication Requires manage_options capability. See Authentication Guide. Endpoints GET /providers Retrieve...

Settings Endpoints

Implementation: inc/Api/Settings.php Base URL: /wp-json/datamachine/v1/settings React Interface The Settings page is a React admin interface built with @wordpress/element and @wordpress/components. Data fetching and mutations use TanStack Query. UI state is...

StepTypes Endpoint

Implementation: inc/Api/StepTypes.php Base URL: /wp-json/datamachine/v1/step-types Overview The StepTypes endpoint provides information about available step types for pipeline building. Authentication Requires manage_options capability. See Authentication Guide. Endpoints GET /step-types Retrieve available...

System Endpoint

Implementation: inc/Api/System/System.php Base URL: /wp-json/datamachine/v1/system/ Overview The System endpoint provides infrastructure operations, monitoring, system task management, and editable prompt definitions for Data Machine. System tasks are background AI operations (alt...

Execute Endpoint

Implementation: inc/Api/Execute.php Base URL: /wp-json/datamachine/v1/execute Overview The Execute endpoint provides workflow execution capabilities for both database flows and ephemeral workflows. It handles immediate execution and delayed (one-time) execution via Action...

Files Endpoint

Implementation: inc/Api/FlowFiles.php, inc/Api/AgentFiles.php Base URL: /wp-json/datamachine/v1/files Overview The Files endpoint handles two distinct scopes: Flow files — File uploads for pipeline processing with flow-isolated storage, security validation, and automatic URL...

Flows Endpoints

Implementation: /inc/Api/Flows/ directory structure Flows.php - Main flow CRUD operations FlowSteps.php - Flow step configuration (/flows/{id}/config, /flows/steps/{flow_step_id}/config) Base URL: /wp-json/datamachine/v1/flows Overview Flow endpoints manage flow instances (configured and scheduled executions...

Handlers Endpoint

Implementation: inc/Api/Handlers.php Base URL: /wp-json/datamachine/v1/handlers Overview The Handlers endpoint provides information about registered fetch, publish, and upsert handlers available in Data Machine. Authentication Requires manage_options capability. See Authentication Guide. Endpoints...

← Back to Chubes.net