Operation

no comment

APIDescription
GET Migration/{id}/Rollback

Get Rollback status

POST Migration/{id}/Rollback

Create a rollback request

GET Migration/{id}/Cancel

Get Cancel status

POST Migration/{id}/Cancel

Create a rollback request

GET Migration/{id}/Queue

Returns your position in the wait queue if there is no wait returns 0

POST Migration/{id}/Clean

Remove all informations on your migration

FileUpload

controller that handle migration with file upload

APIDescription
POST MigrationFiles/TemporaryTask

Create a temporary migration task that you will use use to upload files

POST MigrationFiles/UploadSmallFile

upload a file smaller than 30Mb (which should be the case for most ics / vcf)

Migration

Migration controller

APIDescription
GET Migration/{Id}

Get basic infos on a migration

GET Migration/Progress/{Id}

Get progress infos on a migration

GET Migration/Progress/Errors/{Id}?Step={Step}&cult={cult}

Get Error list on a migration step

POST Migration

Create a new migration

GET Migration/{id}/Folders

Get folders migration information

GET Migration/{id}/Mails

Get mails migration information

GET Migration/{id}/InboxRules

Get inbox rules migration information

GET Migration/{id}/Contacts

Get contacts migration information

GET Migration/{id}/ContactGroups

Get contact groups migration information

GET Migration/{id}/Tasks

Get Tasks migration information

GET Migration/{id}/Calendars

Get Calendars migration information

Project

Project Controller

APIDescription
GET Project/{Id}

Get basic infos on a Project

POST Project

Get basic infos on a Project

POST Project/AddMigration

Add a single migration to a project

POST Project/AddMigrations

Add multiple migrations to a project

POST Project/Import

Import an excel/csv file to create multiple migrations

POST Project/Remove?Id={Id}

remove a migration from a project if it's not launched it will delete it on the opposite case it will stay

POST Project/Modify

modify a migration on the opposite case it will stay