Get a migration
Migrations · GET /v1/migrations/:workspaceId
Get a migration
GET
/v1/migrations/:workspaceIdNote
state: awaiting_connection → importing → imported, then cut_over. failed when the last import errored; deactivated after DELETE.
Request
curl https://api.repull.dev/v1/migrations/1204 \ -H "Authorization: Bearer $REPULL_API_KEY"
Response
{
"data": {
"workspaceId": "1204", "name": "Seaside Rentals", "externalRef": "acct_8812", "state": "imported", "cutoverAt": null,
"connections": [ { "id": "812", "provider": "guesty", "status": "active",
"import": { "status": "completed", "finishedAt": "2026-09-24T18:06:47Z", "results": [ { "entityType": "listings", "processed": 48, "errors": 0 } ] } } ],
"counts": { "listings": 48, "reservations": 1312, "upcomingReservations": 211, "guests": 1040, "conversations": 886 }
}
}AI