Why podio-export?
On December 18, 2018 Podio notified its users of Upcoming Changes to Podio Free. The announcement came as a surprise to long time Podio users. podio-export was put together to help users easily export their data data.
Is podio-export for me?
You may want to use podio-export if you:
- Simply want to backup your existing Podio data (any type of account).
- Are looking to backup old Podio data from a free Podio account that you do now plan to use anymore.
- Are looking to export you data so it can be migrated (imported) elsewhere later.
What options does podio-export offer?
podio-export will offer an open source Javascript tool to export your data (initially into JSON files). See section podio-export Javascript tool -> Data exported) for details.
If there is enough interest, we may offer a simple webpage where a user would provide a Podio client_id and client_secret as well as their Podio username and password and be able to export their data straight into a Google Drive account. Please let us know in case you are unable to use the tool and might require a webpage instead.
Data exported
The following describes which data is exported by the podio-export tool:
- For the user account provided, will export data for each organization as follows:
./podio-export/USER_NAME/summary.jsoncontains a count of all data exported in the lastpodio-exportsession../podio-export/USER_NAME/contacts_X-Y.jsonfiles containing contacts X through Y for userUSER_NAME../podio-export/USER_NAME/ORG_NAMEfolder (one for each organization)../podio-export/USER_NAME/ORG_NAME/ORG_NAME.jsonfile containing information about organizationORG_NAME../podio-export/USER_NAME/ORG_NAME/tasks_X-Y.jsonfiles containing tasks X through Y for organizationORG_NAME.
- For each organization identified, will export data for each workspace as follows:
./podio-export/USER_NAME/ORG_NAME/WORKSPACE_NAME: folder (one for each workspace)../podio-export/USER_NAME/ORG_NAME/WORKSPACE_NAME/WORKSPACE_NAME.jsonfile containing information about workspaceWORKSPACE_NAME.
- For each workspace identified, will export data for each workspace as follows:
./podio-export/USER_NAME/ORG_NAME/WORKSPACE_NAME/APP_NAME: folder (one for each application)../podio-export/USER_NAME/ORG_NAME/WORKSPACE_NAME/APP_NAME/APP_NAME.jsonfile containing information about applicationAPP_NAME../podio-export/USER_NAME/ORG_NAME/WORKSPACE_NAME/APP_NAME/items_X-Y.jsonfiles containing items X through Y for applicationAPP_NAME../podio-export/USER_NAME/ORG_NAME/WORKSPACE_NAME/APP_NAME/files_X-Y.jsonfiles containing information on files X through Y in applicationAPP_NAME../podio-export/USER_NAME/ORG_NAME/WORKSPACE_NAME/APP_NAME/filesfolder containing the actual files in applicationAPP_NAME.
Rate limiting & performance
Please note that Podio will rate limit requests and lower rate limits apply for the following podio-export actions:
- Exporting organization tasks (each 100 tasks exported count as one request).
- Exporting application items (each 500 items of a single app exported to JSON count as one request).
- Downloading files (each file downloaded counts as one request).
In order to work within these rate limits, once the limit is reached podio-export will halt and wait until the next rate interval (hour) to continue working.