"Bu sayfa, ilgili kullanıcının sorumluluğunda olup, burada yer alan bağlantılar üçüncü taraflara aittir. Bağlantıların içeriği, doğruluğu veya güvenliği konusunda herhangi bir garanti verilmemekte olup, site yönetimi bu bağlantılardan doğabilecek herhangi bir sorumluluğu kabul etmez. Devam ederek bu koşulları kabul etmiş sayılırsınız."

Bildirim işleyicileri

GET https://linklerim.net/api/notification-handlers/
curl --request GET \
--url 'https://linklerim.net/api/notification-handlers/' \
--header 'Authorization: Bearer {api_key}' \
Parametreler Ayrıntılar Açıklama
page İsteğe bağlı Tam sayı Sonuç almak istediğiniz sayfa numarası. Varsayılan 1'dir.
results_per_page İsteğe bağlı Tam sayı Sayfada kaç sonuç istediğinizi belirtin. İzin verilen değerler: 10 , 25 , 50 , 100 , 250 , 500 , 1000. Varsayılan değer 25'dir.
{
    "data": [
        {
            "id": 1,
            "type": "email",
            "name": "Work email",
            "settings": {
                "email": "hey@example.com"
            },
            "is_enabled": true,
            "last_datetime": null,
            "datetime": "2025-12-19 21:09:02",
        }
    ],
    "meta": {
        "page": 1,
        "results_per_page": 25,
        "total": 1,
        "total_pages": 1
    },
    "links": {
        "first": "https://linklerim.net/api/notification-handlers?page=1",
        "last": "https://linklerim.net/api/notification-handlers?page=1",
        "next": null,
        "prev": null,
        "self": "https://linklerim.net/api/notification-handlers?page=1"
    }
}
GET https://linklerim.net/api/notification-handlers/{notification_handler_id}
curl --request GET \
--url 'https://linklerim.net/api/notification-handlers/{notification_handler_id}' \
--header 'Authorization: Bearer {api_key}' \
{
    "data": {
        "id": 1,
        "type": "email",
        "name": "Work email",
        "settings": {
            "email": "hey@example.com"
        },
        "is_enabled": true,
        "last_datetime": null,
        "datetime": "2025-12-19 21:09:02",
    }
}
POST https://linklerim.net/api/notification-handlers
Parametreler Ayrıntılar Açıklama
name Gerekli Dize -
type Gerekli Dize İzin verilen değerler: email , webhook , slack , discord , telegram , microsoft_teams
email İsteğe bağlı Dize Ne zaman mevcut: type = email E-posta
webhook İsteğe bağlı Dize Ne zaman mevcut: type = webhook Webhook URL
slack İsteğe bağlı Dize Ne zaman mevcut: type = slack Slack webhook URL
discord İsteğe bağlı Dize Ne zaman mevcut: type = discord Discord webhook URL
telegram İsteğe bağlı Dize Ne zaman mevcut: type = telegram Telegram API Token
telegram_chat_id İsteğe bağlı Dize Ne zaman mevcut: type = telegram Telegram Sohbet ID'si
microsoft_teams İsteğe bağlı Dize Ne zaman mevcut: type = microsoft_teams Microsoft Teams webhook URL
curl --request POST \
--url 'https://linklerim.net/api/notification-handlers' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Example' \
--form 'type=email' \
--form 'email=hello@example.com' \
{
    "data": {
        "id": 1
    }
}
POST https://linklerim.net/api/notification-handlers/{notification_handler_id}
Parametreler Ayrıntılar Açıklama
name İsteğe bağlı Dize -
type İsteğe bağlı Dize İzin verilen değerler: email , webhook , slack , discord , telegram , microsoft_teams
email İsteğe bağlı Dize Ne zaman mevcut: type = email E-posta
webhook İsteğe bağlı Dize Ne zaman mevcut: type = webhook Webhook URL
slack İsteğe bağlı Dize Ne zaman mevcut: type = slack Slack webhook URL
discord İsteğe bağlı Dize Ne zaman mevcut: type = discord Discord webhook URL
telegram İsteğe bağlı Dize Ne zaman mevcut: type = telegram Telegram API Token
telegram_chat_id İsteğe bağlı Dize Ne zaman mevcut: type = telegram Telegram Sohbet ID'si
microsoft_teams İsteğe bağlı Dize Ne zaman mevcut: type = microsoft_teams Microsoft Teams webhook URL
is_enabled İsteğe bağlı Boolean -
curl --request POST \
--url 'https://linklerim.net/api/notification-handlers/{notification_handler_id}' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Example new name' \
--form 'is_enabled=1' \
{
    "data": {
        "id": 1
    }
}
DELETE https://linklerim.net/api/notification-handlers/{notification_handler_id}
curl --request DELETE \
--url 'https://linklerim.net/api/notification-handlers/{notification_handler_id}' \
--header 'Authorization: Bearer {api_key}' \