> For the complete documentation index, see [llms.txt](https://docs.altu.d1.cx/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.altu.d1.cx/build/assistentes/builder/componentes/actions/set_context_liveperson.md).

# Setar contexto LivePerson

{% hint style="info" %}
Disponível somente no canal **LivePerson** em **Whatsapp**
{% endhint %}

## Atributos

```javascript
[
    {
        "name": "set_context_liveperson",
        "parameters": {
            "context": {
                "minha_variavel": "valor"
            },
            "integration_id": "<integration_id>"
        },
        "result_variable": "context_response"
    }
]
```

* **name:** set\_context\_liveperson
* **parameters:**
  * **context:** variáveis de contexto que serão setadas no atendimento de destino.
  * **integration\_id:** identificador da integração de destino. Este identificador pode ser encontrado na listagem de integrações com a LivePerson.
* **result\_variable:** variável de contexto que receberá o resultado da ação. Em caso de sucesso, essa variável conterá o seguinte JSON:

  ```javascript
  {
    "status": "ok",
    "message": "Target contact: <identificador do contato que recebeu o contexto>"
  }
  ```

## Exemplo

```javascript
[
    {
        "name": "set_context_liveperson",
        "parameters": {
            "context": {
                "persistent": {
                    "cpf": "<? $cpf ?>",
                    "nome": "<? $nome ?>",
                    "tipo_servico": "<? $tipo_servico ?>"
                }
            },
            "integration_id": 2
        },
        "result_variable": "context_response"
    }
]
```

Ao executar a ação acima, os dados passados no atributo `context` serão inseridos no contexto do atendimento que foi feito pelo assistente da integração de ID 2. Caso nenhum atendimento for encontrado, um novo será criado.
