Generate a firewall rule from natural language
POST
https://api.vercel.com/v1/security/firewall/config/generate-ruleGenerate a firewall rule from a natural language description.
https://api.vercel.com/v1/security/firewall/config/generate-rule
const response = await fetch('https://api.vercel.com/v1/security/firewall/config/generate-rule?projectId=string&teamId=string&slug=string', { method: 'POST', headers: { 'Authorization': 'Bearer YOUR_ACCESS_TOKEN', 'Content-Type': 'application/json', },});
const data = await response.json();console.log(data);Response
{ "error": "string", "rule": { "action": { "mitigate": { "action": "string", "actionDuration": "string", "rateLimit": { "action": "string", "algo": "string", "keys": [], "limit": "123", "window": "123" }, "redirect": { "location": "string", "permanent": "false" } } }, "active": "false", "conditionGroup": [ { "conditions": [ { "key": "string", "neg": "false", "op": "string", "type": "string", "value": "string" } ] } ], "description": "string", "name": "Example Name" }}AuthorizationbearerToken
Default authentication mechanism