Accept a service transfer

After you request a service transfer to another account, use this operation along with the token from the transfer request email, to accept it for the target account. Currently, you can only transfer your Linode instances.

After you accept a transfer, the email address assigned to your account will receive a message. The same message is sent to the email address assigned to the account that requested the transfer. Once the transfer completes, billing for transferred services ends for the account that made the request, and begins for your account.

There are several conditions that need to be met to accept a transfer request:

  • Only transfers with a pending status can be accepted.

  • To accept a transfer, your account needs to have a registered payment method, and it can't have a past due balance or other limitations. It also can't have any active terms of service violations.

  • Any transferred service needs to be owned by the account that requested the transfer.

  • Linodes can't:

    • be assigned to a NodeBalancer, Firewall, VLAN, or Managed Service.

    • have any attached Block Storage volumes.

    • have any shared IP addresses.

    • have any assigned /56, /64, or /116 IPv6 ranges.

    • have a resource lock set. You need to unlock the Linode by deleting the lock.

📘

A requested transfer expires 24 hours after creation. You need to meet all of these conditions before this expiration to allow the transfer. Otherwise, you need to request a service transfer again.

Permissions and scopes

To call this operation, you need permissions, based on the model you're using:

  • Identity and access permissions. Your user needs a role with these permissions. Learn more.

    • Permissions: accept_service_transfer
  • OAuth scopes. Your user needs these scopes assigned. Learn more.

    • Scopes: account:read_write

CLI

linode-cli service-transfers \
  accept 123E4567-E89B-12D3-A456-426614174000

Learn more

Language
Credentials