Endpoints
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....
Error Handling
Complete error reference for Data Machine REST API. Standard Error Format All errors follow WordPress REST API error format: {...
Scheduling Intervals
Available scheduling intervals for Data Machine flow automation using WordPress Action Scheduler. Overview Data Machine uses WordPress Action Scheduler for...
Parameter Systems
Unified flat parameter architecture for all Data Machine components, providing consistent interfaces across steps, handlers, and tools while maintaining extensibility...
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)...
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...
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...
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....
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...
Users Endpoints
Implementation: inc/Api/Users.php Base URL: /wp-json/datamachine/v1/users Overview Users endpoints manage user-specific preferences for Data Machine, including selected pipeline preferences for the...