Forum Discussion

dgdragon's avatar
dgdragon
Frequent Visitor
8 years ago
Solved

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": "[imp...
  • v-ljerr-msft's avatar
    8 years ago

    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