send_bark_notification
Send iOS push notifications via Bark with configurable urgency levels, custom sounds, icons, and encrypted messages. Use to alert users of completed tasks, errors, or required actions.
Instructions
Send a push notification via Bark to an iOS device. Use this to notify the user when: (1) Tasks are completed and need user attention, (2) Errors occur requiring user intervention, (3) User input or decisions are needed, (4) Testing or verification is required, (5) Long-running operations finish. Choose appropriate 'level' based on urgency: 'critical' for urgent issues, 'timeSensitive' for important updates, 'active' for general notifications.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| server_url | No | Bark server URL (e.g., https://api.day.app) | |
| device_key | No | Device key from Bark app | |
| title | No | Notification title | |
| subtitle | No | Notification subtitle | |
| body | Yes | Notification content/message | |
| url | No | URL to open when notification is tapped | |
| group | No | Group name for organizing notifications | |
| icon | No | Custom icon URL (iOS 15+) | |
| sound | No | Custom notification sound name | |
| call | No | Play sound repeatedly for 30 seconds | |
| level | No | Notification priority level: 'critical' for urgent issues requiring immediate attention (errors, failures), 'timeSensitive' for important updates during focus mode (task completion, testing needed), 'active' for general notifications (progress updates), 'passive' for low-priority background info | |
| badge | No | Badge number on app icon | |
| ciphertext | No | Encrypted message content |