Library Version
0.3.1
Python Version
3.12.13
Operating System
Linux
Authentication Method
Service principal (secret)
What is the problem?
I have a pipeline in fabric with notebook activity
If workspace and notebook is specified (no by id) we have this error
Failed to publish DataPipeline 'TestPipeline': Unhandled error occurred calling POST on 'https://api.powerbi.com/v1/workspaces/351cf346-fa3c-415b-b5f5-b8b7ced32dc5/items'. Message: The feature is not available.
No problem with others items
SPN has granted
Steps to reproduce
Create a pipeline with just notebook activity
Expected behavior
Deploy the pipeline with right workspace id in test right notebook id in test
Actual behavior
error
Is there an ideal solution?
No response
Additional context, screenshots, logs, error output, etc
Method: POST
2026-04-10T15:36:50.0589347Z Request Body:
2026-04-10T15:36:50.0589915Z {
2026-04-10T15:36:50.0590492Z "displayName": "TestPipeline",
2026-04-10T15:36:50.0591103Z "type": "DataPipeline",
2026-04-10T15:36:50.0591720Z "description": "",
2026-04-10T15:36:50.0592267Z "definition": {
2026-04-10T15:36:50.0593779Z "parts": [
2026-04-10T15:36:50.0594293Z {
2026-04-10T15:36:50.0594796Z "path": "pipeline-content.json",
2026-04-10T15:36:50.0596188Z "payload": "ewogICJwcm9wZXJ0aWVzIjogewogICAgImFjdGl2aXRpZXMiOiBbCiAgICAgIHsKICAgICAgICAidHlwZSI6ICJUcmlkZW50Tm90ZWJvb2siLAogICAgICAgICJ0eXBlUHJvcGVydGllcyI6IHsKICAgICAgICAgICJub3RlYm9va0lkIjogIjg5ZTZlNDA4LTBiMzUtNGZlMi1hNWQyLWFjNTkxNmNiYTdmZiIsCiAgICAgICAgICAid29ya3NwYWNlSWQiOiAiMzUxY2YzNDYtZmEzYy00MTViLWI1ZjUtYjhiN2NlZDMyZGM1IgogICAgICAgIH0sCiAgICAgICAgImV4dGVybmFsUmVmZXJlbmNlcyI6IHsKICAgICAgICAgICJjb25uZWN0aW9uIjogIjBjOTUzODY0LTFkNzYtNDRmMS05ODRlLTg2ZTkzODU4M2JhNSIKICAgICAgICB9LAogICAgICAgICJwb2xpY3kiOiB7CiAgICAgICAgICAidGltZW91dCI6ICIwLjEyOjAwOjAwIiwKICAgICAgICAgICJyZXRyeSI6IDAsCiAgICAgICAgICAicmV0cnlJbnRlcnZhbEluU2Vjb25kcyI6IDMwLAogICAgICAgICAgInNlY3VyZUlucHV0IjogZmFsc2UsCiAgICAgICAgICAic2VjdXJlT3V0cHV0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJuYW1lIjogIk5vdGVib29rMSIsCiAgICAgICAgImRlcGVuZHNPbiI6IFtdCiAgICAgIH0KICAgIF0KICB9Cn0=",
2026-04-10T15:36:50.0597878Z "payloadType": "InlineBase64"
2026-04-10T15:36:50.0598395Z },
2026-04-10T15:36:50.0598824Z {
2026-04-10T15:36:50.0599276Z "path": ".platform",
2026-04-10T15:36:50.0600295Z "payload": "ewogICIkc2NoZW1hIjogImh0dHBzOi8vZGV2ZWxvcGVyLm1pY3Jvc29mdC5jb20vanNvbi1zY2hlbWFzL2ZhYnJpYy9naXRJbnRlZ3JhdGlvbi9wbGF0Zm9ybVByb3BlcnRpZXMvMi4wLjAvc2NoZW1hLmpzb24iLAogICJtZXRhZGF0YSI6IHsKICAgICJ0eXBlIjogIkRhdGFQaXBlbGluZSIsCiAgICAiZGlzcGxheU5hbWUiOiAiVGVzdFBpcGVsaW5lIgogIH0sCiAgImNvbmZpZyI6IHsKICAgICJ2ZXJzaW9uIjogIjIuMCIsCiAgICAibG9naWNhbElkIjogImU4N2IyMDk5LTliMDYtYmE1MS00YWM2LTkxMDczNDY2NGViYiIKICB9Cn0=",
2026-04-10T15:36:50.0601241Z "payloadType": "InlineBase64"
2026-04-10T15:36:50.0601756Z }
2026-04-10T15:36:50.0602281Z ]
2026-04-10T15:36:50.0602734Z },
2026-04-10T15:36:50.0603259Z "folderId": "f19aaeae-6ad4-4db9-be03-1ed51e6b0523"
2026-04-10T15:36:50.0603771Z }
2026-04-10T15:36:50.0604239Z Response Status: 403
2026-04-10T15:36:50.0604720Z Response Headers:
2026-04-10T15:36:50.0605180Z {
2026-04-10T15:36:50.0605662Z "Cache-Control": "no-store, must-revalidate, no-cache",
2026-04-10T15:36:50.0606156Z "Pragma": "no-cache",
2026-04-10T15:36:50.0606610Z "Transfer-Encoding": "chunked",
2026-04-10T15:36:50.0607311Z "Content-Type": "application/json; charset=utf-8",
2026-04-10T15:36:50.0607882Z "x-ms-public-api-error-code": "FeatureNotAvailable",
2026-04-10T15:36:50.0608450Z "Strict-Transport-Security": "max-age=31536000; includeSubDomains",
2026-04-10T15:36:50.0608973Z "X-Frame-Options": "deny",
2026-04-10T15:36:50.0609460Z "X-Content-Type-Options": "nosniff",
2026-04-10T15:36:50.0610152Z "RequestId": "fa3043b1-17dc-437e-8d7a-1dd1c019579c",
2026-04-10T15:36:50.0610689Z "Access-Control-Expose-Headers": "RequestId",
2026-04-10T15:36:50.0611185Z "request-redirected": "true",
2026-04-10T15:36:50.0611751Z "home-cluster-uri": "https://wabi-us-east2-redirect.analysis.windows.net/",
2026-04-10T15:36:50.0612338Z "Date": "Fri, 10 Apr 2026 15:36:49 GMT"
2026-04-10T15:36:50.0612867Z }
2026-04-10T15:36:50.0613311Z Response Body:
2026-04-10T15:36:50.0613914Z {"requestId":"fa3043b1-17dc-437e-8d7a-1dd1c019579c","errorCode":"FeatureNotAvailable","message":"The feature is not available","isRetriable":false}
2026-04-10T15:36:50.0614572Z �[0m
2026-04-10T15:36:50.0615643Z �[31m[error] 15:36:50 - Failed to publish DataPipeline 'TestPipeline': Unhandled error occurred calling POST on 'https://api.powerbi.com/v1/workspaces/351cf346-fa3c-415b-b5f5-b8b7ced32dc5/items'. Message: The feature is not available. �[0m
pipeline-content.json
{
"properties": {
"activities": [
{
"type": "TridentNotebook",
"typeProperties": {
"notebookId": "e650545b-8141-b203-4fc2-24130d1f1c4c",
"workspaceId": "00000000-0000-0000-0000-000000000000"
},
"policy": {
"timeout": "0.12:00:00",
"retry": 0,
"retryIntervalInSeconds": 30,
"secureInput": false,
"secureOutput": false
},
"name": "Notebook1",
"dependsOn": []
}
]
}
}
Library Version
0.3.1
Python Version
3.12.13
Operating System
Linux
Authentication Method
Service principal (secret)
What is the problem?
I have a pipeline in fabric with notebook activity
If workspace and notebook is specified (no by id) we have this error
Failed to publish DataPipeline 'TestPipeline': Unhandled error occurred calling POST on 'https://api.powerbi.com/v1/workspaces/351cf346-fa3c-415b-b5f5-b8b7ced32dc5/items'. Message: The feature is not available.
No problem with others items
SPN has granted
Steps to reproduce
Create a pipeline with just notebook activity
Expected behavior
Deploy the pipeline with right workspace id in test right notebook id in test
Actual behavior
error
Is there an ideal solution?
No response
Additional context, screenshots, logs, error output, etc
Method: POST
2026-04-10T15:36:50.0589347Z Request Body:
2026-04-10T15:36:50.0589915Z {
2026-04-10T15:36:50.0590492Z "displayName": "TestPipeline",
2026-04-10T15:36:50.0591103Z "type": "DataPipeline",
2026-04-10T15:36:50.0591720Z "description": "",
2026-04-10T15:36:50.0592267Z "definition": {
2026-04-10T15:36:50.0593779Z "parts": [
2026-04-10T15:36:50.0594293Z {
2026-04-10T15:36:50.0594796Z "path": "pipeline-content.json",
2026-04-10T15:36:50.0596188Z "payload": "ewogICJwcm9wZXJ0aWVzIjogewogICAgImFjdGl2aXRpZXMiOiBbCiAgICAgIHsKICAgICAgICAidHlwZSI6ICJUcmlkZW50Tm90ZWJvb2siLAogICAgICAgICJ0eXBlUHJvcGVydGllcyI6IHsKICAgICAgICAgICJub3RlYm9va0lkIjogIjg5ZTZlNDA4LTBiMzUtNGZlMi1hNWQyLWFjNTkxNmNiYTdmZiIsCiAgICAgICAgICAid29ya3NwYWNlSWQiOiAiMzUxY2YzNDYtZmEzYy00MTViLWI1ZjUtYjhiN2NlZDMyZGM1IgogICAgICAgIH0sCiAgICAgICAgImV4dGVybmFsUmVmZXJlbmNlcyI6IHsKICAgICAgICAgICJjb25uZWN0aW9uIjogIjBjOTUzODY0LTFkNzYtNDRmMS05ODRlLTg2ZTkzODU4M2JhNSIKICAgICAgICB9LAogICAgICAgICJwb2xpY3kiOiB7CiAgICAgICAgICAidGltZW91dCI6ICIwLjEyOjAwOjAwIiwKICAgICAgICAgICJyZXRyeSI6IDAsCiAgICAgICAgICAicmV0cnlJbnRlcnZhbEluU2Vjb25kcyI6IDMwLAogICAgICAgICAgInNlY3VyZUlucHV0IjogZmFsc2UsCiAgICAgICAgICAic2VjdXJlT3V0cHV0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJuYW1lIjogIk5vdGVib29rMSIsCiAgICAgICAgImRlcGVuZHNPbiI6IFtdCiAgICAgIH0KICAgIF0KICB9Cn0=",
2026-04-10T15:36:50.0597878Z "payloadType": "InlineBase64"
2026-04-10T15:36:50.0598395Z },
2026-04-10T15:36:50.0598824Z {
2026-04-10T15:36:50.0599276Z "path": ".platform",
2026-04-10T15:36:50.0600295Z "payload": "ewogICIkc2NoZW1hIjogImh0dHBzOi8vZGV2ZWxvcGVyLm1pY3Jvc29mdC5jb20vanNvbi1zY2hlbWFzL2ZhYnJpYy9naXRJbnRlZ3JhdGlvbi9wbGF0Zm9ybVByb3BlcnRpZXMvMi4wLjAvc2NoZW1hLmpzb24iLAogICJtZXRhZGF0YSI6IHsKICAgICJ0eXBlIjogIkRhdGFQaXBlbGluZSIsCiAgICAiZGlzcGxheU5hbWUiOiAiVGVzdFBpcGVsaW5lIgogIH0sCiAgImNvbmZpZyI6IHsKICAgICJ2ZXJzaW9uIjogIjIuMCIsCiAgICAibG9naWNhbElkIjogImU4N2IyMDk5LTliMDYtYmE1MS00YWM2LTkxMDczNDY2NGViYiIKICB9Cn0=",
2026-04-10T15:36:50.0601241Z "payloadType": "InlineBase64"
2026-04-10T15:36:50.0601756Z }
2026-04-10T15:36:50.0602281Z ]
2026-04-10T15:36:50.0602734Z },
2026-04-10T15:36:50.0603259Z "folderId": "f19aaeae-6ad4-4db9-be03-1ed51e6b0523"
2026-04-10T15:36:50.0603771Z }
2026-04-10T15:36:50.0604239Z Response Status: 403
2026-04-10T15:36:50.0604720Z Response Headers:
2026-04-10T15:36:50.0605180Z {
2026-04-10T15:36:50.0605662Z "Cache-Control": "no-store, must-revalidate, no-cache",
2026-04-10T15:36:50.0606156Z "Pragma": "no-cache",
2026-04-10T15:36:50.0606610Z "Transfer-Encoding": "chunked",
2026-04-10T15:36:50.0607311Z "Content-Type": "application/json; charset=utf-8",
2026-04-10T15:36:50.0607882Z "x-ms-public-api-error-code": "FeatureNotAvailable",
2026-04-10T15:36:50.0608450Z "Strict-Transport-Security": "max-age=31536000; includeSubDomains",
2026-04-10T15:36:50.0608973Z "X-Frame-Options": "deny",
2026-04-10T15:36:50.0609460Z "X-Content-Type-Options": "nosniff",
2026-04-10T15:36:50.0610152Z "RequestId": "fa3043b1-17dc-437e-8d7a-1dd1c019579c",
2026-04-10T15:36:50.0610689Z "Access-Control-Expose-Headers": "RequestId",
2026-04-10T15:36:50.0611185Z "request-redirected": "true",
2026-04-10T15:36:50.0611751Z "home-cluster-uri": "https://wabi-us-east2-redirect.analysis.windows.net/",
2026-04-10T15:36:50.0612338Z "Date": "Fri, 10 Apr 2026 15:36:49 GMT"
2026-04-10T15:36:50.0612867Z }
2026-04-10T15:36:50.0613311Z Response Body:
2026-04-10T15:36:50.0613914Z {"requestId":"fa3043b1-17dc-437e-8d7a-1dd1c019579c","errorCode":"FeatureNotAvailable","message":"The feature is not available","isRetriable":false}
2026-04-10T15:36:50.0614572Z �[0m
2026-04-10T15:36:50.0615643Z �[31m[error] 15:36:50 - Failed to publish DataPipeline 'TestPipeline': Unhandled error occurred calling POST on 'https://api.powerbi.com/v1/workspaces/351cf346-fa3c-415b-b5f5-b8b7ced32dc5/items'. Message: The feature is not available. �[0m
pipeline-content.json
{
"properties": {
"activities": [
{
"type": "TridentNotebook",
"typeProperties": {
"notebookId": "e650545b-8141-b203-4fc2-24130d1f1c4c",
"workspaceId": "00000000-0000-0000-0000-000000000000"
},
"policy": {
"timeout": "0.12:00:00",
"retry": 0,
"retryIntervalInSeconds": 30,
"secureInput": false,
"secureOutput": false
},
"name": "Notebook1",
"dependsOn": []
}
]
}
}