Uma interface de busca de domínios costuma começar com uma lista fixa de extensões conhecidas. Essa lista se torna enganosa quando o registrador oferece outras opções, altera o catálogo ou não consegue confirmar um resultado. O IaGenify SDK 0.3.3 acrescenta uma forma direta de descobrir as extensões oferecidas pelo registrador conectado.
Pergunte à API o que é aceito hoje
O novo método `api.domains.tlds()` lê o catálogo disponível no serviço. O aplicativo pode usá-lo para montar filtros, diretórios ou sugestões, em vez de enviar uma lista fixa que diverge da cobertura real do provedor.
const extensions = await api.domains.tlds();
const results = await api.domains.search("studio", {
tlds: ["com", "design", "studio"],
});Pesquise uma extensão ou compare várias
A busca aceita um nome e uma lista opcional de extensões. É possível consultar um domínio completo ou pesquisar um nome curto em várias extensões e comparar resultados. Catálogo e busca podem alimentar tanto um campo simples quanto uma tabela comparativa.
Disponibilidade não é reserva
O resultado mostra a disponibilidade no momento da consulta. Ele não reserva o nome, não conclui o registro e não garante o mesmo resultado mais tarde. O SDK mantém essa fronteira clara: permite descobrir e pesquisar; registro e pagamento ficam em um fluxo explícito do IaGenify.
Essa distinção importa na interface. Disponibilidade desconhecida deve continuar desconhecida, e um resultado positivo não deve parecer uma confirmação de compra. O aplicativo mostra a resposta do provedor, enquanto o pedido fica para uma etapa separada e confirmada.
Use o catálogo atual do registrador na interface; deixe o fluxo de pedido concluir a compra.
Com a versão 0.3.3, aplicativos com domínios podem montar suas opções a partir do mesmo serviço que consultam. É uma pequena mudança que reduz suposições antigas e separa a busca de um nome do seu registro.
Perguntas frequentes
`api.domains.tlds()` contém uma lista embutida no SDK?
Não. O método lê o catálogo da API IaGenify conectada ao registrador.
Posso pesquisar um domínio completo?
Sim. `api.domains.search()` aceita um domínio completo ou um nome-base com extensões.
Um resultado disponível reserva o domínio?
Não. Ele informa a disponibilidade naquele momento; não reserva nem registra o nome.
Esse método permite comprar?
Não. Ele consulta o catálogo e pesquisa nomes. Registro e pagamento exigem um fluxo separado e confirmado.