Integrately · Arbeidsflyt med API V2

Koble Integrately til GenderAPI.io V2

Koble Integrately til GenderAPI.io V2 for poster i Mailchimp. Velg riktig kobling, send type og value, og håndter deretter data, meta, kreditter og feil.

Velg den Integrately-koblingen som passer til API-kontrakten din

HTTP-oppsettet i denne veiledningen kaller GenderAPI.io V2 på https://api.genderapi.io/api/v2/gender. Send type og value i JSON-bodyen. Estimatet finner du i data, mens opplysningene om forespørselen og belastningen finner du i meta. Innebygde koblinger har egne kontrakter, som er beskrevet nedenfor.

Oppføringen av GenderAPI.io på Integrately lenker til genderapi.io og tilbyr handlinger for navn, e-postadresser og uthenting av fornavn fra en e-postadresse. Oppføringen oppgir verken versjonen av det underliggende API-et eller det fullstendige skjemaet for utdata. Navnene på handlingene alene fastslår ikke kompatibilitet med V2.

Integrately dokumenterer Webhook/API som en utgående POST-handling. De gjeldende kontrollene for headere og JSON-redigeringsprogrammet er ikke kontrollert uavhengig for denne guiden. Bruk HTTP-kontrakten for V2 nedenfor bare etter at du har bekreftet at handlingen din kan sende en Authorization-header og en nestet JSON-body. Eksisterende innebygde handlinger beholder sin egen feltkontrakt.

Klargjør kontoen og kildeposten

Dette eksemplet beriker poster i Mailchimp basert på navnet. Du trenger tilgang til kildeappen og målappen, en kontonøkkel for GenderAPI.io og plattformfunksjonene som HTTP-handlingen bruker. Veiledningen inneholder verken fungerende påloggingsopplysninger eller tilkoblede kontoer.

V1 og V2 bruker den samme kontonøkkelen og den samme saldoen. Før du setter opp en forespørsel som belastes, bør du kontrollere nøkkelen med GET /api/v2/usage og sjekke at meta.access.mode har verdien api_key i svaret fra dette endepunktet. En manglende eller ukjent nøkkel kan falle tilbake til den delte IP-prøveperioden. En automatisering i produksjon bør ikke drives av dette uten at du vet om det.

La arbeidsflyten være deaktivert mens du konfigurerer den. En testprediksjon bruker vanlige kreditter. Veiledningen er gjennomgått mot offentlig dokumentasjon og V2-kontrakten. Det er ikke kjørt noen autentisert arbeidsflyt fra start til slutt på noen plattform i forbindelse med denne publiseringen.

Konfigurer GenderAPI.io V2-forespørselen i Integrately

  • Velg Mailchimp-utløseren for abonnenter, og kontroller én testpost. Behold ID-ene for målgruppen (Audience) og abonnenten til oppdateringen, velg det faktiske feltet for fornavn, og hopp over poster uten navn.
  • Finn Webhook/API og handlingen for å sende data til en URL. Kontroller det tilgjengelige oppsettet før du fortsetter: Kontrakten nedenfor krever autentiserte headere og en nestet JSON-body, og de gjeldende kontrollene i redigeringsprogrammet er ikke kontrollert uavhengig her.
  • Hvis handlingen oppfyller disse kravene, velger du POST og V2-endepunktet nedenfor. Sørg for at den utgående forespørselen inneholder Authorization: Bearer YOUR_API_KEY og Content-Type: application/json, med kontrollene som er tilgjengelige i kontoen din.
  • Bygg en JSON-body med type = name, value = det tilordnede fornavnet og options med ai_mode = off. Kontroller forhåndsvisningen av forespørselen for den valgte handlingen: En flat skjemapayload er ikke V2-bodyen i JSON.
  • Bruk plattformens kontroller for JSON-tilordning eller serialisering for dynamiske navn. Hvis den valgte handlingen ikke kan bevare nestet JSON eller autentiserte headere, bruker du et steg med HTTP-støtte i stedet for å legge nøkkelen eller JSON i parametere i spørrestrengen.
HTTP-innstillingVerdiFormål
MethodPOSTSender én forespørsel om et estimat.
URLhttps://api.genderapi.io/api/v2/genderGenderAPI.io V2-endepunktet for enkeltestimater.
AuthorizationBearer YOUR_API_KEYErstatt plassholderen via plattformens innstillinger for autentisering eller headere.
Content-Typeapplication/jsonSender et objekt med et nestet options-objekt, ikke skjemafelter.
options.ai_modeoffEn bevisst første test med bare datasettet. Vanlig belastning er 1 kreditt, også når resultatet er ukjent.

Kontroller JSON-bodyen før du sender den

Eksemplet viser en fast inndata, ikke et forventet resultat. Kontroller først strukturen på forespørselen, og erstatt deretter value med det tilordnede kildefeltet ved hjelp av korrekt JSON-serialisering. Ikke lim inn plattformens tilordningsuttrykk i API-et som bokstavelig tekst.

