PARTNERS

moveEndpointsBetweenCompanies

This method moves a list of endpoints to another protected entity (move between companies)

Parameters

Parameter

Type

Optional

Description

endpointIds

Array

No

The list of endpoints IDs

destinationGroupId

String

No

The ID of the destination group

Return value

This method does not return any value.

Example

Request:

  {
       "params": {
           "endpointIds" : [
                   "559bd152b1a43d291b7b23d8",
                   "559bd152b1a43d291b7b2430"
           ],
           "destinationGroupId": "559bd17ab1a43d241b7b23c6"
       },
       "jsonrpc": "2.0",
       "method": "moveEndpointsBetweenCompanies",
       "id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f"
  }  

Response:

  {
      "id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f",
      "jsonrpc":"2.0",
      "result": null
  }  

API Error Codes

Error Code

Description

4050001

This error is thrown on MOVE ENDPOINTS validation process when destination group is invalid.

4050002

This error is thrown on MOVE ENDPOINTS validation process when destination group Id param is not a string.

4050003

This error is thrown on MOVE ENDPOINTS validation process when endpointIds param is not a non-empty array.

4050004

This error is thrown on MOVE ENDPOINTS validation process when target endpoint is unmanaged.

4050005

This error is thrown on MOVE ENDPOINTS validation process when target endpoint is under same company as destination.

4050006

This error is thrown on MOVE ENDPOINTS validation process when target endpoint cannot be moved because it is not movable.

4050007

This error is thrown on MOVE ENDPOINTS validation process when target endpoint cannot be moved because it does not have unified client app id.

4050008

This error is thrown on MOVE ENDPOINTS validation process when target endpoint cannot be moved because it already has a Move task in progress.

4050009

This error is thrown on MOVE ENDPOINTS validation process when target endpoint cannot be moved because it has been already moved from this company.

4050010

This error is thrown on MOVE ENDPOINTS validation process when target endpoint cannot be moved because source company is not directly under current user's company.

4050011

This error is thrown on MOVE ENDPOINTS validation process when target endpoint cannot be moved because of MA issues.

4050012

This error is thrown on MOVE ENDPOINTS validation process because target endpoint cannot be moved between companies with different BEST customizations.

4050013

This error is thrown on MOVE ENDPOINTS validation process when target endpoint cannot be moved because it has encrypted volumes.

4050014

This error is thrown on MOVE ENDPOINTS validation process when target endpoint cannot be moved because source company doesn't have monthly license.

4050015

This error is thrown on MOVE ENDPOINTS validation process when destination company license is not Monthly License or destination company is not a direct company.

4050016

This error is thrown on MOVE ENDPOINTS validation process when the target endpoint cannot be moved because the source company has paid subscription and the destination company has trial subscription.

4030001

This error is thrown when operation is not permitted, because the feature is not available on this platform

4030003

This error is thrown on MOVE ENDPOINTS validation process because Only MSP users can move endpoints to other companies