Forum Discussion
dgdragon
8 years agoFrequent Visitor
Import Statuses
When I import a PBIX file, I can get the import status using the route:
https://api.powerbi.com/v1.0/myorg/groups/[org-id]/imports/[import-id]
and it returns something similar to:
{
"id": "[import-id]",
"importState": "Succeeded",
"createdDateTime": "2018-01-24T19:14:31.527Z",
"updatedDateTime": "2018-01-24T19:14:31.527Z",
"name": "[name]",
"connectionType": "import",
"source": "Upload",
"datasets": [],
"reports":[]
}
I would like to know what are the possible values are for "importState", is there a reference list somewhere?
Hi dgdragon,
After a few research, I haven't found any article/blog that has a full list of importStates. However, I did find a few more importStates:
- Publishing
- Published
- Succeeded
- Failed
Following is a use case of importStates. :smileyhappy:
// Example of polling the import to check when the import has finished. while (import.ImportState != "Succeeded" && import.ImportState != "Failed") { import = await client.Imports.GetImportByIdAsync(workspaceCollectionName, workspaceId, import.Id); Console.WriteLine("Checking import state... {0}", import.ImportState); Thread.Sleep(1000); }Regards
1 Reply
- v-ljerr-msftMicrosoft Employee
Hi dgdragon,
After a few research, I haven't found any article/blog that has a full list of importStates. However, I did find a few more importStates:
- Publishing
- Published
- Succeeded
- Failed
Following is a use case of importStates. :smileyhappy:
// Example of polling the import to check when the import has finished. while (import.ImportState != "Succeeded" && import.ImportState != "Failed") { import = await client.Imports.GetImportByIdAsync(workspaceCollectionName, workspaceId, import.Id); Console.WriteLine("Checking import state... {0}", import.ImportState); Thread.Sleep(1000); }Regards