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 a Reserved IPv4 address assigned to them. The initiating account must convert the address to an ephemeral IP or unassign it before the transfer can be completed.

    • 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

Path Params
string
enum
required

Enum Call either the v4 URL, or v4beta for operations still in Beta.

Allowed:
uuid
required

The UUID of the service transfer. This value is sent in an email to the originator of the service transfer request.

Responses

Language
Credentials
LoadingLoading…
Response
Choose an example:
application/json