DOCUMENTAÇÃO DA API V2

Migrar da GenderAPI V1 para a V2

Migre uma integração da GenderAPI da V1 para a V2 usando a mesma chave de API e o mesmo saldo. Mapeie campos de requisição, rotas de lote, respostas, erros e o comportamento das novas tentativas.

Migrar uma integração da V1 para a V2

A V1 continua disponível. Migre cada integração quando estiver pronto, usando a mesma chave e o mesmo saldo de créditos. A V2 tem um contrato de requisição e resposta diferente; por isso, alterar apenas a URL não basta.

GenderAPI.io V1GenderAPI.io V2
/api, /api/email, /api/usernamePOST /api/v2/gender com type: name, email ou username e value.
/api/name/multi/country, /api/email/multi/country, /api/username/multi/countryPOST /api/v2/gender/batch com items; os tipos de entrada podem ser combinados.
/api/phone com number e addressPOST /api/v2/phone/validate com number e country; leia data.valid e data.possible.
askToAIoptions.ai_mode: fallback; requisições individuais já usam fallback por padrão
forceToGenderizeO mesmo campo opcional para os três tipos; primeiro o conjunto de dados, depois a IA com interpretação de apelidos
Campos de resposta planosdata para o resultado; meta para acesso e cobrança
Porcentagem em probabilityconfidence em uma escala de 0 a 1 mais confidence_kind; os valores da IA não são probabilidades calibradas
total_namesdata.sample_count, pode ser null
used_credits / remaining_creditsmeta.usage.charged_credits / remaining_credits
Formato de erro legadoStatus HTTP mais code e action de Problem Details
Novas tentativas de POSTCada nova tentativa é uma nova operação com cobrança normal

Atualize e verifique seu cliente

Use o contrato de requisição e resposta da V2 na integração que você está migrando. Verifique meta.access.mode, preserve resultados JSON null, verifique erros por item nos lotes e confira a cobrança antes de fazer uma nova tentativa. Mantenha as integrações da V1 nos caminhos atuais até que os clientes delas tenham sido atualizados.