{"status":"Online","endpoint":"/api/encrypt","method":"POST","description":"Layanan enkripsi dan dekripsi teks berlapis (Recursive Encryption).","usage":{"parameters":{"text":{"type":"string","description":"Teks mentah yang ingin dienkripsi, atau kode hash yang ingin didekripsi.","required":true},"password":{"type":"string","description":"Kunci rahasia untuk proses kriptografi (Minimal 8 karakter disarankan).","required":true},"action":{"type":"string","options":["encode","decode"],"description":"Gunakan 'encode' untuk mengenkripsi dan 'decode' untuk mengembalikan teks asli.","required":true},"amount":{"type":"number","default":1,"description":"Jumlah lapisan enkripsi/dekripsi. Maksimal 25 kali pengulangan.","required":false}},"example_request":{"action":"encode","text":"Halo Dunia","password":"rahasia_negara","amount":3}},"notes":["Jika mengenkripsi dengan amount 3, maka dekripsi juga harus menggunakan amount 3 agar berhasil.","Gagal memberikan password yang benar pada proses decode akan menghasilkan error 422.","Batas maksimal pengulangan (amount) adalah 25 untuk menjaga performa server."]}