API-DOKUMENTATION V2

GenderAPI.io: Byt från V1 till V2

Flytta förfrågningar, batchjobb och telefonvalidering i GenderAPI.io från V1 till V2. Behåll API-nyckeln och saldot och uppdatera fälten och hanteringen av svar.

Flytta en integration från V1 till V2

GenderAPI.io V1 är fortfarande tillgängligt. Flytta varje integration till V2 med samma API-nyckel och samma kreditsaldo. V2 har ett annat kontrakt för förfrågningar och svar, så det räcker inte att bara byta URL: uppdatera rutt, förfrågningsfält och hanteringen av svar samtidigt. V2 använder data för resultat och meta för uppgifter om förfrågan, åtkomst och debitering.

GenderAPI.io V1GenderAPI.io V2
/api, /api/email, /api/usernamePOST /api/v2/gender med type: name, email eller username och value.
/api/name/multi/country, /api/email/multi/country, /api/username/multi/countryPOST /api/v2/gender/batch med items; indatatyper kan blandas.
/api/phone med number och addressPOST /api/v2/phone/validate med number och country; läs data.valid och data.possible.
askToAIoptions.ai_mode: fallback; enskilda förfrågningar använder redan fallback som standard
forceToGenderizeSamma valfria fält för alla tre typerna; först datamängden, sedan AI med tolkning av smeknamn
Platta svarsfältdata för resultatet; meta för åtkomst och debitering
probability i procentconfidence på en skala från 0 till 1 plus confidence_kind; AI-värden är inga kalibrerade sannolikheter
total_namesdata.sample_count, kan vara null
used_credits / remaining_creditsmeta.usage.charged_credits / remaining_credits
Tidigare felformatHTTP-status plus code och action enligt Problem Details
Nya försök med POSTVarje nytt försök är en ny åtgärd med vanlig debitering

Uppdatera och kontrollera din klient

Använd kontraktet för förfrågningar och svar i V2 för den integration du flyttar. Kontrollera meta.access.mode, behåll null-resultat i JSON, kontrollera batchfel per post och kontrollera debiteringen innan du försöker igen. Låt V1-integrationer ligga kvar på sina befintliga sökvägar tills deras klienter har uppdaterats.