Skip to content

Notification Targets

A notification target attaches a notification channel to a scope (organization or project). Notifications for that scope are delivered to the attached channel.

POST /notification-configs/{id}/targets
{
"scope_type": "project",
"scope_id": "project-uuid"
}
FieldTypeRequiredDescription
scope_typestringYesorg or project
scope_idUUIDYesThe target resource ID
Scope TypeRequirement
orgMust match the caller’s org; requires org admin
projectCaller must have admin access to the project
GET /notification-configs/{id}/targets

Returns all scope attachments for the notification channel.

DELETE /notification-configs/{id}/targets/{targetId}

Requires the same permissions as creating a target (admin or creator + scope admin).

Attaching the same target twice returns 409 Conflict. Each scope can only be attached once per notification channel.