This topic was automatically generated from Slack. You can find the original thread here.
Hey all.
I want to call a pipedream app’s action using the rest API. I have written my customApiExecutor service, which follows a template similar to (example):
{
"integration_provider_details": {
"request": {
"body": {
"commentText": "{{string}}",
"candidateEmail": "{{string}}",
"response_filter": "{{string[] | string}}"
},
"query": [],
"method": "post",
"endpoint": "https://abc/v1/workable/add-evaluation-note"
},
"response": {
"result": "{{result.data?.result}}"
}
}
}
This allows my custom executor to call a specific action endpoint and bind inputs/outputs dynamically.
I want to do the same with Pipedream — define a reusable template for actions from any app (e.g., Slack, GitHub) and call them directly via REST from my own service. But I can’t find any stable or documented endpoint like:
POST https://api.pipedream.com/v1/actions/{action_key}/run
My questions:
- Is there a way to call an individual action directly via REST using its key or ID, without wrapping it in a workflow?
- Is there any lower-level API (like from Connect) where actions can be invoked programmatically, assuming I have the component key and project ID?