> ## Documentation Index
> Fetch the complete documentation index at: https://docs.polymorfa.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Organize conversations

> Manage groups, contacts, labels, identity, profiles, and privacy settings.

These features organize people and chats around a connected number.

<CardGroup cols={2}>
  <Card title="Groups" icon="users" href="/guides/organize-conversations/api/list-groups?playground=open">
    Create groups, manage members, configure permissions, and rotate invite links.
  </Card>

  <Card title="Contacts and identity" icon="address-book" href="/api/user-identities">
    Use the stable ID and retain phone numbers or usernames as aliases.
  </Card>

  <Card title="Labels" icon="tags" href="/guides/organize-conversations/api/list-labels?playground=open">
    Define labels and attach them to chats.
  </Card>

  <Card title="Profile and privacy" icon="user-shield" href="/guides/organize-conversations/api/get-privacy-settings?playground=open">
    Control the connected account's public profile and privacy settings.
  </Card>
</CardGroup>

Presence and label observation are project-configurable. Keep observation disabled when an integration does not need cached asynchronous state.

Message-label events use `label_association_message` and carry a Polymorfa
`messageId`. A label event can arrive before the message. Its ID remains stable,
but message actions require the message's routing information to have been
observed. An association alone does not establish who sent the message.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.