Create Notification Config
Notifications
Create Notification
Create a new notification configuration.
Required Role: ADMIN or OWNER
Tier Limits:
- Free Tier: Maximum 1 notification configuration
- Pro Tier: Maximum 25 notification configurations
Supports event-driven notifications for:
- Task execution events (started, completed, failed, status changed)
- Task events (created, updated, deleted, status changed)
- Secret events (created, updated, deleted)
- Location events (created, updated, deleted)
- Usage events (threshold reached - requires
threshold_gbin event_filters)
Usage Threshold Example:
{
"name": "500GB Alert",
"event_type": "usage_threshold_reached",
"event_filters": {"threshold_gb": 500},
"apprise_url": "slack://token"
}
POST
Create Notification Config
Documentation Index
Fetch the complete documentation index at: https://docs.dataraven.io/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Body
application/json
Schema for creating a notification config
Required string length:
1 - 255Supported notification event types
Available options:
task_execution_started, task_execution_completed, task_execution_failed, task_execution_cancelled, task_created, task_updated, task_deleted, task_status_changed, secret_created, secret_updated, secret_deleted, location_created, location_updated, location_deleted, api_key_created, api_key_rotated, api_key_revoked, api_key_deleted Apprise URL (e.g., slack://token)
Required string length:
1 - 2048Jinja2 template for notification message
Maximum string length:
10000Response
Successful Response
Schema for notification config API responses