Account

Service Transfer Accept

post
https://api.linode.com/v4/account/service-transfers/{token}/accept

Accept a Service Transfer for the provided token to receive the services included in the transfer to your account. At this time, only Linodes can be transferred.

When accepted, email confirmations are sent to the accounts that created and accepted the transfer. A transfer can take up to three hours to complete once accepted. Once a transfer is completed, billing for transferred services ends for the sending account and begins for the receiving account.

This command can only be accessed by the unrestricted users of the account that receives the transfer. Users of the same account that created a transfer cannot accept the transfer.

There are several conditions that must be met in order to accept a transfer request:

  1. Only transfers with a pending status can be accepted.

  2. The account accepting the transfer must have a registered payment method and must not have a past due balance or other account limitations for the services to be transferred.

  3. Both the account that created the transfer and the account that is accepting the transfer must not have any active Terms of Service violations.

  4. The service must still be owned by the account that created the transfer.

  5. Linodes must not:

    • 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.

Any and all of the above conditions must be cured and maintained by the relevant account prior to the transfer's expiration to allow the transfer to be accepted by the receiving account.

Path Parameters

token
Required
string

The UUID of the Service Transfer.

Request Samples

curl -H "Authorization: Bearer $TOKEN" \
  -X POST \
  https://api.linode.com/v4/account/service-transfers/123E4567-E89B-12D3-A456-426614174000/accept

Response Samples

{}

Responses

200: Service Transfer accepted.

default: Error

errors
array of objects
reason
string

What happened to cause this error. In most cases, this can be fixed immediately by changing the data you sent in the request, but in some cases you will be instructed to open a Support Ticket or perform some other action before you can complete the request successfully.

field
string

The field in the request that caused this error. This may be a path, separated by periods in the case of nested fields. In some cases this may come back as "null" if the error is not specific to any single element of the request.