Zum Inhalt

Benachrichtigungen - Post Webhook

Der Ziel mit per POST mit Content Type Application/JSON aufgerfufen. Die Grundlegende Struktur ist wie folgt:

{
    "type": "type_id",
    "data": [
        {
        "type": "type",
        "value": "value"
        }
    ]
}

Standartmäßig ist das Data Objekt leer.

Typen

login_email

{
    "type": "login_email",
    "data": [
        {
            "type": "ip",
            "value": "ip"
        },
        {
            "type": "useragent",
            "value": "useragent"
        }
    ]
}

affiliate_notify

{
    "type": "affiliate_notify",
    "data": [
        {
            "type": "amount",
            "value": "amount"
        },
        {
            "type": "link",
            "value": "link"
        }
    ]
}

donation_notify

{
    "type": "donation_notify",
    "data": [
        {
            "type": "message",
            "value": "message"
        },
        {
            "type": "link",
            "value": "link"
        }
    ]
}

ddos_notify

{
    "type": "ddos_notify",
    "data": [
        {
            "type": "ip",
            "value": "ip"
        },
        {
            "type": "mbits",
            "value": "mbits"
        },
        {
            "type": "pps",
            "value": "pps"
        },
        {
            "type": "method",
            "value": "method"
        }
    ]
}

service_expire_delete_2_days

{
    "type": "service_expire_delete_2_days",
    "data": [
        {
            "type": "serviceid",
            "value": "serviceid"
        },
        {
            "type": "price",
            "value": "price"
        },
        {
            "type": "productname",
            "value": "productname"
        },
        {
            "type": "displayname",
            "value": "displayname"
        }
    ]
}

service_expire_delete_5_days

{
    "type": "service_expire_delete_5_days",
    "data": [
        {
            "type": "serviceid",
            "value": "serviceid"
        },
        {
            "type": "price",
            "value": "price"
        },
        {
            "type": "productname",
            "value": "productname"
        },
        {
            "type": "displayname",
            "value": "displayname"
        }
    ]
}

service_deleted

{
    "type": "service_deleted",
    "data": [
        {
            "type": "serviceid",
            "value": "serviceid"
        },
        {
            "type": "price",
            "value": "price"
        },
        {
            "type": "productname",
            "value": "productname"
        },
        {
            "type": "displayname",
            "value": "displayname"
        }
    ]
}

service_delete_1_day

{
    "type": "service_delete_1_day",
    "data": [
        {
            "type": "serviceid",
            "value": "serviceid"
        },
        {
            "type": "price",
            "value": "price"
        },
        {
            "type": "productname",
            "value": "productname"
        },
        {
            "type": "displayname",
            "value": "displayname"
        }
    ]
}

service_expire_7_days

{
    "type": "service_expire_7_days",
    "data": [
        {
            "type": "serviceid",
            "value": "serviceid"
        },
        {
            "type": "price",
            "value": "price"
        },
        {
            "type": "productname",
            "value": "productname"
        },
        {
            "type": "displayname",
            "value": "displayname"
        }
    ]
}

service_expire_3_days

{
    "type": "service_expire_3_days",
    "data": [
        {
            "type": "serviceid",
            "value": "serviceid"
        },
        {
            "type": "price",
            "value": "price"
        },
        {
            "type": "productname",
            "value": "productname"
        },
        {
            "type": "displayname",
            "value": "displayname"
        }
    ]
}

service_expire_1_day

{
    "type": "service_expire_1_day",
    "data": [
        {
            "type": "serviceid",
            "value": "serviceid"
        },
        {
            "type": "price",
            "value": "price"
        },
        {
            "type": "productname",
            "value": "productname"
        },
        {
            "type": "displayname",
            "value": "displayname"
        }
    ]
}

low_credit_notify

{
    "type": "low_credit_notify",
    "data": []
}

reseller_new_order

{
    "type": "reseller_new_order",
    "data": [
        {
            "type": "orderid",
            "value": "orderid"
        },
        {
            "type": "interfaceid",
            "value": "interfaceid"
        },
        {
            "type": "interfacedomain",
            "value": "interfacedomain"
        },
        {
            "type": "price",
            "value": "price"
        }
    ]
}

reseller_new_order_needs_activation

{
    "type": "reseller_new_order_needs_activation",
    "data": [
        {
            "type": "orderid",
            "value": "orderid"
        },
        {
            "type": "interfaceid",
            "value": "interfaceid"
        },
        {
            "type": "interfacedomain",
            "value": "interfacedomain"
        },
        {
            "type": "price",
            "value": "price"
        }
    ]
}