# Domains & DNS

Tra cứu, đặt mua, gia hạn tên miền; nameserver, DNSSEC; vùng và bản ghi DNS.

Mọi route gọi qua gateway `https://api.tino.vn/v1` với `Authorization: Bearer <token>`; xem [Gọi API Tino](/docs/api).

## Hướng dẫn

- [Hồ sơ chủ thể tên miền](/docs/domain-registrant)

## Tên miền

| Method | Đường dẫn | Tên | Quyền |
| --- | --- | --- | --- |
| `GET` | `/v1/domain` | [Danh sách tên miền](/docs/api/get-domain) | `domains:read` |
| `GET` | `/v1/domain/@id` | [Chi tiết tên miền](/docs/api/get-domain-id) | `domains:read` |
| `GET` | `/v1/domain/@id/autorenew` | [Xem tự gia hạn tên miền](/docs/api/get-domain-id-autorenew) | `domains:read` |
| `PUT` | `/v1/domain/@id/autorenew` | [Bật/tắt tự gia hạn tên miền](/docs/api/put-domain-id-autorenew) | `domains:write` |
| `GET` | `/v1/domain/@id/contact` | [Xem liên hệ tên miền](/docs/api/get-domain-id-contact) | `domains:read` |
| `PUT` | `/v1/domain/@id/contact` | [Đổi liên hệ (chủ thể) tên miền](/docs/api/put-domain-id-contact) | `domains:owner` |
| `GET` | `/v1/domain/@id/dnssec` | [Danh sách khoá DNSSEC](/docs/api/get-domain-id-dnssec) | `domains:read` |
| `PUT` | `/v1/domain/@id/dnssec` | [Thêm khoá DNSSEC](/docs/api/put-domain-id-dnssec) | `domains:write` |
| `DELETE` | `/v1/domain/@id/dnssec/@key` | [Xoá khoá DNSSEC](/docs/api/delete-domain-id-dnssec-key) | `domains:write` |
| `GET` | `/v1/domain/@id/dnssec/flags` | [Tham số DNSSEC hỗ trợ](/docs/api/get-domain-id-dnssec-flags) | `domains:read` |
| `GET` | `/v1/domain/@id/emforwarding` | [Xem chuyển tiếp email](/docs/api/get-domain-id-emforwarding) | `domains:read` |
| `PUT` | `/v1/domain/@id/emforwarding` | [Cập nhật chuyển tiếp email](/docs/api/put-domain-id-emforwarding) | `domains:write` |
| `GET` | `/v1/domain/@id/epp` | [Lấy mã chuyển tên miền (EPP)](/docs/api/get-domain-id-epp) | `domains:owner` |
| `PUT` | `/v1/domain/@id/forwarding` | [Cập nhật chuyển hướng tên miền](/docs/api/put-domain-id-forwarding) | `domains:write` |
| `PUT` | `/v1/domain/@id/idprotection` | [Bật/tắt ẩn thông tin chủ thể](/docs/api/put-domain-id-idprotection) | `domains:write` |
| `GET` | `/v1/domain/@id/invoices` | [Hoá đơn của tên miền](/docs/api/get-domain-id-invoices) | `domains:read` |
| `GET` | `/v1/domain/@id/ns` | [Xem nameserver](/docs/api/get-domain-id-ns) | `domains:read` |
| `PUT` | `/v1/domain/@id/ns` | [Đổi nameserver](/docs/api/put-domain-id-ns) | `domains:write` |
| `GET` | `/v1/domain/@id/reg` | [Nameserver riêng đã đăng ký](/docs/api/get-domain-id-reg) | `domains:read` |
| `POST` | `/v1/domain/@id/reg` | [Quản lý nameserver riêng](/docs/api/post-domain-id-reg) | `domains:write` |
| `GET` | `/v1/domain/@id/reglock` | [Xem khoá tên miền](/docs/api/get-domain-id-reglock) | `domains:read` |
| `PUT` | `/v1/domain/@id/reglock` | [Bật/tắt khoá tên miền](/docs/api/put-domain-id-reglock) | `domains:write` |
| `POST` | `/v1/domain/@id/renew` | [Gia hạn tên miền](/docs/api/post-domain-id-renew) | `domains:write` |
| `GET` | `/v1/domain/@id/sync` | [Đồng bộ tên miền](/docs/api/get-domain-id-sync) | `domains:write` |
| `POST` | `/v1/domain/lookup` | [Kiểm tra tên miền còn trống](/docs/api/post-domain-lookup) | `domains:read` |
| `GET` | `/v1/domain/name/@name` | [Chi tiết tên miền theo tên](/docs/api/get-domain-name-name) | `domains:read` |
| `GET` | `/v1/domain/order` | [Đuôi tên miền có thể đăng ký](/docs/api/get-domain-order) | `domains:read` |
| `POST` | `/v1/domain/order` | [Đặt mua tên miền](/docs/api/post-domain-order) | `domains:write` |
| `GET` | `/v1/domain/order/@id/form` | [Thông tin bổ sung theo đuôi tên miền](/docs/api/get-domain-order-id-form) | `domains:read` |
| `GET` | `/v1/domains` | [Danh sách tên miền (phân trang)](/docs/api/get-domains) | `domains:read` |
| `GET` | `/v1/domains/@id/registrant` | [Xem chủ thể tên miền đang chờ](/docs/api/get-domains-id-registrant) | `domains:registrant` |
| `PUT` | `/v1/domains/@id/registrant` | [Lưu chủ thể tên miền đang chờ](/docs/api/put-domains-id-registrant) | `domains:registrant` |
| `GET` | `/v1/domains/pending` | [Tên miền chờ hoàn tất hồ sơ](/docs/api/get-domains-pending) | `domains:registrant` |
| `GET` | `/v1/registrants` | [Chủ thể đã dùng](/docs/api/get-registrants) | `domains:registrant` |
| `GET` | `/v1/whois/@domain` | [Tra whois tên miền (bằng token)](/docs/api/get-v1-whois-domain) | `domains:read` |
| `GET` | `/whois/@domain` | [Tra whois tên miền](/docs/api/get-whois-domain) | — |

