สั่งงานคำขอลบข้อมูล (GDPR) ผ่านโปรแกรม ตรวจสถานะการส่ง และรับเหตุการณ์ผ่าน Webhook — ปลอดภัยและใช้งานง่าย
การยืนยันตัวตน: ส่ง api_key
ใน JSON body อัตราจำกัด: 10 ครั้ง/นาที ต่อ key
POST /api/user/remove
{
"api_key": "YOUR_API_KEY",
"broker": "CoreLogic",
"dry_run": true
}
ใช้ dry_run=true
เพื่อทดสอบโดยไม่ส่งอีเมล หากผู้ให้บริการต้องกรอกแบบฟอร์ม ระบบจะตอบกลับด้วย "type":"form"
และ removal_form_url
.
curl -sS -L https://supacheap.eu/api/user/remove \
-H 'Content-Type: application/json' \
-d '{"api_key":"<KEY>","broker":"CoreLogic","dry_run":true}'
curl -sS -L https://supacheap.eu/api/user/remove \
-H 'Content-Type: application/json' \
-d '{"api_key":"<KEY>","broker":"CoreLogic"}'
{
"ok": true,
"dry_run": true,
"broker": "CoreLogic",
"signature": "user_remove providers v1"
}
{
"ok": true,
"sent_via": "mailjet",
"to": "privacy@corelogic.com",
"provider_status_code": 200,
"provider_message_id": "288230407927261671",
"broker": "CoreLogic"
}
{
"ok": true,
"queued": true,
"queue_id": "7844f711-a12c-40c5-a215-4b1aa55ea57e",
"to": "privacy@corelogic.com",
"broker": "CoreLogic"
}
{
"ok": true,
"type": "form",
"info": "Dieser Broker verlangt ein Online-Formular.",
"removal_form_url": "https://broker.example.com/remove"
}
{
"ok": false,
"error": "Broker nicht erlaubt"
}
ตัวอย่างอื่น ๆ: Ungültiger Account
, Account inaktiv
, Account abgelaufen
, Broker nicht gefunden
เพื่อช่วยการยืนยันตัวตนกับบางผู้ให้บริการ คุณสามารถส่งฟิลด์เพิ่มเติมได้ เนื้อหาอีเมลจะไม่ถูกเก็บถาวร
{
"api_key": "<KEY>",
"broker": "CoreLogic",
"personal_data": {
"full_name": "Jane Doe",
"address": "Street 1, 12345 City, DE",
"phone": "+49 170 000000",
"country": "DE",
"birth_date": "1990-01-01"
}
}
GET /api/health/email
{
"env_key_present": true,
"env_secret_present": true,
"mailjet_available": true,
"sender_present": true,
"use_mailjet": true
}
ตั้งค่าให้ผู้ให้บริการส่ง POST มาที่: /api/webhooks/mailjet?token=<WEBHOOK_TOKEN>
[
{
"event": "sent",
"email": "privacy@corelogic.com",
"MessageID": 999,
"MessageUUID": "uuid-999",
"Subject": "Deletion request"
}
]
กำหนดโทเคนในเซิร์ฟเวอร์ผ่าน MAILJET_WEBHOOK_TOKEN
ระบบจะบันทึกเหตุการณ์ที่ตาราง mail_events
เพื่อการตรวจสอบการส่ง