DOCUMENTACIÓN API V2

GenderAPI.io: migrar de V1 a V2

Migra consultas, lotes y validación de teléfonos de GenderAPI.io de V1 a V2. Conserva la clave y el saldo mientras actualizas los campos y el procesamiento de respuestas.

Mover una integración de v1 a v2

GenderAPI.io V1 sigue disponible. Migra cada integración con la misma clave de API y el mismo saldo. Actualiza conjuntamente las rutas, los campos y el procesamiento de respuestas: V2 utiliza data para resultados y meta para solicitud, acceso y cobro.

GenderAPI.io V1GenderAPI.io V2
/api, /api/email, /api/usernamePOST /api/v2/gender; utiliza type: name, email o username y value.
/api/name/multi/country, /api/email/multi/country, /api/username/multi/countryPOST /api/v2/gender/batch; items admite varios tipos de entrada en un mismo lote.
/api/phone; number y addressPOST /api/v2/phone/validate; envía number y country, y consulta data.valid y data.possible.
askToAIoptions.ai_mode: fallback; es el valor predeterminado de las consultas individuales.
forceToGenderizeMismo campo opcional para los tres tipos; primero el conjunto de datos, luego la IA con reconocimiento de apodos
Campos de respuesta planosdata para el resultado; meta para acceso y facturación
Porcentaje probabilityconfidence entre 0 y 1 junto con confidence_kind; las puntuaciones de IA no son probabilidades calibradas
total_namesdata.sample_count; admite null
used_credits / remaining_creditsmeta.usage.charged_credits / remaining_credits
Formato de error heredadoEstado de HTTP más Problem Details code y action
Reintentos POSTCada reintento es una nueva operación con facturación normal

Actualiza y verifica tu cliente

Utiliza el contrato de solicitud y respuesta V2 para la integración que estés migrando. Comprueba meta.access.mode, conserva JSON null, revisa cada error de lote y verifica el cobro antes de reintentar. Mantén las integraciones V1 en sus rutas actuales hasta actualizar sus clientes.