
Friend List API: Relationships with Privacy Built In
Model invitations, accepted connections, blocking, and visibility as distinct rules rather than one unrestricted array.
Read the guideBuild records around durable identities, explicit states, and fields that have a clear owner. These guides explain the tradeoffs through concrete list types.

Model invitations, accepted connections, blocking, and visibility as distinct rules rather than one unrestricted array.
Read the guide
Design decks, notes, cards, and review events so learning content stays portable without overwriting a learner’s history.
Read the guide
Separate calendar containers from events, keep recurring occurrences distinct, and make date boundaries predictable.
Read the guide
Give every note an identity, preserve its context, and connect useful ideas without flattening the original content.
Read the guide
Connect equipment and digital resource catalogs with stable asset IDs, lifecycle states, and accountable ownership.
Read the guide
Model tasks, completion, ordering, and retries so a checkbox means the same thing on every screen.
Read the guideThese guides approach the same theme through different kinds of records. Compare the field ownership and lifecycle choices, rather than assuming that the same schema works for every list.