การจัดการโดเมนผ่าน API

การจัดการโดเมนผ่าน API หมายถึงการควบคุมแบบโปรแกรมสำหรับการจดทะเบียนโดเมน ระเบียน [[dns|DNS]] ข้อมูล WHOIS และสถานะ [[domain-lock|การล็อก]] ผ่าน API แบบ RESTful หรือ EPP ของ [[registrar|ผู้รับจดทะเบียน]] หรือผู้ให้บริการ DNS แทนที่จะใช้ [[domain-dashboard|แดชบอร์ด]] แบบกราฟิก แนวทางนี้จำเป็นสำหรับเวิร์กโฟลว์ DevOps ไปป์ไลน์โครงสร้างพื้นฐานแบบโค้ด (เช่น Terraform กับ Cloudflare) และการทำงานอัตโนมัติของพอร์ตโฟลิโอขนาดใหญ่ การดำเนินการทั่วไปที่เปิดเผยโดย API เหล่านี้ได้แก่ การสร้างโซน CRUD ของระเบียน การเริ่มต้น [[domain-transfer|การโอน]] การตั้งเวลา [[auto-renewal|การต่ออายุ]] และการสำรวจสถานะ API ที่ออกแบบดีจะมี Webhook callback สำหรับเหตุการณ์แบบอะซิงโครนัส เช่น การโอนที่เสร็จสมบูรณ์หรือการเตือนการหมดอายุ.

ตัวอย่าง

A DevOps team uses the Cloudflare API in a CI/CD pipeline to automatically create a DNS CNAME record for every new feature-branch deployment and delete it when the branch is merged.