For andre inndata setter du type til name, email eller username og oppgir den tilsvarende verdien i value. Legg bare til country når du har pålitelig kontekst. Feltet er valgfritt og brukes ikke til å slå opp hvilket land en person bor i.

V2-forespørsel i JSON for Integrately
{
  "type": "name",
  "value": "Alice",
  "options": {
    "ai_mode": "off"
  }
}

Kontroller HTTP-steget før du slår på oppdateringer

Test én handling bevisst, og gå gjennom den returnerte bodyen før du velger felt i senere steg. Innebygde GenderAPI.io-steg og Webhook/API-steg kan vise ulike feltetiketter, selv når kildekunden er den samme.

Oppbevar nøkkelen i kontrollene som er beregnet for tilkoblingen eller for autentisering av forespørselen, og begrens hvem som kan se eller dele automatiseringen. Denne offentlige guiden inneholder verken en fungerende nøkkel, en eksportert tilkobling eller en forhåndskonfigurert oppdatering av kunder.

Håndter identified, unknown og feil hver for seg

Tolk svarets body før du velger en oppdatering i målsystemet. JSON-stiene nedenfor viser til bodyen i V2-svaret. Plattformen din kan pakke den inn eller gjøre den flat. Bekreft strukturen som faktisk returneres, med en bevisst test, og hold resultatet knyttet til kildepostens ID.

Et estimat fastslår verken en persons identitet eller kjønn som personen selv har oppgitt. Lagre det atskilt fra opplysninger personen selv har gitt. Velg akseptkriterier ut fra data som er representative for ditt eget bruksområde, og vurder konfidens fra datasettet og konfidens fra KI hver for seg.

KontrollForventet verdi eller typeBeslutning i arbeidsflyten
meta.access.modeapi_key for denne arbeidsflyten med kontoStopp arbeidsflyten hvis verdien er ip_trial, og rett nøkkelen. Et vellykket svar fra IP-prøveperioden beviser ikke at kontoen ble autentisert, og kan allerede ha brukt kreditter fra prøveperioden.
meta.usage.billing_statusconfirmed eller unconfirmedHvis verdien er unconfirmed, beholder du forespørselens ID og får belastningen avstemt før du gjør et nytt forsøk eller fortsetter.
data.result_status / data.genderidentified med male eller female; unknown med nullSend aksepterte identified-resultater til et eget felt for utledede data. Bevar unknown-resultater uten å tildele en standardkategori.
data.confidence / data.confidence_kindtall fra 0 til 1 eller null; evidenstype eller nullTolk observed_frequency og model_reported hver for seg. Ingen av dem er en generell garanti for nøyaktighet.
data.source / data.sample_countdataset, ai eller none / heltall eller nullLagre hvordan estimatet ble innhentet. KI har ikke noe lagret utvalgsantall, og et antall fra datasettet er ikke et mål på produktets nøyaktighet.
meta.request_id / meta.usageforespørselens referanse / forbruksobjektLagre begge sammen med posten og resultatet i arbeidsflyten. Hold API-nøkler og unødvendige personopplysninger utenfor vanlige logger.
HTTP-feil / manglende svarProblem Details eller ikke noe fullstendig svarSett oppdateringen på pause, og kontroller feilen og belastningsstatusen. Et tidsavbrudd beviser ikke at serveren ikke har utført noe arbeid.

Oppdater bare den tilsvarende posten i Mailchimp

Bruk de lagrede ID-ene for målgruppen (Audience) og abonnenten i Mailchimp til å velge målposten. Legg til betingelser for resultatets status og for kontrollene av tilgang og belastning nedenfor før du skriver til et eget felt for utledede data eller en godkjent tagg. Gjør aldri et manglende kjønn eller verdien null om til en standardkategori for kontakten.

Test grenene for et identified-resultat, et ukjent resultat og en feil før du slår på oppdateringer. Med fiktive eksempelsvar kan du kontrollere betingelsene for grenene uten å sende en ny forespørsel om et estimat. Oppdateringen i målappen skal avhenge av kontrollene ovenfor og skal ikke overskrive felter eller tagger som ikke er relevante.

Kontroller nye forsøk og gjentatte belastninger

Integrately dokumenterer automatiske nye forsøk, inkludert innstillinger som gjelder for hele virksomheten. Gå gjennom policyen og oppgavehistorikken før du slår på denne automatiseringen, og vurder virkningen på andre arbeidsflyter før du endrer en felles innstilling. Hver gjentatt HTTP-forespørsel er en selvstendig forespørsel som belastes. Behold vellykkede utdata, slik at en senere feil i Mailchimp kan rettes uten en ny forespørsel.

Hver nye forespørsel til GenderAPI er en selvstendig operasjon. Fjern gjentatte kildehendelser i arbeidsflyten din før sending ved hjelp av en lagret kilde-ID og behandlingsstatus. ID-en til kildeposten er ikke en nøkkel som beskytter mot gjentakelser på serversiden.

Et vellykket ukjent resultat er et fullført resultat som belastes. Ved tidsavbrudd eller et ufullstendig svar kan både resultatet og belastningen være ukjent. Behold referansen til forespørselen når den finnes, og avstem belastningen før du sender forespørselen på nytt. Følg headeren Retry-After når den finnes i svar om hastighetsgrense.

