# Delete Service Token ## Tujuan Menghapus service token secara permanen dari database. Tidak bisa di-undo. ## Business Rule - Record dihapus dari `service_tokens` (hard delete) - Record dihapus dari `geonetagent_dev.agent_tokens` (sync) - Gunakan **Revoke** jika ingin menonaktifkan tapi tetap menyimpan audit trail - Gunakan **Delete** hanya jika token sudah tidak relevan sama sekali ## URL `DELETE https://console.gisportal.id/api/v1/service-tokens/{id}` ## HTTP Method `DELETE` ## Request Parameter | Parameter | Tipe | Keterangan | |-----------|------|------------| | `id` | UUID | ID service token | ## Response Success **HTTP 200** ```json { "message": "Service token deleted successfully" } ``` ## Contoh Request ```bash curl -s -X DELETE \ https://console.gisportal.id/api/v1/service-tokens/065eb796-ecb5-4d95-b4cd-9ca6244cf13f \ -H "Authorization: Bearer " ``` ## Audit Log Event: `service_token_deleted` ## Idempotent Tidak — menghapus ID yang tidak ada mengembalikan 404. ## Changelog | Tanggal | Perubahan | |---------|-----------| | 2026-06-23 | Endpoint dibuat |