> For the complete documentation index, see [llms.txt](https://docs-pt.sinch.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-pt.sinch.com/apidecampanhas/instrucoes-e-boas-praticas/alterar-campanha.md).

# Alterar campanha

Alteração de uma campanha podendo modificar o nome e/ou o alias.

`PUT https://apigw.wavy.global/api/v1/campaigns/{id}`

#### Parâmetros do JSON <a href="#par-metros-do-json" id="par-metros-do-json"></a>

\* Campo obrigatório

| Campo  | Detalhes                                         | Tipo   |
| ------ | ------------------------------------------------ | ------ |
| name\* | Nome da campanha                                 | String |
| alias  | Identificador da campanha para utilização na API | String |

> Exemplo de alteração de uma campanha:

{% tabs %}
{% tab title="cURL" %}

```
curl -X PUT \
  https://apigw.wavy.global/api/v1/campaigns/1234 \
  -H 'Content-Type: application/json' \
  -H 'authenticationToken: <authentication_token>' \
  -H 'userName: <e-mail>' \
  -d '{
        "campaign" : {
          "name": "My Campaign",
          "alias": "mycampaign"
        }
      }'
```

{% endtab %}
{% endtabs %}

> Resposta

{% tabs %}
{% tab title="cURL" %}

```
{
    "status": {
        "error": false
    },
    "campaign": {
        "name": "My Campaign",
        "id": 1234,
        "alias": "mycampaign"
    }
}
```

{% endtab %}

{% tab title="Ruby" %}

```
{
    "status": {
        "error": false
    },
    "campaign": {
        "name": "My Campaign",
        "id": 1234,
        "alias": "mycampaign"
    }
}
```

{% endtab %}

{% tab title="Python" %}

```
{
    "status": {
        "error": false
    },
    "campaign": {
        "name": "My Campaign",
        "id": 1234,
        "alias": "mycampaign"
    }
}
```

{% endtab %}

{% tab title="PHP" %}

```
{
    "status": {
        "error": false
    },
    "campaign": {
        "name": "My Campaign",
        "id": 1234,
        "alias": "mycampaign"
    }
}
```

{% endtab %}

{% tab title="Java" %}

```
{
    "status": {
        "error": false
    },
    "campaign": {
        "name": "My Campaign",
        "id": 1234,
        "alias": "mycampaign"
    }
}
```

{% endtab %}
{% endtabs %}
