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 › Empresas › API Atualizar o Cadastro de uma Empresa

API Atualizar o Cadastro de uma Empresa

Todas
🔍

🧩 Atualiza o cadastro de uma empresa — só o que vier no corpo muda.

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

Endpoint
https://api.pacoticket.com.br/api/companies/{companyId}
Método
PUT
Autenticação
Bearer {seutokenaqui}
Payload
{
    "name": "Loja X",
    "phone": "11933334444",
    "email": "[email protected]",
    "planId": 3,
    "dueDate": "2026-12-10"
}

➡️ “companyId”: ID da empresa — vai no próprio endereço, no lugar de {companyId}. Obrigatório.

➡️ “name”: nome da empresa. Não pode ficar vazio.

➡️ “phone”: telefone de contato.

➡️ “email”: e-mail de cadastro.

➡️ “planId”: ID do plano da empresa.

➡️ “dueDate”: data de vencimento.

⚠️ Mexer no plano ou no vencimento sincroniza a fatura em aberto e religa as conexões da empresa que estiverem fora do ar. Não é uma alteração só de cadastro.

◽ Plano que não existe é recusado antes de qualquer coisa acontecer com a fatura.

◽ Outros campos de cadastro: namecomplete, document, pais, country, recurrence, status, indicator, importar.

◽ Recursos e modos: campaignsEnabled, hybrid_mode, alternative_mode, concatenation_mode, blockGroups, blockRead, call_minuts, voiceBilling, apiUsada, logar, ambiente.

◽ Aparência e infraestrutura: useCustomCss, customCss, customJs, chatCss, useProxy, proxyURL, keystorage, os campos de iframe do painel, typebotName e typebotUrl.

◽ Os campos que você não enviar ficam como estão. Campo desconhecido é ignorado e volta listado na resposta.

◽ Sem nenhum campo editável, a chamada é recusada.

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/companies/{companyId}',
  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 =>'{
    "name": "Loja X",
    "phone": "11933334444",
    "email": "[email protected]",
    "planId": 3,
    "dueDate": "2026-12-10"
}',
  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 uma Empresa (completa) Próximo →API Bloquear Empresa