# Peerdom

Peerdom helps organizations map roles, people, groups, projects, goals, pages, and cards through a collaborative organizational platform.

Category: Productivity. Connect from any Rakazo bot at https://rakazo.com/integrations/peerdom/.

## Actions

- **Assign Or Update Role Holder**: Ensure a peer holds a role, creating the assignment when absent or updating its percentage, focus, and elected-until date when present.
- **Create Custom Field Definition**: Create one custom-field definition that controls a named field's owner, type, multiplicity, order, and visibility.
- **Create Group**: Create a group from an existing parent-group anchor on a map.
- **Create Peer**: Create an email-free person record in the organization.
- **Create Role**: Create a role under a parent group on a map using core role fields that do not require Peerdom's Contribution or Goals apps.
- **Deactivate Peer**: Mark a peer as former.
- **Delete Custom Field Definition**: Permanently delete a custom-field definition.
- **Delete Group**: Permanently delete one group after reading it to block accidental root-group deletion.
- **Delete Role**: Delete one role by ID and return the deleted role for confirmation.
- **Get Custom Field Definitions** (read-only): List custom-field definitions or return one definition by ID so agents can use the organization's real field names and value types.
- **Get Groups** (read-only): List organization groups or return one group by ID, with optional map and peer filters and optional custom-field-value expansion.
- **Get Organization Context** (read-only): Return the connected Peerdom organization and its maps, including the live map ID and tenant palette needed to create groups and roles.
- **Get Peers** (read-only): List peers with optional former-peer and custom-field inclusion, or return one peer by ID with optional roles and custom fields.
- **Get Roles** (read-only): List roles or return one role by ID, with optional peer, group, and map filters plus holder, group, representing-node, and custom-field…
- **Unassign Role Holder**: Remove one peer's assignment from one role without deleting either the peer or the role.
- **Update Custom Field Definition**: Rename a custom-field definition and its custom-field API key, or update its labels, display order, or public visibility without changing…
- **Update Group**: Update selected group properties such as name, parent, external state, color, shape, or custom fields.
- **Update Peer**: Update selected profile fields on an existing peer.
- **Update Role**: Update selected core role properties without changing Contribution- or Goals-specific settings.
