Docs/API Reference/Migrations

Get a migration

Migrations · GET /v1/migrations/:workspaceId

Get a migration

GET/v1/migrations/:workspaceId

Note

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