---
title: "Copy social accounts"
method: POST
path: "/api/v1/social-account/copy"
tags: ["socialAccount"]
---

# Copy social accounts

`POST /api/v1/social-account/copy`

## Request body

- object
  - `fromTeamId` string, required
  - `toTeamId` string, required
  - `resetChannel` boolean — If you set that to true, selected page will not be transferred automatically. The user will have to select the page themselves again. This only applies to Facebook, Instagram, Linkedin and Youtube.
  - `socialAccountTypes` string[], required

## Response `200`

200

- object[]
  - `id` string, required
  - `type` 'TIKTOK' | 'YOUTUBE' | 'INSTAGRAM' | 'FACEBOOK' | 'TWITTER' | 'THREADS' | 'LINKEDIN' | 'PINTEREST' | 'REDDIT' | 'MASTODON' | 'DISCORD' | 'SLACK' | 'BLUESKY' | 'GOOGLE_BUSINESS' | 'SNAPCHAT', required
  - `teamId` string, required
  - `username` string, nullable
  - `displayName` string, nullable
  - `bio` string, nullable
  - `avatarUrl` string, nullable
  - `externalId` string, nullable
  - `userUsername` string, nullable
  - `userDisplayName` string, nullable
  - `userId` string, nullable
  - `channels` object[], nullable
    - `id` string, required
    - `name` string, nullable
    - `username` string, nullable
    - `address` string, nullable
    - `avatarUrl` string, nullable
    - `webhook` object, nullable
      - `id` string, nullable
      - `name` string, nullable
      - `avatar` string, nullable
      - `url` string, nullable
    - `metadata` object, nullable
      - `allowImages` boolean, nullable
      - `allowVideos` boolean, nullable
      - `allowGalleries` boolean, nullable
      - `linkFlairEnabled` boolean, nullable
  - `mastodonServerId` string, nullable
  - `instagramConnectionMethod` 'FACEBOOK' | 'INSTAGRAM', nullable
  - `twitterSubType` 'none' | 'basic' | 'premium' | 'premium_plus', nullable
  - `isTiktokBusinessAccount` boolean, nullable
  - `disconnectedCheckTryAt` string, date-time, nullable
  - `deleteOn` string, date-time, nullable
  - `createdAt` string, date-time, nullable, required
  - `updatedAt` string, date-time, nullable, required
  - `deletedAt` string, date-time, nullable

## Other responses

- `400` — 400
- `401` — 401
- `403` — 403
- `404` — 404
- `429` — 429
- `500` — 500

---

[API](https://skmtc.net/bundle/apis/bundle-social-api.md) · [All operations](https://skmtc.net/bundle/apis/bundle-social-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bundle/bundle-social-api/versions/b773556c2f09/schema)
