Operation

no comment

APIDescription
POST Migration/{id}/Unstuck

Tries to unstuck a migratiuon

GET Migration/{id}/Rollback

Get Rollback status

POST Migration/{id}/Rollback

Create a rollback request

POST Migration/{id}/RollbackItems

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 / XmlRules)

Migration

Migration controller

APIDescription
GET Migration/{id}?includeErrors={includeErrors}

Get basic infos on a migration

GET Migration/Progress/{id}

Get progress infos on a migration

POST Migration/ProgressWithIncrementals

Get informations on a migration with incrementals

GET Migration/Errors/{id}/{type}

Get Error list on a migration step

POST Migration

Create a new migration

POST Migration/HasPreviousRelatedMigrations

Check if there is already an existing migration and give the id back

POST Migration/{id}/CreateIncremental

Create a new incremental migration

GET Migration/{id}/{type}

Get item type migration information

GET Migration/Progress/{id}/{type}

Get item type migration information

POST Migration/CheckErrors/{id}

Hidden method to check what type of errors have been raised

Project

Project Controller

APIDescription
GET Project

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}

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