Pacoticket
PacoticketCentral de Ajuda
Pacoticket
PacoticketCentral de Ajuda
Trilhas Recursos APIs

Nada encontrado por aqui.

APIs Administrativas ▾
Pré-Requisitos das APIs Configurações ▸
API Trocar Imagens da Plataforma Todas
Empresas ▸
API Criar Empresa Todas API Listar Empresas Todas API Obter uma Empresa Todas API Obter uma Empresa (completa) Todas API Atualizar o Cadastro de uma Empresa Todas API Bloquear Empresa Todas API Desbloquear Empresa Todas
Faturas ▸
API Obter Faturas Todas API Pagar Fatura Todas
Conexões ▸
API Reiniciar Conexões como Super Admin Todas
Avisos ▾
API Criar Aviso Todas API Listar Avisos Todas API Obter um Aviso Todas API Atualizar Aviso Todas API Ativar ou Desativar Aviso Todas API Anexar Mídia ao Aviso Todas API Remover Mídia do Aviso Todas API Deletar Aviso Todas
Webhooks Administrativos ▸
Habilitar Webhook Administrativo Alteração na Conexão Criação de Empresa
Precisa de ajuda?
(35) 99821-0602
APIs Administrativas › Avisos › API Atualizar Aviso

API Atualizar Aviso

Todas
🔍

🧩 Atualiza um aviso — só o que vier no corpo muda.

⚠️ Esta chamada exige um token da empresa do Super Admin.

Endpoint
https://api.pacoticket.com.br/api/announcements
Método
PUT
Autenticação
Bearer {seutokenaqui}
Payload
{
    "id": 5,
    "title": "Manutenção adiada",
    "text": "<p>A manutenção passou para sábado.</p>",
    "status": true
}

➡️ “id”: ID do aviso. Obrigatório.

➡️ “title”: título do aviso. Obrigatório.

➡️ “text”: o conteúdo. Aceita HTML.

➡️ “priority”: 1 alta, 2 média, 3 baixa.

➡️ “status”: true exibe o aviso, false o deixa guardado.

➡️ “visibility”: quem vê o aviso. Padrão all.

➡️ “youtubeUrl”: endereço de um vídeo do YouTube. Mande null para tirar.

➡️ “scope”: global mostra o aviso em todas as empresas; company mostra só na empresa de companyId.

➡️ “companyId”: a empresa alvo, quando o scope é company. Sem ele, vale a empresa da conexão do token.

⚠️ O title é obrigatório em toda edição, mesmo quando não é ele que você está mudando. Sem o título, a chamada é recusada.

◽ Mandar null num campo o deixa vazio.

◽ Vale para aviso de qualquer empresa.

Utilize o código em requisições HTTPS com ferramentas como cURL ou bibliotecas de integração.
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.pacoticket.com.br/api/announcements',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'PUT',
  CURLOPT_POSTFIELDS =>'{
    "id": 5,
    "title": "Manutenção adiada",
    "text": "<p>A manutenção passou para sábado.</p>",
    "status": true
}',
  CURLOPT_HTTPHEADER => array(
    'Content-Type: application/json',
    'Authorization: Bearer {seutokenaqui}' //Token cadastrado na conexão
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
← AnteriorAPI Obter um Aviso Próximo →API Ativar ou Desativar Aviso