Webhook Builder Copy page Copy page Copy page as Markdown for LLMs View as Markdown View this page as plain text Open in ChatGPT Ask questions about this page Open in Claude Ask questions about this page # Webhook Builder Use this tool to easily generate your webhook URLs or parse existing ones to check their parameters. <div id="webhook-tool-container" class="tool-panel"> <div class="tool-section"> <label class="main-label">Import URL (Paste here to fill form)</label> <div class="input-group"> <input type="text" id="tool-import-url" placeholder="Paste full URL here..."> <button id="tool-btn-import">Extract Data</button> </div> </div> <div class="tool-separator"></div> <div class="tool-grid"> <div class="field"> <label>Project Secret Key (ah_key)</label> <input type="text" id="tool-key" placeholder="sk_..."> </div> <div class="field"> <label>Title (ah_title)</label> <input type="text" id="tool-title" placeholder="e.g. Database Backup Failed"> </div> <div class="field"> <label>Source (ah_source)</label> <input type="text" id="tool-source" placeholder="e.g. AWS"> </div> <div class="field"> <label>Level (ah_level)</label> <select id="tool-level"> <option value="info">Info</option> <option value="warning">Warning</option> <option value="critical">Critical</option> </select> </div> <div class="field full"> <label>Description (ah_description)</label> <textarea id="tool-desc" rows="2" placeholder="Something went wrong..."></textarea> </div> </div> <div class="tool-section" style="margin-top: 1.5rem;"> <label class="main-label">Generated URL</label> <div class="input-group"> <input type="text" id="tool-output-url" readonly> <button id="tool-btn-copy">Copy</button> </div> </div> </div> <style> .tool-panel { background: #1e293b; border: 1px solid rgba(255,255,255,0.1); border-radius: 12px; padding: 2rem; margin: 2rem 0; box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1); } .tool-section { margin-bottom: 1.5rem; } .main-label { display: block; font-size: 1rem; font-weight: 600; color: #f1f5f9; margin-bottom: 0.75rem; } .tool-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 1.5rem; } .field { margin-bottom: 0.5rem; } .field.full { grid-column: span 2; } .field label { display: block; font-size: 0.85rem; color: #94a3b8; margin-bottom: 0.5rem; font-weight: 500; } .input-group { display: flex; gap: 0.75rem; } .tool-panel input[type="text"], .tool-panel select, .tool-panel textarea { width: 100%; background: #0f172a; border: 1px solid #334155; color: #f8fafc; padding: 0.75rem 1rem; border-radius: 8px; font-size: 0.95rem; line-height: 1.5; transition: all 0.2s; box-sizing: border-box; font-family: inherit; } .tool-panel input[type="text"]:focus, .tool-panel select:focus, .tool-panel textarea:focus { outline: none; border-color: #3b82f6; box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.3); background: #1e293b; } .tool-panel button { background: #3b82f6; color: white; border: none; padding: 0 1.5rem; border-radius: 8px; cursor: pointer; font-weight: 600; font-size: 0.95rem; transition: all 0.2s; white-space: nowrap; } .tool-panel button:hover { background: #2563eb; transform: translateY(-1px); } .tool-panel button:active { transform: translateY(0); } .tool-separator { height: 1px; background: linear-gradient(to right, transparent, rgba(255,255,255,0.1), transparent); margin: 2rem 0; } @media (max-width: 640px) { .tool-grid { grid-template-columns: 1fr; } .tool-grid .field.full { grid-column: span 1; } .input-group { flex-direction: column; } .tool-panel button { width: 100%; padding: 0.75rem; } } </style> Use this tool to easily generate your webhook URLs or parse existing ones to check their parameters. Import URL (Paste here to fill form) Extract Data Project Secret Key (ah_key) Title (ah_title) Source (ah_source) Level (ah_level) Info Warning Critical Description (ah_description) Generated URL Copy