List Change Owner Processes
Lists the node ownership change processes of one setup, newest first. A setup keeps one row per attempt, including finished and cancelled ones. Any API key whose node is the node in the path or one of its ancestors may read it.
Required permission: node:change-owner
Request
GET /v2/admin/nodes/{node_id}/change-owner-processes?setup_id={setup_id}&page={page}&per_page={per_page}
Parameters
| Name | Type | In | Description |
|---|---|---|---|
node_id | string | path | Required. The node that owns the setup |
setup_id | string | query | Required. The setup whose processes to list. 24-character hex id; must belong to node_id. |
page | integer | query | Required. Page number, starting at 1 |
per_page | integer | query | Required. Items per page, 1–100 |
Headers
| Name | Description |
|---|---|
Authorization | Required. Bearer <access_token> |
Example
curl --request GET \
--url '{{baseUrl}}/v2/admin/nodes/6901350deb7ed8c1c38de4e9/change-owner-processes?setup_id=6905f1c2a8e4b27d3c9a1f42&page=1&per_page=20' \
--header 'Authorization: Bearer <access_token>'
Response
{
"data": [
{
"id": "6907a4e1b5c83f2d9e6a0b17",
"node_id": "6901350deb7ed8c1c38de4e9",
"setup_id": "6905f1c2a8e4b27d3c9a1f42",
"network_id": "68fe7b31c2d94a5e8b1f0c63",
"old_owner_address": "0xecE2c86490b1214035cb1bbcC9781aE45d29BB97",
"new_wallet_id": "6a89b68e0c46ca4c941271aa",
"new_owner_address": "0xa112983907944387B64ba512daF256B3f28f93f5",
"status": "completed",
"current_step_order": 2,
"total_steps": 2,
"progress": 100,
"steps": [
{
"id": "6907a4e1b5c83f2d9e6a0b18",
"type": "transfer_tokenized_assets",
"status": "completed",
"order": 1,
"token_id": "67d8774e903bfcbe7eb5d93e",
"transaction_hash": "0x5c504ed432cb51138bcf09aa5e8a410dd4a1e204ef84bfed1be16dfba1b22060",
"retry_count": 0,
"max_retries": 3,
"error": null,
"started_at": "2026-11-02T09:14:28.104Z",
"completed_at": "2026-11-02T09:15:02.871Z"
},
{
"id": "6907a4e1b5c83f2d9e6a0b19",
"type": "change_node_owner",
"status": "completed",
"order": 2,
"token_id": null,
"transaction_hash": "0x9b1e7f2c0d4a6b8e3f5a7c9d1e2f4a6b8c0d2e4f6a8b0c2d4e6f8a0b2c4d6e8f",
"retry_count": 0,
"max_retries": 3,
"error": null,
"started_at": "2026-11-02T09:15:03.220Z",
"completed_at": "2026-11-02T09:15:41.006Z"
}
],
"error": null,
"created_at": "2026-11-02T09:14:27.512Z",
"updated_at": "2026-11-02T09:15:41.006Z",
"completed_at": "2026-11-02T09:15:41.006Z"
}
],
"total": 1,
"page": 1,
"per_page": 20
}
Response Fields
| Field | Type | Description |
|---|---|---|
data | array | Processes, newest first. Each item has the shape described in Get Change Owner Process. |
total | integer | Number of processes of the setup |
page | integer | Page returned |
per_page | integer | Page size used |
Errors
| Status | Code | Description |
|---|---|---|
| 400 | 10015 | Validation failed (setup_id, page or per_page missing or out of range), or the setup is not found on this node |
| 400 | 10016 | node_id is not a valid id |
| 400 | 10001 | Node not found |
| 403 | 10005 | The node is outside the API key's node hierarchy |
See Errors for the error format and common codes.