Ciclo de vida dos links
Produto · v1 · Produção · Revisado em · Markdown
Ações no painel isolado
Seção intitulada “Ações no painel isolado”Abra Gerenciar no link e use Disponibilidade. Arquivado remove o item de certas consultas quando filtrado, mas mantém a URL funcionando. Pausado interrompe a abertura normal; início futuro agenda a disponibilidade; expiração encerra a disponibilidade a partir do instante final. Informe datas ISO com fuso, como 2027-01-01T09:00:00-03:00. Destino alternativo é HTTPS e opcional. Salve e acompanhe publicação.
Prioridade: pausado, expirado, agendado, ativo. Início inclusivo, fim exclusivo; início deve preceder expiração. O Worker aplica as datas na leitura após receber a configuração. A consistência é eventual para mudanças posteriores, inclusive pausa; não há promessa de revogação instantânea em todas as cópias.
Exclusão e consequências
Seção intitulada “Exclusão e consequências”Excluir exige revisão atual e pode falhar por dependências, como QR salvo ou referências. Não cria redirecionamento para outro slug implicitamente. Arquivar/pausar preserva a URL e o QR; exclusão pode tornar o endereço indisponível. O histórico contém campos alterados e revisões, sem snapshot de segredos. Uma operação em lote confirma cada item separadamente.
Use PATCH /links/{linkId} com lifecycle, GET /links/{linkId}/history e DELETE /links/{linkId}. A edição completa do objeto lifecycle deve preservar os campos que deseja manter; a ação archive em lote altera apenas archived. 412 é revisão antiga, 409 é dependência/estado, 422 é dado inválido. Guia técnico · Lotes.