## DNS

| Method | Đường dẫn | Tên | Quyền |
| --- | --- | --- | --- |
| `GET` | `/v1/dns` | [Danh sách vùng DNS](/docs/api/get-dns) | `dns:read` |
| `GET` | `/v1/dns/templates` | [Mẫu bản ghi DNS](/docs/api/get-dns-templates) | `dns:read` |
| `GET` | `/v1/domain/@id/dns` | [Bản ghi DNS của tên miền](/docs/api/get-domain-id-dns) | `dns:read` |
| `POST` | `/v1/domain/@id/dns` | [Thêm bản ghi DNS cho tên miền](/docs/api/post-domain-id-dns) | `dns:write` |
| `PUT` | `/v1/domain/@id/dns/@index` | [Sửa bản ghi DNS của tên miền](/docs/api/put-domain-id-dns-index) | `dns:write` |
| `DELETE` | `/v1/domain/@id/dns/@index` | [Xoá bản ghi DNS của tên miền](/docs/api/delete-domain-id-dns-index) | `dns:write` |
| `GET` | `/v1/domain/@id/dns/types` | [Loại bản ghi DNS hỗ trợ](/docs/api/get-domain-id-dns-types) | `dns:read` |
| `GET` | `/v1/service/@service_id/dns` | [Vùng DNS của dịch vụ](/docs/api/get-service-service-id-dns) | `dns:read` |
| `POST` | `/v1/service/@service_id/dns` | [Thêm vùng DNS](/docs/api/post-service-service-id-dns) | `dns:write` |
| `GET` | `/v1/service/@service_id/dns/@zone_id` | [Chi tiết vùng DNS](/docs/api/get-service-service-id-dns-zone-id) | `dns:read` |
| `PUT` | `/v1/service/@service_id/dns/@zone_id` | [Sửa vùng DNS](/docs/api/put-service-service-id-dns-zone-id) | `dns:write` |
| `DELETE` | `/v1/service/@service_id/dns/@zone_id` | [Xoá vùng DNS](/docs/api/delete-service-service-id-dns-zone-id) | `dns:write` |
| `GET` | `/v1/service/@service_id/dns/@zone_id/dnssec` | [Xem DNSSEC của vùng DNS](/docs/api/get-service-service-id-dns-zone-id-dnssec) | `dns:read` |
| `PUT` | `/v1/service/@service_id/dns/@zone_id/dnssec` | [Bật/tắt DNSSEC của vùng DNS](/docs/api/put-service-service-id-dns-zone-id-dnssec) | `dns:write` |
| `POST` | `/v1/service/@service_id/dns/@zone_id/records` | [Thêm bản ghi DNS](/docs/api/post-service-service-id-dns-zone-id-records) | `dns:write` |
| `PUT` | `/v1/service/@service_id/dns/@zone_id/records/@record_id` | [Sửa bản ghi DNS](/docs/api/put-service-service-id-dns-zone-id-records-record-id) | `dns:write` |
| `DELETE` | `/v1/service/@service_id/dns/@zone_id/records/@record_id` | [Xoá bản ghi DNS](/docs/api/delete-service-service-id-dns-zone-id-records-record-id) | `dns:write` |
