> For the complete documentation index, see [llms.txt](https://kb.stoque.com.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kb.stoque.com.br/zeev/apis/all/assignments/forward.md).

# Encaminhar tarefas pendentes

## Como encaminhar atividades pendentes utilizando API's do Zeev?

Em algumas circunstâncias pode ser necessário encaminhar atividades para outra pessoa.&#x20;

Ao utilizar a API do Zeev para encaminhamento de atividades, lembre-se que:

* No caso de encaminhamento de diversas tarefas em lote, caso 1 tenha sucesso, será retornado objeto de sucesso. Eventuais problemas de encaminhamento em outras atividades serão explicitados através do parâmetro de warnings no corpo da resposta.
* O usuário dono do token de autenticação deve ser superadministrador ou o dono das tarefas a serem encaminhadas.
* Um e-mail será enviado ao usuário destinatário no caso de sucesso.

Para realizar o encaminhamento utilizando API, siga os passos abaixo:

1. **Autenticação**: Primeiro obtenha um [token de autenticação](https://kb.zeev.it/apis/como-gerar-tokens-para-autenticar-nas-apis) com permissão de realizar essa operação;
2. **Obtenha os identificadores das atividades:** Obtenha os Id's de atribuição das atividades que deseja encaminhar. Existem muitas formas de fazer isso, você pode conferir algumas delas como descrito nesta [página](/zeev/apis/all/assignments/my-tasks.md).
3. **Enviar a Requisição**: Utilize o endpoint [#api-2-assignments-forward](#api-2-assignments-forward "mention") para enviar a requisição conforme modelo e exemplo (Troque seu\_endereco.do.zeev pelo endereço que você usa para acessar o Zeev);
4. ***Rate limit:*** Se for encaminhar tarefas em lote, [respeite os limites máximos de solicitações](/zeev/apis/como-utilizar-as-apis-do-zeev/como-controlar-o-volume-maximo-de-requisicoes-a-apis.md);

{% openapi src="/files/DYIxvabeLXa2mL6uE2si" path="/api/2/assignments/forward" method="post" %}
[ZeevApi's\_new.json](https://3371003943-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MD66pBdRalAQgnhNstG%2Fuploads%2Ff5huLIsAqm88oSjkTavv%2FZeevApi's_new.json?alt=media\&token=aae47f9f-90ca-48d0-b250-fc38fe74e6c0)
{% endopenapi %}

{% tabs %}
{% tab title="Node.js" %}

```javascript
let assignementIdList = [51303907,34099698]; // Lista de Ids a serem encaminhados

const myHeaders = new Headers();
myHeaders.append("Accept", "application/json");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Authorization", "Bearer TOKEN_DO_USUARIO");

const raw = JSON.stringify({
  "newUserId": 52607061,
  "assignmentsIds": assignementIdList,
  "message": "Mensagem incluida no encaminhamento de tarefa"
});

const requestOptions = {
  method: "POST",
  headers: myHeaders,
  body: raw
};

try {
  const response = await fetch("https://seu_endereco.do.zeev/api/2/assignments/forward", requestOptions);
  const result = await response.json();
  console.log(result)
} catch (error) {
  console.error(error);
};
```

{% endtab %}
{% endtabs %}

***

## **Links relacionados**:

* [O que é preciso para fazer integrações do Zeev para outros sistemas?](/zeev/integracoes/o-que-e-preciso-para-fazer-integracoes.md)
* [Como autenticar nas APIs do Zeev](/zeev/apis/como-utilizar-as-apis-do-zeev/como-gerar-tokens-para-autenticar-nas-apis.md)
* [Como controlar o volume máximo de requisições à APIs](/zeev/apis/como-utilizar-as-apis-do-zeev/como-controlar-o-volume-maximo-de-requisicoes-a-apis.md)
* [Como acessar o Swagger / OpenAPI](/zeev/apis/como-utilizar-as-apis-do-zeev/como-acessar-o-swagger-openapi.md)
* [Como executar tarefas](/zeev/dia-a-dia/como-executar-tarefas.md)
