Pular para o conteúdo principal
PATCH
Editar ou pausar um webhook de linha

Autorizações

x-api-key
string
header
obrigatório

Sua chave de API ps_

Parâmetros de caminho

id
string
obrigatório

O id do webhook (de GET /v1/phone-lines/webhooks ou da resposta da criação).

Corpo

application/json
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"

url
string

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>[]

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:
active
boolean

false pausa, true retoma.

Exemplo:

false

Resposta

O webhook depois da mudança

webhook
object