Pular para o conteúdo

Atualização de números extras

Atualize o alias (o nome usado nas chamadas de API) ou a descrição de um número extra já cadastrado, sem precisar recriá-lo. O id do número continua o mesmo.

Atualizar pelo dashboard

Acesse a página de Números (abre em nova aba) no dashboard, abra o número desejado e edite o alias e/ou a descrição. Salve para aplicar as mudanças.

Atualizar via API

Faça uma requisição PATCH informando o alias atual (ou o id) do número na URL e, no corpo, apenas os campos que deseja alterar.

turbo-notify.sh
curl -X PATCH \
https://api.turbonotify.com/v1/numbers/ALIAS_DO_NUMERO \
-H "Authorization: Bearer SUA_CHAVE" \
-H "Content-Type: application/json" \
-d '{
"alias": "vendas_sp_2",
"description": "Equipe de vendas SP (novo turno)"
}'
Status HTTP: 200
{
  "id": "num_0a1b2c3d4e5f60718293a4b5c6d7e8f9",
  "alias": "vendas_sp_2",
  "description": "Equipe de vendas SP (novo turno)",
  "status": "connected",
  "at": "2025-07-16T10:00:00Z",
  "scheduled_deletion_at": null
}

Escopo obrigatório: numbers:write

Os campos do corpo são opcionais e independentes: envie apenas o que quiser alterar.

CampoTipoObrigatórioDescrição
aliasstringNãoNovo alias do número. Precisa começar com uma letra, ter no máximo 50 caracteres e não pode ser "main" nem começar com num_ (reservados). Omita para manter o alias atual.
descriptionstring | nullNãoNova descrição do número. Envie null explicitamente para apagar a descrição atual; omita o campo para deixá-la como está.

A resposta traz o estado atualizado do número:

CampoTipoDescrição
idstringIdentificador do número (num_ e 32 caracteres), o mesmo de antes da atualização. Nunca muda.
aliasstringAlias atual do número (o novo, se foi alterado). Use-o nas próximas chamadas a este número.
descriptionstring | nullDescrição atual do número.
statusstringEstado atual do número, veja Tabela de status.
atstring | nullQuando o número entrou no status atual (o mesmo at do GET /v1/numbers/{ref}). Renomear não muda esse valor. É null enquanto o número não tem vínculo.
scheduled_deletion_atstring | nullTimestamp ISO 8601 da exclusão agendada (veja Remoção); null quando nenhuma exclusão está agendada. O número continua funcionando, com o status de sempre, até essa data.

Número principal

O número principal não pode ser alterado: PATCH /v1/numbers/main responde 403 main_number_update_not_allowed para qualquer corpo.

Erros possíveis

StatusCódigo de erroDescrição
400reserved_aliasO novo alias é "main" ou começa com num_, ambos reservados.
400no_changesNenhum campo foi enviado, ou o único campo enviado (alias) é igual ao valor atual.
400invalid_number_idO valor na URL começa com num_, mas não é um id de número válido (num_ seguido de 32 caracteres).
402feature_not_availableO plano atual não suporta números extras.
401not_authenticatedA chave de API está inválida ou ausente.
403insufficient_scopeA chave de API não possui o escopo numbers:write (resposta inclui required_scope).
403main_number_update_not_allowedO número principal (main) não pode ser alterado.
404number_not_foundO alias ou id informado no path não corresponde a nenhum número cadastrado.
409alias_already_existsJá existe outro número extra usando o alias informado.
422validation_erroralias está vazio, não começa com letra ou tem mais de 50 caracteres, ou algum campo de texto contém caractere inválido. A resposta traz details.errors com o campo e a mensagem específicos.
500internal_errorErro interno inesperado no servidor.