Atualizado em 17 de outubro de 2026

Considerações

  • Exige o escopo campaigns:dispatch e a permissão Campanhas (editar) do usuário responsável.
  • Sem contatos do canal nas listas, segue rascunho (422); disparo já confirmado: 409.
  • Exige Idempotency-Key: repetir a chave com o mesmo corpo devolve o resultado original, sem repetir a operação.

Referência

PUT /marketing-campaigns/{campaign}/shots/{shot} na Referência da API

Como fazer

cURL
curl -X PUT "$MICORE_BASE_URL/marketing-campaigns/5/shots/31" \
  -H "Authorization: Bearer $MICORE_TOKEN" \
  -H "Accept: application/json" \
  -H "Idempotency-Key: request-2026-0001" \
  -H "Content-Type: application/json" \
  -d '{
    "channels": {
        "email": {
            "enabled": true,
            "email_template_id": 12,
            "integration_account_id": 3
        }
    },
    "list_ids": [
        7
    ],
    "dispatch_mode": "scheduled",
    "scheduled_at": "2026-11-27T09:00:00-03:00"
}'

Resposta

Resposta · 200
{
    "data": {
        "id": 1,
        "campaign_id": 1,
        "campaign_identifier": null,
        "channel_type": "whatsapp",
        "status": "string",
        "dispatch_mode": "draft",
        "scheduled_at": "2026-10-20T10:00:00-03:00",
        "whatsapp_template_id": 1,
        "email_template_id": 1,
        "email_integration_account_id": 1,
        "variables": [],
        "lists": [
            {
                "id": 1,
                "name": "string"
            }
        ],
        "contacts_count": 1,
        "created_at": "2026-10-20T10:00:00-03:00"
    }
}
Precisa de ajuda?Use o request ID e abra um chamado no miCore se encontrar uma divergência.