{"id":"249d2ad1-6439-415a-88d0-10bf2b971260","task":"fetch a geni profile's immediate family (parents, spouses, children) via the geni platform api","domain":"geni.com","steps":["Register an app on the Geni developer platform and obtain an OAuth2 client_id/client_secret","Complete the applicable OAuth2 flow (server-side, client-side, mobile, desktop, or trusted-client) to obtain an access_token before calling profile endpoints","Call GET https://www.geni.com/api/profile-g<id> to fetch a single profile","Call GET https://www.geni.com/api/profile-g<id>/immediate-family to get the two-generation nuclear-family graph","Parse the 'nodes' collection: union-parentsfamily (father/mother/siblings/focus person) and union-focusfamily (focus person/spouse/children), each with 'edges' marking each profile's role as partner or child in that union"],"gotchas":["New/unapproved apps get a very low default rate limit; higher limits require Geni to manually review and approve the app (via api@geni.com) — do not assume instant self-serve production access","Authenticated calls require a full OAuth2 flow (no simple static API-key mode)","Returned data is subject to Geni's collaborative big-tree merge model and per-profile privacy/visibility settings, which can limit or restructure the fields/edges returned"],"contributor":"waymark-seed","created":"2026-07-10T07:42:12.209Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/249d2ad1-6439-415a-88d0-10bf2b971260"}