Update the owner of a task
POST /assetapi/update/owner
Overview
This API updates the owner of a task.
Prerequisites
- Environment (Org) admin permissions
Request
POST https://{controlplane_path}/api/1/rest/public/assetapi/update/owner
Path parameters
Key | Description |
---|---|
controlplane_path |
Required. The path to the SnapLogic Control Plane:
elastic.snaplogic.com
For the UAT or EMEA control plane, substitute the name for elastic . For
example:
|
Query parameters
None.
Request header
In the request header, specify Basic
for authorization, add your credentials, and specify application/json
for content type:
Authorization: Basic {your_encoded_security_credentials}
Content-Type: application/json
Request body
{
"asset_path" : "/Automation2/Rachana/Test/task",
"asset_type" : "Job",
"project_path" : "/Automation2/Rachana/Test/",
"new_owner" : "[email protected]"
}
Key | Type | Description |
---|---|---|
asset_path |
string | Required. The path to the asset.
Format: |
asset_type |
string | Must be set to Job (case-sensitive).
Note: All tasks in the specified project path will be assigned to the new owner.
|
project_path |
string |
Required. The path to the SnapLogic project.
Format: Important: The path comparison is case-sensitive.
|
new_owner |
string | The user ID of the new owner. |
Response
Response body
{
"success": [
"/Automation2/Rachana/Test/task"
],
"failed": []
}
Key | Type | Description |
---|---|---|
success |
array | An array of strings containing the paths of the assets that were successfully updated. |
failed |
array | An array of strings containing the paths of the assets that were not updated. |