---
title: "Transfer SIMs to organization (bulk)"
method: POST
path: "/devices/transfer"
tags: ["SIMs (Devices)"]
---

# Transfer SIMs to organization (bulk)

`POST /devices/transfer`

## Request

- Base URL: `https://dashboard.hologram.io/api/1`
- URL: `https://dashboard.hologram.io/api/1/devices/transfer`
- Auth: HTTP basic
- TypeScript: <https://skmtc.dev/hologram/apis/hologram-rest-api-v1/docs/devices/transfer/post.ts> (a function with typed inputs; its response is checked against the schema)

Transfer devices to a different organization. Maximum of 3000 devices per request. All devices must belong to the same source organization.

## Query parameters

- `preview` boolean

## Request body

- object
  - `deviceids` integer[], required: List of device IDs to transfer
  - `orgid` integer, required: ID of the destination organization

## Response `200`

OK

- TransferDevicesResponse
  - `success` boolean: Indicates whether the request was successful.
  - `data` object
    - `destination_orgid` integer: Organization ID the devices were transferred to
    - `transferred_deviceids` integer[]: IDs of devices that were successfully transferred
    - `warnings` object[]: Devices skipped during transfer (e.g. already in the destination org)
      - `deviceid` integer
      - `message` string

## Other responses

- `400`: Bad request
- `401`: Unauthorized

---

[API](https://skmtc.dev/hologram/apis/hologram-rest-api-v1.md) - [All operations](https://skmtc.dev/hologram/apis/hologram-rest-api-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/hologram/apis/hologram-rest-api-v1/revisions/1bc07dcd1631?raw)
