Configuration Sub-pages
<%= for {label, icon, route} <- [
{"Request XPaths", "hero-code-bracket", ~p"/admin/fraud/model-config/#{@editing_id}/xpaths"},
{"TTL Counters", "hero-clock", ~p"/admin/fraud/model-config/#{@editing_id}/ttl-counters"},
{"Gateway Rules", "hero-shield-check", ~p"/admin/fraud/model-config/#{@editing_id}/gateway-rules"},
{"Abstraction Rules","hero-variable", ~p"/admin/fraud/model-config/#{@editing_id}/abstractions"},
{"Calculations", "hero-calculator", ~p"/admin/fraud/model-config/#{@editing_id}/calculations"},
{"HTTP Adaptation", "hero-cloud-arrow-up", ~p"/admin/fraud/model-config/#{@editing_id}/adaptations"},
{"Inline Functions", "hero-code-bracket", ~p"/admin/fraud/model-config/#{@editing_id}/functions"},
{"Inline Scripts", "hero-command-line", ~p"/admin/fraud/model-config/#{@editing_id}/scripts"},
{"Synchronisation", "hero-arrow-path", ~p"/admin/fraud/model-config/sync"}
] do %>
<.link navigate={route}
class="flex items-center gap-3 p-3 rounded-lg border border-gray-200 bg-white hover:border-indigo-300 hover:bg-indigo-50 transition-colors">
<.icon name={icon} class="w-5 h-5 text-indigo-500" />
<%= label %>
<.icon name="hero-chevron-right-mini" class="w-4 h-4 text-gray-400 ml-auto" />
<% end %>
<%= if @selected_model && @selected_model.guid do %>
<.icon name="hero-cloud-arrow-up" class="w-4 h-4" />
API Integration
<%= @selected_model.guid %>
POST /admin/api/models/<%= @selected_model.guid %>/verify
Show example curl
curl -b cookiejar -X POST \
-H "Content-Type: application/json" \
-d @payload.json \
http://demo.ctrmv.com:4010/admin/api/models/<%= @selected_model.guid %>/verify
Internal DB id: <%= @selected_model.id %>