• Admiral Patrick@dubvee.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    3 months ago

    /api/v3/community

    It’ll respond with an object of GetCommunityResponse (https://join-lemmy.org/api/interfaces/GetCommunityResponse.html)

    The moderators array will have an array of objects of which moderator is a Person type.

    The “top mod” is also the owner, and they’ll always be the first entry in the moderators array from /api/v3/community

    const comunityDetails = await fetch('https://intance.xyz/api/v3/community?community_id=12345)
    const owner = communityDetails.moderators[0].moderator.id
    
    
    
      • Admiral Patrick@dubvee.org
        link
        fedilink
        English
        arrow-up
        0
        ·
        3 months ago

        Yes, mostly.

        I’ve seen cases where TransferCommunity events aren’t federated, so the correct order is only guaranteed if you query the home instance for the community.

        (Assuming community transfer events are even supposed to federate, that is).