---
title: "Migrate Connection"
method: POST
path: "/v2/businesses/{uuid}/connection/migrate"
tags: ["Businesses"]
---

# Migrate Connection

`POST /v2/businesses/{uuid}/connection/migrate`

## Path parameters

- `uuid` string, required

## Request body

- ConnectionMigrationDto
  - `serviceName` 'quickbooks' | 'xero' | 'freshbooks' | 'dynamicsBusinessCentral' | 'sageBusinessCloud' | 'zohoBooks' | 'wave' | 'plaid', required
  - `accessToken` string
  - `refreshToken` string
  - `accountId` string
  - `location` 'com' | 'eu' | 'in' | 'au' | 'jp' | 'ca'

## Response `200`

- ConnectionMigrationResponseDto
  - `connectionUuid` string, required

## Other responses

- `400` — Bad Request Error - Thrown if fields sent via query does not follow specifications
- `401` — Unauthorized - Not logged in or log in expired
- `403` — Forbidden - Not enough permission
- `500` — Server Error

---

[API](https://skmtc.net/railz/apis/fis-accounting-data-as-a-service-api.md) · [All operations](https://skmtc.net/railz/apis/fis-accounting-data-as-a-service-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/railz/fis-accounting-data-as-a-service-api/revisions/5cdfae3fa1fa/schema)
