Forum Discussion
Passing the Parameter while calling the Data Pipeline using REST API
- 3 days ago
Hi 12_shashank,
The body needs to contain an executionData element.
Also ensure that your jobType is Pipeline.
POST
https://api.fabric.microsoft.com/v1/workspaces/{WorkspaceID}/items/{ItemID}/jobs/Pipeline/instances
{ "executionData": { "parameters": { "config_file": "excess" } } }I have tested this and it is functional.
Here is the body I used:
{ "executionData": { "parameters": { "Subject": "Test", "Body": "This is a test" } } }and in the service here is the pipeline run with those parameters:
Hi v-aatheeque/ tayloramy ,
This will not work :
POST: https://api.fabric.microsoft.com/v1/workspaces/6220e1dd-8a9a-47dd-88f7-f6c5d0fa811c/items/18af0a8c-c663-4315-90c0-cf0426de9084/jobs/Execute/instances
body:
{
"parameters": [
{
"name": "config_file",
"value": "excess",
"type": "Text"
}
]
}
Error:{
"requestId": "d319018e-2bdd-46c7-8175-20268e2f69c5",
"errorCode": "FeatureNotAvailable",
"message": "Parameter is not allowed for this item type or this item job type",
"isRetriable": false
}