# Automation Plugin API



<EndpointIndex names={['executeAutomationPlugin', 'fetchFromAutomationPlugin']} />

Execute Automation Plugin [#execute-automation-plugin]

<ApiEndpoint name="executeAutomationPlugin" />

Fetch From Automation Plugin [#fetch-from-automation-plugin]

<ApiEndpoint name="fetchFromAutomationPlugin" />


## API Reference

POST /plugin/{tenantLocator}/automation/{pluginName}/{action} — executeAutomationPlugin
Permissions: write, execute
Parameters:
  tenantLocator (uuid, path, required)
  Authorization (string, header, required)
  pluginName (string, path, required)
  action (string, path, required)
Request body (map<string, object>):
Responses:
  200 map<string, object> — OK

GET /plugin/{tenantLocator}/automation/{pluginName}/{action} — fetchFromAutomationPlugin
Permissions: write, execute
Parameters:
  tenantLocator (uuid, path, required)
  Authorization (string, header, required)
  pluginName (string, path, required)
  action (string, path, required)
Request body (map<string, object>):
Responses:
  200 map<string, object> — OK