Endpoints
Authentication
Data Machine REST API requests use normal WordPress REST authentication. Endpoint-specific callback routes add bearer or HMAC verification where a...
Agents
Implementation: inc/Abilities/AgentAbilities.php, inc/Abilities/AgentTokenAbilities.php, inc/Core/Auth/AgentAuthorize.php, inc/Core/Auth/AgentAuthCallback.php Overview Agent record and token management is exposed as REST-visible Data Machine abilities and executed...
Settings Abilities
Implementation: inc/Abilities/SettingsAbilities.php The datamachine/v1/settings REST routes were retired in #3456. Settings are read and updated through the REST-visible Data Machine...
Step Types Abilities
Implementation: inc/Abilities/StepTypeAbilities.php The datamachine/v1/step-types REST routes were retired in #3456. Step types are discovered through the REST-visible Data Machine abilities,...
Jobs Abilities
Implementation: inc/Abilities/Job/GetJobsAbility.php, inc/Abilities/Job/DeleteJobsAbility.php The datamachine/v1/jobs REST routes were retired in #3456. Jobs are managed through the REST-visible Data Machine abilities,...
Logs Abilities
Implementation: inc/Abilities/LogAbilities.php The datamachine/v1/logs REST routes were retired in #3456. Logs are read and cleared through the REST-visible Data Machine...
Pipelines Abilities
Implementation: inc/Abilities/Pipeline/ The datamachine/v1/pipelines REST routes were retired in #3456. Pipelines are managed through the REST-visible Data Machine abilities, executed...
Processed Items Abilities
Implementation: inc/Abilities/ProcessedItemsAbilities.php The datamachine/v1/processed-items REST route was retired in #3456. Processed-items deduplication tracking is cleared through the REST-visible Data Machine...
Files Endpoint
Implementation: inc/Api/FlowFiles.php, inc/Abilities/File/AgentFileAbilities.php, inc/Abilities/DailyMemoryAbilities.php Base URL: /wp-json/datamachine/v1/files Overview Flow files — File uploads for pipeline processing with flow-isolated storage, security...
Flows Abilities
Implementation: inc/Abilities/Flow/, inc/Abilities/FlowStep/ The datamachine/v1/flows REST routes were retired in #3456. Flows are managed through the REST-visible Data Machine abilities,...
Handlers Abilities
Implementation: inc/Abilities/HandlerAbilities.php, inc/Abilities/Handler/HandlerDetailAbility.php The datamachine/v1/handlers REST routes were retired in #3456. Handlers are discovered through the REST-visible Data Machine abilities,...
Scheduling Intervals
Available scheduling intervals for Data Machine flow automation using WordPress Action Scheduler. Overview Data Machine uses WordPress Action Scheduler for...