From 8a9235631c5d76c7851d8dd16a5b995aa19eb1c5 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Tue, 23 Jun 2026 23:17:45 -0500 Subject: [PATCH] feat: mostrar API Key en panel WebSMS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Agrega sección visible en /app/websms con el secret_key y botón de copiar, para facilitar el uso del endpoint externo. Co-Authored-By: Claude Sonnet 4.6 --- resources/views/websms_config.html | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/resources/views/websms_config.html b/resources/views/websms_config.html index 70773b9..c8017bd 100644 --- a/resources/views/websms_config.html +++ b/resources/views/websms_config.html @@ -41,6 +41,19 @@ + +
+

API Key (envío externo)

+

Usa este token en Authorization: Bearer <key> para llamar a POST /api/sms/send desde sistemas externos.

+
+ + +
+

Guarda la configuración para generar la API Key.

+
+

Probar envío

@@ -138,7 +151,7 @@ function websmsApp() { return { form:{ username:'', api_token:'', sender:'', notas:'' }, - showToken:false, + showToken:false, secretKey:'', logs:[], testPara:'', testMsg:'', testResult:'', testOk:false, saving:false, error:'', copied:'', @@ -153,6 +166,7 @@ function websmsApp() { const r=await axios.get('/app/websms/config'); if(r.data.data){ this.form={id:r.data.data.ID, username:r.data.data.username, api_token:r.data.data.api_token, sender:r.data.data.sender||'', notas:r.data.data.notas||''}; + this.secretKey=r.data.data.secret_key||''; } } catch(e){} },