Pivot logo

Pivot

Pivot is a team collaboration platform for managing organizations, spaces, rooms, messages, goals, members, and shared work.

71 actions Integration catalog
Request access
Connect Pivot 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.

Add Block Response AttachmentPIVOT_ADD_BLOCK_RESPONSE_ATTACHMENT
Attach an existing Pivot file to a block response.
Add Group MembersPIVOT_ADD_GROUP_MEMBERS
Add one or more existing Pivot users to a group.
Add Group To SpacePIVOT_ADD_GROUP_TO_SPACE
Grant an existing Pivot group access to a space with specified space roles.
Add Room MembersPIVOT_ADD_ROOM_MEMBERS
Add one or more existing Pivot users to a room with a shared role. The Pivot API exposes no undo path for this membership change.
Add Space LabelsPIVOT_ADD_SPACE_LABELS
Add one or more labels to a Pivot space without removing labels already assigned to it.
Add Space MembersPIVOT_ADD_SPACE_MEMBERS
Add one or more existing Pivot users to a space, optionally assigning space roles and member titles.
Copy SpacePIVOT_COPY_SPACE
Start an asynchronous copy of a Pivot space. A successful response only means the copy was accepted. Poll the space operation-status endpoint with the same source space_id and returned operation_id until status is succeeded or failed; on success, new_space_id identifies the copy.
Create Block ResponsePIVOT_CREATE_BLOCK_RESPONSE
Create a Pivot block response from plain text, or use advanced rich content for formatting; optionally create it as a reply.
Create Block Sharing RulePIVOT_CREATE_BLOCK_SHARING_RULE
Create a sharing rule that grants a subject access to a Pivot block.
Create LabelPIVOT_CREATE_LABEL
Create a label in a Pivot organization. Pivot's label delete endpoint was observed returning an error without removing the label, so create only labels that may safely remain in the organization.
Create RoomPIVOT_CREATE_ROOM
Create a Pivot chat, direct, post, audio, video, or streaming room. Pivot does not document a room-delete endpoint, so this creation cannot be safely reversed; create only rooms that may remain in the workspace.
Create SpacePIVOT_CREATE_SPACE
Create a blank Pivot space or organization template synchronously, or create an independent space from a template. A template-based request returns the new space immediately and may include operation_id while content is copied asynchronously; poll the space operation-status endpoint until succeeded or failed. To duplicate an ordinary space, use Pivot's copy-space action instead.
Create Space RolePIVOT_CREATE_SPACE_ROLE
Create a custom role in a Pivot space with an explicit set of permissions. Pivot does not document an endpoint for deleting space roles, so create only roles that may safely remain in the space.
Create SubgoalPIVOT_CREATE_SUBGOAL
Create a goal directly under an existing Pivot goal. Requires edit access to the parent and uses request_id as an idempotency key scoped to the caller and parent.
Create WebhookPIVOT_CREATE_WEBHOOK
Create a Pivot webhook for an organization and return its one-time signing secret. Store the secret securely because it is not returned by later reads.
Delete Block ResponsePIVOT_DELETE_BLOCK_RESPONSE
Delete a response from a Pivot block by its response UUID.
Delete Block Response AttachmentPIVOT_DELETE_BLOCK_RESPONSE_ATTACHMENT
Delete a file attached to a block response by attachment UUID.
Delete Block Sharing RulePIVOT_DELETE_BLOCK_SHARING_RULE
Delete a sharing rule from a Pivot block by sharing-rule UUID.
Delete LabelPIVOT_DELETE_LABEL
Permanently delete a Pivot label by its label UUID. Pivot returned HTTP 500 without deleting the build account's test label, so treat a provider error as no deletion and verify the label is absent after success.
Delete Room MessagePIVOT_DELETE_ROOM_MESSAGE
Delete a sent Pivot room message. Provide sent_at for a non-thread message or thread_root_message_id for a message in a thread.
Delete SpacePIVOT_DELETE_SPACE
Permanently delete a Pivot space or template using its ordinary space lifecycle.
Delete UserPIVOT_DELETE_USER
Permanently delete a Pivot user account, not merely remove a space membership. Pivot allows this only when the user's email is verified by the specified organization and by no other organization. This cannot be undone and deletes the user across all organizations.
Delete User or Remove MembershipPIVOT_DELETE_USER_OR_REMOVE_MEMBERSHIP
Delete a Pivot user globally when the specified organization verified that user. Otherwise, remove the user's memberships only from the specified organization. This is destructive: the same call can permanently delete the user across Pivot, and user_deleted reports which outcome occurred.
Delete WebhookPIVOT_DELETE_WEBHOOK
Permanently delete a Pivot webhook by its webhook UUID.
Get BlockPIVOT_GET_BLOCK
Return a block by ID, optionally including all visible descendant blocks.
Get RoomPIVOT_GET_ROOM
Return a Pivot room by its ID.
Get Room MessagePIVOT_GET_ROOM_MESSAGE
Retrieve one Pivot room message by its ID and send timestamp. Thread replies also require both thread locator IDs, and recording comments require the parent recording ID.
Get Room RecordingPIVOT_GET_ROOM_RECORDING
Return a specific Pivot room recording by ID, including transcript, chapter, summary, and caption assets.
Get SpacePIVOT_GET_SPACE
Return a Pivot space by ID with its settings, roles, member summaries, and labels. Response-only access tokens are removed. The direct endpoint's member_count can be 0 even when members exist; use list spaces or list space members when an authoritative count is required.
Get Space OperationPIVOT_GET_SPACE_OPERATION
Get the status of an asynchronous Pivot space copy or template application. Poll until status is succeeded or failed. For Copy Space, pass the source space_id used in the copy request; for Create Space from a template, pass the new space.id returned by Create Space.
Get User ContextPIVOT_GET_USER_CONTEXT
Return a Pivot user's profile, space memberships, and groups within an organization. The response excludes the provider's presence token.
Hide SpacePIVOT_HIDE_SPACE
Hide an existing Pivot space from view. The Pivot API exposes no undo path for hiding a space.
Invite To RoomPIVOT_INVITE_TO_ROOM
Invite people to a Pivot room by email. A successful call creates room invitations and sends externally visible invitation emails to every address.
Invite To SpacePIVOT_INVITE_TO_SPACE
Invite people to a Pivot space by email. A successful call sends externally visible invitation emails to new users and adds existing Pivot users directly to the space with the specified roles and groups.
List Block ResponsesPIVOT_LIST_BLOCK_RESPONSES
Return the responses attached to a Pivot block.
List Block Sharing RulesPIVOT_LIST_BLOCK_SHARING_RULES
Return the sharing rules configured for a Pivot block.
List Group MembersPIVOT_LIST_GROUP_MEMBERS
Return the users in a specified Pivot group.
List GroupsPIVOT_LIST_GROUPS
Return one page of groups in a Pivot organization.
List LabelsPIVOT_LIST_LABELS
Return the labels configured in a Pivot organization.
List Organization UsersPIVOT_LIST_ORGANIZATION_USERS
Return one page of users in a Pivot organization. Pass next_cursor from the preceding response unchanged to continue listing users.
List Room MessagesPIVOT_LIST_ROOM_MESSAGES
Return one page of room messages, newest first. On the first call, provide the room ID and its created_at timestamp from Get Room. To continue through the current and older history windows, call again with only next_cursor; pagination stops automatically at the room's creation boundary.
List Room RecordingsPIVOT_LIST_ROOM_RECORDINGS
Return one page of recordings for a Pivot room, including transcripts and other recording assets.
List Space Assignment BlocksPIVOT_LIST_SPACE_ASSIGNMENT_BLOCKS
Return all assignment blocks in a Pivot space.
List Space Description BlocksPIVOT_LIST_SPACE_DESCRIPTION_BLOCKS
Return a space's description blocks and all of their descendants.
List Space Home BlocksPIVOT_LIST_SPACE_HOME_BLOCKS
Return the blocks displayed on a Pivot space home.
List Space MembersPIVOT_LIST_SPACE_MEMBERS
Return one page of members in a Pivot space. By default, only active members are returned; use status to include other membership states.
List Space RolesPIVOT_LIST_SPACE_ROLES
Return the roles available in a Pivot space.
List Space Room BlocksPIVOT_LIST_SPACE_ROOM_BLOCKS
Return all room blocks and their parallel room metadata in a Pivot space.
List SpacesPIVOT_LIST_SPACES
Return one page of spaces visible in a Pivot organization. Supports exact status, type, template, label, name-search, and sort filters. Templates are excluded and only active spaces are returned unless those filters are set.
List Thread MessagesPIVOT_LIST_THREAD_MESSAGES
Return one page of messages in a Pivot thread, oldest first. Continue with next_cursor until has_more is false.
List Webhook LogsPIVOT_LIST_WEBHOOK_LOGS
Return one page of delivery logs for a Pivot webhook. Pivot retains webhook logs for 30 days.
List WebhooksPIVOT_LIST_WEBHOOKS
Return webhooks for a Pivot organization, optionally filtering by a case-insensitive substring of the webhook name.
Remove Group MembersPIVOT_REMOVE_GROUP_MEMBERS
Remove one or more users from a Pivot group.
Remove Space LabelPIVOT_REMOVE_SPACE_LABEL
Remove one label from a Pivot space by space and label UUID.
Remove Space MemberPIVOT_REMOVE_SPACE_MEMBER
Remove a user from a Pivot space by space-member UUID.
Request Recording DownloadPIVOT_REQUEST_RECORDING_DOWNLOAD
Ensure a downloadable MP4 rendition exists for a Pivot room recording. When ready is false, the rendition is still being prepared; retry shortly with the same room_id, recording_id, and created_at. The direct download URL is returned when ready is true.
Revoke Organization InvitePIVOT_REVOKE_ORGANIZATION_INVITE
Revoke a Pivot organization invitation by its invitation ID and email address.
Revoke Room InvitePIVOT_REVOKE_ROOM_INVITE
Revoke a Pivot room invitation by room ID and email address.
Revoke Space InvitePIVOT_REVOKE_SPACE_INVITE
Revoke a Pivot space invitation by organization, space, and email address.
Rotate Webhook SecretPIVOT_ROTATE_WEBHOOK_SECRET
Rotate the organization-wide webhook signing secret used for future Pivot webhooks. Existing webhooks retain the current secret. Store the returned one-time secret securely.
Showing the first 60 of 71 actions.