Pular para o conteúdo principal
POST
Criar um webhook de linha
Isto cria um webhook de verdade, e os eventos passam a ir para a URL dele na hora. A resposta traz o segredo de assinatura plwh_ só desta vez — copie-o da resposta antes de sair da página: nada o exibe de novo. Veja Configurar.

Autorizações

x-api-key
string
header
obrigatório

Sua chave de API ps_

Corpo

application/json
url
string
obrigatório

Precisa ser https e apontar para um endereço público. Uma URL que aponte para um endereço interno ou de rede privada — localhost, um IP de loopback ou privado, um host sem ponto, ou um nome que resolva para um desses — → 400 WEBHOOK_URL_REFUSED.

Exemplo:

"https://hooks.example.com/pilot/phone-lines"

events
enum<string>[]
obrigatório

Um ou mais eventos de linha, ou "*" para todos (neste cadastro, "*" significa todos os eventos de linha, inclusive os adicionados depois). Duplicados são removidos. Lista vazia ou evento desconhecido → 400 INVALID_WEBHOOK.

Minimum array length: 1
Opções disponíveis:
phone_line.purchased,
phone_line.audio_received,
phone_line.code_received,
phone_line.code_failed,
phone_line.renewed,
phone_line.payment_failed,
phone_line.suspended,
phone_line.returned,
phone_line.canceled,
phone_line.verification_updated,
*
Exemplo:
name
string

Opcional, até 100 caracteres (acima disso, 400 INVALID_WEBHOOK_NAME). Em branco ou ausente → o host da URL.

Maximum string length: 100
Exemplo:

"Linhas — produção"

Resposta

Criado — o secret é devolvido só desta vez

webhook
object