notify_team_members
Notify workspace team members about a newly created or updated resource, respecting their notification preferences and Do Not Disturb settings.
Instructions
Notify all eligible workspace team members about a resource you just created or updated — file, workflow, agent, or library. Use this when the user says things like "notify the team of this new file", "let everyone know about this workflow", or "notify @sarah about this". Respects each member's notification preferences and Do Not Disturb settings. Returns how many members were notified.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | No | Optional additional context to include in the notification | |
| memberIds | No | Optional list of member UUIDs to notify. Use memberNames or memberEmails instead when possible. | |
| resourceId | Yes | The UUID of the resource | |
| memberNames | No | Optional list of member display names to notify (case-insensitive). Prefer this when the user says things like "notify Sarah" or "notify Tom and Alice". | |
| workspaceId | No | Workspace ID (uses default if omitted) | |
| memberEmails | No | Optional list of member email addresses to notify. | |
| resourceName | Yes | Human-readable name of the resource, used in the notification text | |
| resourceType | Yes | The type of resource being shared | |
| notificationType | No | Notification preference type. Defaults to "newFileCreated". Use "mention" when notifying a specific person. |