getPanelAgentSoulRecallMoveStatus(params: GetPanelAgentSoulRecallMoveStatusParams)

Requires:
@tuya-miniapp/cloud-api≥1.x.x

Description

Query the progress of a Memory Recall (soul migration) task.

Parameters

ParameterTypeRequiredDescription
YesRequest parameters

Return Value

Type: Promise<GetPanelAgentSoulRecallMoveStatusResult>
GetPanelAgentSoulRecallMoveStatusResult (see type definitions and minituya return parameters for field meanings)

Referenced Types

interfaceGetPanelAgentSoulRecallMoveStatusResult
PropertyTypeDescription
taskIdstringTask ID
taskStatusnumber0: processing / 1: succeeded / 2: failed
progressCodestringProgress code
progressDescstringProgress text
failReasonstringFailure reason (when taskStatus=2)

Examples

Request example

import { getPanelAgentSoulRecallMoveStatus } from '@tuya-miniapp/cloud-api';

const params = {
  devId: 'your_device_id',
};

getPanelAgentSoulRecallMoveStatus(params)
  .then(result => {
    console.log('Soul migration task progress:', result);
  })
  .catch(error => {
    console.error('Failed to query soul migration task progress:', error);
  });

Response example

{
  "taskId": "your_task_id",
  "taskStatus": 0,
  "progressCode": "SYNC_MEMORY",
  "progressDesc": "Sync chats and memories"
}