Bestem når KI skal brukes

forceToGenderize er valgfritt for navn, e-postadresser og brukernavn. Når det er aktivert, utelater du ai_mode eller bruker fallback; off og always kan ikke kombineres med dette alternativet og gir 422. En positiv startsaldo er nok til å starte en forespørsel, selv om den endelige belastningen gjør saldoen negativ.

Kallenavnmodus kan returnere et kjønn sammen med name: null. Den kan også gi et ukjent resultat. Verken vanlig KI-reserve eller tolkning av kallenavn garanterer et riktig svar eller en verdi som ikke er null.

Alternativ i forespørselenVirkemåteKreditter for et vellykket oppslag
options.ai_mode: offBruker bare datasettet.1, også for et ukjent resultat
options.ai_mode: fallbackSøker først i datasettet og bruker deretter vanlig KI hvis det ikke returneres et kjønn. Dette er standard for enkeltforespørsler.1 totalt, inkludert KI-reserve
options.ai_mode: alwaysBruker KI direkte.2
forceToGenderize: trueSøker først i datasettet og lar deretter KI tolke et personlig kallenavn eller alias, selv uten et ekte fornavn.1 for et resultat fra datasettet; 2 totalt hvis KI brukes

Kontroller arbeidsflyten før du øker volumet

  • Kontroller den faktisk serialiserte JSON-en, de tolkede resultatstiene, tilgangen med API-nøkkel og bekreftet belastning med en bevisst test. Test håndteringen av unknown-resultater og feil med eksempelsvar der det er mulig.
  • Avklar hvilke steg i arbeidsflyten som gjør nye forsøk, og hvilke kundefelt som endres. Behold kildepostens ID, det fullførte svaret og forespørselens referanse, slik at en senere feil i målsystemet ikke krever en ny forespørsel.
  • Aktiver først en liten, kontrollert kjøring, og kontroller postene og kredittene før du øker parallelliteten. Kreditter i GenderAPI og oppgavene eller operasjonene som automatiseringsplattformen belaster, er separate kostnader.
  • For samleforespørsler bruker du POST /api/v2/gender/batch med opptil 50 elementer ved tilgang med API-nøkkel eller 10 i IP-prøveperioden. Arrayet items kan blande navn, e-postadresser og brukernavn, med eksplisitte innstillinger og en unik ID for hvert element. Kontroller hvert resultat: Et HTTP 200-svar kan inneholde feil for enkeltelementer. Om en innebygd kobling støtter samleforespørsler, må kontrolleres separat.

Ofte stilte spørsmål

Kan jeg tilordne feltet probability fra en gammel innebygd handling til confidence i V2?

Gå først gjennom svarkontrakten. En direkte V2-forespørsel returnerer data.confidence sammen med data.confidence_kind på en skala fra 0 til 1 eller som null. Det antas ikke at feltetikettene og skalaen i en innebygd kobling samsvarer med disse stiene.

Bruker det direkte HTTP-eksemplet KI?

Bodyen i den første forespørselen setter options.ai_mode til off. Endre verdien bevisst til fallback for å bruke vanlig KI-reserve for en samlet belastning på 1 kreditt, eller til always for å bruke KI direkte for 2 kreditter. forceToGenderize slår først opp i datasettet og koster 1 kreditt hvis forespørselen avgjøres der, eller 2 totalt når KI brukes.

Er et unknown-resultat gratis, og kan det trygt gjentas automatisk?

Nei. Et vellykket unknown-resultat er fullstendig og belastes. Et nytt forsøk er en ny operasjon. Ved transportfeil eller belastning som ikke er bekreftet, bør du kontrollere de returnerte forbruksdataene og forespørselens referanse før du bestemmer om den skal sendes på nytt.

Er denne arbeidsflyten kjørt med en tilkoblet konto?

Nei. Plattformenes oppsettsveiledninger ble gjennomgått mot offentlig dokumentasjon 26. september 2026. Forklaringene av forespørselen og svaret i GenderAPI.io V2 ble gjennomgått 27. september 2026. Gjennomgangen av denne norske versjonen 29. september 2026 er en kontroll av oversettelsen og ikke en ny test med en konto. Før du aktiverer oppdateringer i produksjon, må du teste de gjeldende feltene i den valgte handlingen, autentiseringen, bodyen, svaret og de nye forsøkene med din egen konto.

Kilder og dokumentasjon

Den norske versjonen ble sist gjennomgått . Opplysningene om plattformene bygger på den offentlige dokumentasjonen deres, gjennomgått 26. september 2026. Gjennomgangen er ikke en ny test med en tilkoblet konto. Kontroller gjeldende oppsett og tilgjengelighet i den offisielle dokumentasjonen til hver plattform.

Publisert: 16. juli 2025Sist gjennomgått:

Bygg arbeidsflyten din

Se V2-dokumentasjonen

Gå gjennom parameterne og svarene, slik at du kan koble feltene i automatiseringen din.