Peerdom logo

Peerdom

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

19 actions Integration catalog
Request access
Connect Peerdom once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Create Custom Field DefinitionPEERDOM_CREATE_CUSTOM_FIELD_DEFINITION
Create one custom-field definition that controls a named field's owner, type, multiplicity, order, and visibility.
Create GroupPEERDOM_CREATE_GROUP
Create a group from an existing parent-group anchor on a map. Set external to true to detach the new group as a top-level external group.
Create PeerPEERDOM_CREATE_PEER
Create an email-free person record in the organization; this tool deliberately cannot provision a Peerdom login account.
Create RolePEERDOM_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 PeerPEERDOM_DEACTIVATE_PEER
Mark a peer as former. This is a soft delete: the peer is removed from normal active-peer reads but remains available when former peers are included.
Delete Custom Field DefinitionPEERDOM_DELETE_CUSTOM_FIELD_DEFINITION
Permanently delete a custom-field definition. WARNING: Peerdom cascade-deletes every value stored against the definition; this cannot be undone and requires explicit confirmation.
Delete GroupPEERDOM_DELETE_GROUP
Permanently delete one group after reading it to block accidental root-group deletion. Root deletion requires separate explicit authorization.
Delete RolePEERDOM_DELETE_ROLE
Delete one role by ID and return the deleted role for confirmation.
Get Custom Field DefinitionsPEERDOM_GET_CUSTOM_FIELD_DEFINITIONS
List custom-field definitions or return one definition by ID so agents can use the organization's real field names and value types.
Get GroupsPEERDOM_GET_GROUPS
List organization groups or return one group by ID, with optional map and peer filters and optional custom-field-value expansion.
Get Organization ContextPEERDOM_GET_ORGANIZATION_CONTEXT
Return the connected Peerdom organization and its maps, including the live map ID and tenant palette needed to create groups and roles.
Get PeersPEERDOM_GET_PEERS
List peers with optional former-peer and custom-field inclusion, or return one peer by ID with optional roles and custom fields.
Get RolesPEERDOM_GET_ROLES
List roles or return one role by ID, with optional peer, group, and map filters plus holder, group, representing-node, and custom-field expansions.
Unassign Role HolderPEERDOM_UNASSIGN_ROLE_HOLDER
Remove one peer's assignment from one role without deleting either the peer or the role.
Update Custom Field DefinitionPEERDOM_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 its value type or owner.
Update GroupPEERDOM_UPDATE_GROUP
Update selected group properties such as name, parent, external state, color, shape, or custom fields. Omitted fields remain unchanged.
Update PeerPEERDOM_UPDATE_PEER
Update selected profile fields on an existing peer; omitted fields remain unchanged despite the provider using PUT.
Update RolePEERDOM_UPDATE_ROLE
Update selected core role properties without changing Contribution- or Goals-specific settings.
Assign Or Update Role HolderPEERDOM_UPSERT_ROLE_HOLDER
Ensure a peer holds a role, creating the assignment when absent or updating its percentage, focus, and elected-until date when present.