API move como manager ou pool

Boa tarde,

Estou tentando utilizar a API v2/requests/{processId}/move mas não estou entendo os campos do json e algumas utilidades da API.

No body tem o campo "asManager", mas mesmo definindo o mesmo como true, a API não esta movimentando a solicitação sem que o usuario responsavel seja o mesmo do "assignee" do json. Alguém conseguiu movimentar a solicitação usando apenas a tag "asManager"?

Quando a tarefa estiver como pool, tenho que chamar duas apis para movimentação?

Olá, Segue um exemplo que montei e utilizo em vários processos:


        var body = {
            "movementSequence": 0,
            "assignee": admin,
            "targetState": 0,
            "targetAssignee": "System:Auto",
            "subProcessTargetState": 0,
            "comment": "Movimentado Automaticamente.",
            "asManager": true,
            "formFields": formFields
        }

Lembrando que definido asManager o usuário da aplicação devera estar como gestor do processo.

Espero que ajude.