Global Agent ID - unique identifier for the agent starting with OFA-AGENT-ID- followed by a unique string of alphanumeric characters. Later on used used as agid
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"OneFirewall Documentation","colors":{"primary":"#0D9373","light":"#4475C5","dark":"#0C1427"},"favicon":"https://mintcdn.com/onefirewall/7guFu20M_sXWrG3T/favicon.png?fit=max\u0026auto=format\u0026n=7guFu20M_sXWrG3T\u0026q=85\u0026s=ec7b5d5a9ef605b4f89a6c961952575f","logo":{"light":"https://mintcdn.com/onefirewall/GBluirlWMPo2oQeM/logo/onefirewall-logo.png?fit=max\u0026auto=format\u0026n=GBluirlWMPo2oQeM\u0026q=85\u0026s=d78bae863124f3528cae4cec0b4c383a","dark":"https://app.onefirewall.com/assets/images/logo-negativ.png"},"api":{"openapi":["gateway-api.json","closedvpn/openapi.json"]},"navbar":{"links":[{"label":"Support","href":"https://onefirewall.com/contact.html?subject=Urgent:%20Immediate%20Assistance%20Required"}],"primary":{"type":"button","label":"Start Free Trial","href":"https://onefirewall.com/proof-of-value.html"}},"footer":{"socials":{"website":"https://onefirewall.com","github":"https://github.com/onefirewall","linkedin":"https://www.linkedin.com/company/onefirewall-alliance"}},"integrations":{"ga4":{"measurementId":"G-P017T6ZNCY"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Proof of Value","href":"https://onefirewall.com/proof-of-value.html","icon":"terminal"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"onefirewall","hasAudioNarration":false,"actualSubdomain":"onefirewall","customDomains":["docs.onefirewall.com"],"gitSource":{"type":"github","owner":"onefirewall","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ab11f183aee4cde01a8d075","collectionId":"c6091a58-d3ae-4002-b3e5-d3dc74ea8e1f","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ab11f183aee4cde01a8d075"},"entitlements":{},"buildId":"6ab11f183aee4cde01a8d075","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"default","tag":"Documentation","count":91},{"language":"default","tag":"API - ClosedVPN","count":38},{"language":"default","tag":"API - OneFirewall","count":34},{"language":"default","tag":"Case Studies","count":29},{"language":"default","tag":"Essentials","count":22},{"language":"default","tag":"Releases","count":17},{"language":"default","tag":"WCF Agent","count":14},{"language":"default","tag":"Offensive Security","count":9},{"language":"default","tag":"AI Gateway","count":7},{"language":"default","tag":"Organizations","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/endpoint/wcf-agent/create","slug":"/api-reference/endpoint/wcf-agent/create","pageMetadata":{"openapi":"post /agents","title":"Create WCF Agent","description":"Creates a new WCF Agent with specified configuration for threat detection and IP blocking across multiple security platforms","href":"/api-reference/endpoint/wcf-agent/create"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Creates a new WCF Agent with specified configuration for threat detection and IP blocking across multiple security platforms\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Note}=_components;if(!Note)_missingMdxReference(`Note`,true);return _jsx(Note,{children:_jsxs(_components.p,{children:[`Updated API documentation with live interaction is now available in the product dashboard under `,_jsx(_components.strong,{children:`API Docs`}),`.`]})})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"post /agents","title":"Create WCF Agent","description":"Creates a new WCF Agent with specified configuration for threat detection and IP blocking across multiple security platforms","href":"/api-reference/endpoint/wcf-agent/create"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Create WCF Agent","description":"Creates a new WCF Agent with specified configuration for threat detection and IP blocking across multiple security platforms","operationId":"createWCFAgent","requestBody":"cccf9179-9ec0-41de-a2f9-59e33bec5d15","responses":{"201":"99c5d4b0-29bc-4490-ae17-ad0bf34d743f","400":"191757f9-aa38-4ad0-9261-249cc86f51e2","401":"ce013a77-b301-4b50-9577-97ed9f3f382d","500":"d7def97e-f551-4804-8028-3480d070f83f"},"tags":["WCF Agents"],"method":"post","type":"path","servers":["9c6e2b1e-1b80-4325-9961-7332bd344163"],"security":[],"path":"/agents","baseUrlOptions":["https://app.onefirewall.com/api/v1"],"title":"Create WCF Agent","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["gaid","ts","score_threshold","start_from","version","proxy","sync_time","maximum_rules"],"properties":{"gaid":{"type":"string","description":"Global Agent ID - unique identifier for the agent starting with `OFA-AGENT-ID-` followed by a unique string of alphanumeric characters. Later on used used as `agid`","example":"OFA-AGENT-ID-6QMRfdQp3G0Skkkkkkkk","isRequired":true,"uniqueKey":"gaid","typeLabel":"string"},"ts":{"type":"integer","format":"int64","description":"Timestamp in milliseconds","example":1753828861732,"isRequired":true,"uniqueKey":"ts","typeLabel":"integer\u003cint64>"},"score_threshold":{"type":"integer","description":"Minimum threat score threshold for triggering actions","minimum":0,"maximum":1000,"example":150,"isRequired":true,"uniqueKey":"score_threshold","typeLabel":"integer"},"start_from":{"type":"integer","description":"Starting index for processing","minimum":0,"example":0,"isRequired":true,"uniqueKey":"start_from","typeLabel":"integer"},"version":{"type":"string","description":"Agent version","example":"v4.60.4","isRequired":true,"uniqueKey":"version","typeLabel":"string"},"proxy":{"type":"string","enum":["CLOUD","LOCAL"],"description":"Proxy mode configuration","example":"CLOUD","isRequired":true,"uniqueKey":"proxy","typeLabel":"enum\u003cstring>"},"sync_time":{"type":"integer","description":"Synchronization interval in minutes","minimum":1,"example":1,"isRequired":true,"uniqueKey":"sync_time","typeLabel":"integer"},"maximum_rules":{"type":"integer","description":"Maximum number of rules to process","example":99999998,"isRequired":true,"uniqueKey":"maximum_rules","typeLabel":"integer"},"api_url":{"type":"string","format":"uri","description":"Primary API endpoint for IPv4 operations","example":"http://127.0.0.1:8081/api/v1/ipv4","uniqueKey":"api_url","typeLabel":"string\u003curi>"},"api_url_bulk":{"type":"string","format":"uri","description":"Bulk API endpoint for IP operations","example":"http://127.0.0.1:8081/api/v2/ips","uniqueKey":"api_url_bulk","typeLabel":"string\u003curi>"},"api_url_feedback":{"type":"string","format":"uri","description":"Feedback API endpoint","example":"http://127.0.0.1:8081/api/v1/feedback","uniqueKey":"api_url_feedback","typeLabel":"string\u003curi>"},"auth_name":{"type":"string","description":"Authentication header name","example":"Authorization","uniqueKey":"auth_name","typeLabel":"string"},"api_jwt_key":{"oneOf":[{"type":"string","description":"JWT key for API authentication","uniqueKey":"api_jwt_key.oneOf.0","typeLabel":"string"},{"type":"null","description":"JWT key for API authentication","uniqueKey":"api_jwt_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"api_jwt_key","typeLabel":"string | null"},"ids":{"type":"object","description":"Configuration for various Intrusion Detection Systems","properties":{"iptables":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ids.iptables.active","typeLabel":"boolean"}},"uniqueKey":"ids.iptables","typeLabel":"object"},"ebtables":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ids.ebtables.active","typeLabel":"boolean"}},"uniqueKey":"ids.ebtables","typeLabel":"object"},"pflist":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ids.pflist.active","typeLabel":"boolean"}},"uniqueKey":"ids.pflist","typeLabel":"object"},"modsec":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ids.modsec.active","typeLabel":"boolean"},"modsec_logs":{"type":"string","description":"Path to ModSecurity audit logs","example":"/var/log/apache2/modsec_audit.log","uniqueKey":"ids.modsec.modsec_logs","typeLabel":"string"}},"uniqueKey":"ids.modsec","typeLabel":"object"},"cloudflare":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ids.cloudflare.active","typeLabel":"boolean"},"cloudflare_x_auth_email":{"type":"string","description":"Cloudflare authentication email","uniqueKey":"ids.cloudflare.cloudflare_x_auth_email","typeLabel":"string"},"cloudflare_x_auth_key":{"type":"string","description":"Cloudflare authentication key","uniqueKey":"ids.cloudflare.cloudflare_x_auth_key","typeLabel":"string"}},"uniqueKey":"ids.cloudflare","typeLabel":"object"},"luna":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ids.luna.active","typeLabel":"boolean"},"json":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"ids.luna.json.items.[INDEX]","typeLabel":"any"},"description":"Luna configuration JSON array","uniqueKey":"ids.luna.json","typeLabel":"any[]"}},"uniqueKey":"ids.luna","typeLabel":"object"},"sshlog":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ids.sshlog.active","typeLabel":"boolean"},"ssh_log_location":{"type":"string","description":"Path to SSH log files","example":"/var/log/auth.log","uniqueKey":"ids.sshlog.ssh_log_location","typeLabel":"string"}},"uniqueKey":"ids.sshlog","typeLabel":"object"}},"uniqueKey":"ids","typeLabel":"object"},"ips":{"type":"object","description":"Configuration for various IP Protection Systems","properties":{"httpd":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ips.httpd.active","typeLabel":"boolean"},"command":{"type":"string","description":"Command to execute for HTTP daemon blacklist updates","example":"cp blacklist_onefirewall.txt httpd/blacklist.txt","uniqueKey":"ips.httpd.command","typeLabel":"string"}},"uniqueKey":"ips.httpd","typeLabel":"object"},"iptables":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ips.iptables.active","typeLabel":"boolean"},"acl":{"type":"string","description":"Path to ACL file","example":"/opt/onefirewall/acl/ipset.txt","uniqueKey":"ips.iptables.acl","typeLabel":"string"},"reload_command":{"type":"string","description":"Command to reload iptables rules","example":"sudo ipset flush blacklist \u0026\u0026 sudo ipset restore \u003c /opt/onefirewall/acl/ipset.txt","uniqueKey":"ips.iptables.reload_command","typeLabel":"string"}},"uniqueKey":"ips.iptables","typeLabel":"object"},"checkpoint":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ips.checkpoint.active","typeLabel":"boolean"},"username":{"type":"string","description":"Checkpoint username","example":"admin","uniqueKey":"ips.checkpoint.username","typeLabel":"string"},"password":{"type":"string","description":"Checkpoint password","uniqueKey":"ips.checkpoint.password","typeLabel":"string"},"address":{"type":"string","format":"uri","description":"Checkpoint management server address","example":"https://10.47.2.48","uniqueKey":"ips.checkpoint.address","typeLabel":"string\u003curi>"},"group":{"type":"string","description":"Checkpoint security group","example":"OneFirewall_IPS","uniqueKey":"ips.checkpoint.group","typeLabel":"string"},"policy":{"type":"string","description":"Security policy name","example":"standard","uniqueKey":"ips.checkpoint.policy","typeLabel":"string"},"domain":{"type":"string","description":"Checkpoint domain","example":"Test_domain_Server","uniqueKey":"ips.checkpoint.domain","typeLabel":"string"},"gateways":{"type":"string","description":"Gateway configuration","example":"Test_gw","uniqueKey":"ips.checkpoint.gateways","typeLabel":"string"}},"uniqueKey":"ips.checkpoint","typeLabel":"object"},"checkpoint_securexl":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ips.checkpoint_securexl.active","typeLabel":"boolean"},"connections":{"type":"string","description":"SSH connection string","example":"[email protected]","uniqueKey":"ips.checkpoint_securexl.connections","typeLabel":"string"},"password":{"type":"string","description":"Connection password","example":"admin1","uniqueKey":"ips.checkpoint_securexl.password","typeLabel":"string"},"command":{"type":"string","description":"Command to execute remotely","example":"bash artifacts/checkpoint/install-securexl.sh","uniqueKey":"ips.checkpoint_securexl.command","typeLabel":"string"},"vsids":{"type":"string","description":"Virtual system IDs","example":"1,2","uniqueKey":"ips.checkpoint_securexl.vsids","typeLabel":"string"}},"uniqueKey":"ips.checkpoint_securexl","typeLabel":"object"},"fortigate":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ips.fortigate.active","typeLabel":"boolean"},"connections":{"type":"string","description":"SSH connection string","example":"[email protected]","uniqueKey":"ips.fortigate.connections","typeLabel":"string"},"password":{"type":"string","description":"Connection password","example":"admin1","uniqueKey":"ips.fortigate.password","typeLabel":"string"},"command":{"type":"string","description":"Command to execute","example":"bash artifacts/fortigate/install-fortigate-url-feed.sh","uniqueKey":"ips.fortigate.command","typeLabel":"string"},"feeds":{"type":"string","description":"Feed endpoint","example":"/api/v1/feeds","uniqueKey":"ips.fortigate.feeds","typeLabel":"string"},"updates":{"type":"string","description":"Update interval","example":"5","uniqueKey":"ips.fortigate.updates","typeLabel":"string"}},"uniqueKey":"ips.fortigate","typeLabel":"object"},"csp":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ips.csp.active","typeLabel":"boolean"},"connections":{"type":"string","description":"SSH connection string","example":"[email protected]","uniqueKey":"ips.csp.connections","typeLabel":"string"},"password":{"type":"string","description":"Connection password","example":"admin1","uniqueKey":"ips.csp.password","typeLabel":"string"},"command":{"type":"string","description":"Command to execute","example":"bash artifacts/csp.sh","uniqueKey":"ips.csp.command","typeLabel":"string"},"feeds":{"type":"string","description":"Feed file name","example":"onefirewall.txt","uniqueKey":"ips.csp.feeds","typeLabel":"string"},"updates":{"type":"string","description":"Update interval","example":"5","uniqueKey":"ips.csp.updates","typeLabel":"string"}},"uniqueKey":"ips.csp","typeLabel":"object"},"ebtables":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ips.ebtables.active","typeLabel":"boolean"}},"uniqueKey":"ips.ebtables","typeLabel":"object"},"pflist":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ips.pflist.active","typeLabel":"boolean"},"ofa_ips_txt":{"type":"string","description":"Path to OneFirewall IPs text file","example":"/opt/apps/onefirewall-cloud-client/ofa-ips.txt","uniqueKey":"ips.pflist.ofa_ips_txt","typeLabel":"string"},"pflist_reload_command":{"type":"string","description":"Command to reload PF configuration","example":"sudo pfctl -f /etc/pf.conf;","uniqueKey":"ips.pflist.pflist_reload_command","typeLabel":"string"}},"uniqueKey":"ips.pflist","typeLabel":"object"},"modsec":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ips.modsec.active","typeLabel":"boolean"},"ruleset":{"type":"string","description":"Path to ModSecurity ruleset","example":"/usr/share/modsecurity-crs/rules/onefirewall_rules.conf","uniqueKey":"ips.modsec.ruleset","typeLabel":"string"},"modsec_reload_command":{"type":"string","description":"Command to reload ModSecurity","example":"sudo apachectl -k graceful;","uniqueKey":"ips.modsec.modsec_reload_command","typeLabel":"string"}},"uniqueKey":"ips.modsec","typeLabel":"object"},"cloudflare":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ips.cloudflare.active","typeLabel":"boolean"},"cloudflare_x_auth_email":{"type":"string","description":"Cloudflare authentication email","uniqueKey":"ips.cloudflare.cloudflare_x_auth_email","typeLabel":"string"},"cloudflare_x_auth_key":{"type":"string","description":"Cloudflare authentication key","uniqueKey":"ips.cloudflare.cloudflare_x_auth_key","typeLabel":"string"}},"uniqueKey":"ips.cloudflare","typeLabel":"object"},"cisco":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ips.cisco.active","typeLabel":"boolean"},"cisco_host":{"type":"string","description":"Cisco device hostname or IP","uniqueKey":"ips.cisco.cisco_host","typeLabel":"string"},"cisco_user":{"type":"string","description":"Cisco device username","uniqueKey":"ips.cisco.cisco_user","typeLabel":"string"},"cisco_password":{"type":"string","description":"Cisco device password","uniqueKey":"ips.cisco.cisco_password","typeLabel":"string"}},"uniqueKey":"ips.cisco","typeLabel":"object"},"haproxy":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ips.haproxy.active","typeLabel":"boolean"},"haproxy_logs":{"type":"string","description":"Path to HAProxy logs","example":"/opt/onefirewall/acl/haproxy.txt","uniqueKey":"ips.haproxy.haproxy_logs","typeLabel":"string"},"haproxy_reload_command":{"type":"string","description":"Command to reload HAProxy","example":"sudo service haproxy reload","uniqueKey":"ips.haproxy.haproxy_reload_command","typeLabel":"string"}},"uniqueKey":"ips.haproxy","typeLabel":"object"},"csv":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ips.csv.active","typeLabel":"boolean"},"csv_logs":{"type":"string","description":"Path to CSV logs","example":"/opt/onefirewall/feeds.csv","uniqueKey":"ips.csv.csv_logs","typeLabel":"string"},"csv_reload_command":{"type":"string","description":"Command to process CSV","example":"wc /opt/onefirewall/feeds.csv","uniqueKey":"ips.csv.csv_reload_command","typeLabel":"string"}},"uniqueKey":"ips.csv","typeLabel":"object"},"aws":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ips.aws.active","typeLabel":"boolean"},"accessKeyId":{"type":"string","description":"AWS Access Key ID","uniqueKey":"ips.aws.accessKeyId","typeLabel":"string"},"secretAccessKey":{"type":"string","description":"AWS Secret Access Key","uniqueKey":"ips.aws.secretAccessKey","typeLabel":"string"},"region":{"type":"string","description":"AWS region","uniqueKey":"ips.aws.region","typeLabel":"string"}},"uniqueKey":"ips.aws","typeLabel":"object"},"sophos":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ips.sophos.active","typeLabel":"boolean"},"user":{"type":"string","description":"Sophos username","uniqueKey":"ips.sophos.user","typeLabel":"string"},"password":{"type":"string","description":"Sophos password","uniqueKey":"ips.sophos.password","typeLabel":"string"},"address":{"type":"string","description":"Sophos device address","uniqueKey":"ips.sophos.address","typeLabel":"string"},"command":{"type":"string","description":"Command to execute","example":"bash artifacts/sophos/update_blacklist_sophos.sh","uniqueKey":"ips.sophos.command","typeLabel":"string"}},"uniqueKey":"ips.sophos","typeLabel":"object"},"trellix":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ips.trellix.active","typeLabel":"boolean"},"username":{"type":"string","description":"Trellix username","uniqueKey":"ips.trellix.username","typeLabel":"string"},"password":{"type":"string","description":"Trellix password","uniqueKey":"ips.trellix.password","typeLabel":"string"},"api":{"type":"string","description":"Trellix API endpoint","uniqueKey":"ips.trellix.api","typeLabel":"string"},"fileslist_file":{"type":"string","description":"Path to files list file","uniqueKey":"ips.trellix.fileslist_file","typeLabel":"string"},"broker_ca_bundle":{"type":"string","description":"Path to broker CA bundle","uniqueKey":"ips.trellix.broker_ca_bundle","typeLabel":"string"},"cert_file":{"type":"string","description":"Path to certificate file","uniqueKey":"ips.trellix.cert_file","typeLabel":"string"},"private_key":{"type":"string","description":"Path to private key file","uniqueKey":"ips.trellix.private_key","typeLabel":"string"}},"uniqueKey":"ips.trellix","typeLabel":"object"},"infoblox":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ips.infoblox.active","typeLabel":"boolean"},"username":{"type":"string","description":"Infoblox username","uniqueKey":"ips.infoblox.username","typeLabel":"string"},"password":{"type":"string","description":"Infoblox password","uniqueKey":"ips.infoblox.password","typeLabel":"string"},"api":{"type":"string","description":"Infoblox API endpoint","uniqueKey":"ips.infoblox.api","typeLabel":"string"},"group":{"type":"string","description":"Infoblox group","uniqueKey":"ips.infoblox.group","typeLabel":"string"},"policy":{"type":"string","description":"Infoblox policy","uniqueKey":"ips.infoblox.policy","typeLabel":"string"},"action":{"type":"string","description":"Infoblox action","uniqueKey":"ips.infoblox.action","typeLabel":"string"},"view":{"type":"string","description":"Infoblox view","uniqueKey":"ips.infoblox.view","typeLabel":"string"},"domains_file":{"type":"string","description":"Path to domains file","uniqueKey":"ips.infoblox.domains_file","typeLabel":"string"},"domains_file_whitelist":{"type":"string","description":"Path to domains whitelist file","uniqueKey":"ips.infoblox.domains_file_whitelist","typeLabel":"string"},"api_whitelist_url":{"type":"string","description":"API whitelist URL","uniqueKey":"ips.infoblox.api_whitelist_url","typeLabel":"string"}},"uniqueKey":"ips.infoblox","typeLabel":"object"},"forcepoint":{"type":"object","properties":{"active":{"type":"boolean","uniqueKey":"ips.forcepoint.active","typeLabel":"boolean"},"username":{"type":"string","description":"Forcepoint username","uniqueKey":"ips.forcepoint.username","typeLabel":"string"},"password":{"type":"string","description":"Forcepoint password","uniqueKey":"ips.forcepoint.password","typeLabel":"string"},"api":{"type":"string","description":"Forcepoint API endpoint","uniqueKey":"ips.forcepoint.api","typeLabel":"string"},"group":{"type":"string","description":"Forcepoint group","uniqueKey":"ips.forcepoint.group","typeLabel":"string"},"policy":{"type":"string","description":"Forcepoint policy","uniqueKey":"ips.forcepoint.policy","typeLabel":"string"},"action":{"type":"string","description":"Forcepoint action","uniqueKey":"ips.forcepoint.action","typeLabel":"string"},"parent":{"oneOf":[{"type":"string","description":"Parent configuration","uniqueKey":"ips.forcepoint.parent.oneOf.0","typeLabel":"string"},{"type":"null","description":"Parent configuration","uniqueKey":"ips.forcepoint.parent.oneOf.1","typeLabel":"null"}],"uniqueKey":"ips.forcepoint.parent","typeLabel":"string | null"},"urls_file":{"type":"string","description":"Path to URLs file","uniqueKey":"ips.forcepoint.urls_file","typeLabel":"string"}},"uniqueKey":"ips.forcepoint","typeLabel":"object"}},"uniqueKey":"ips","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"gaid":"OFA-AGENT-ID-6QMRfdQp3G0Skkkkkkkk","ts":1753828861732,"score_threshold":150,"start_from":0,"version":"v4.60.4","proxy":"CLOUD","sync_time":1,"maximum_rules":99999998,"api_url":"http://127.0.0.1:8081/api/v1/ipv4","api_url_bulk":"http://127.0.0.1:8081/api/v2/ips","api_url_feedback":"http://127.0.0.1:8081/api/v1/feedback","auth_name":"Authorization","api_jwt_key":"\u003cstring>","ids":{"iptables":{"active":true},"ebtables":{"active":true},"pflist":{"active":true},"modsec":{"active":true,"modsec_logs":"/var/log/apache2/modsec_audit.log"},"cloudflare":{"active":true,"cloudflare_x_auth_email":"\u003cstring>","cloudflare_x_auth_key":"\u003cstring>"},"luna":{"active":true,"json":["\u003cunknown>"]},"sshlog":{"active":true,"ssh_log_location":"/var/log/auth.log"}},"ips":{"httpd":{"active":true,"command":"cp blacklist_onefirewall.txt httpd/blacklist.txt"},"iptables":{"active":true,"acl":"/opt/onefirewall/acl/ipset.txt","reload_command":"sudo ipset flush blacklist \u0026\u0026 sudo ipset restore \u003c /opt/onefirewall/acl/ipset.txt"},"checkpoint":{"active":true,"username":"admin","password":"\u003cstring>","address":"https://10.47.2.48","group":"OneFirewall_IPS","policy":"standard","domain":"Test_domain_Server","gateways":"Test_gw"},"checkpoint_securexl":{"active":true,"connections":"[email protected]","password":"admin1","command":"bash artifacts/checkpoint/install-securexl.sh","vsids":"1,2"},"fortigate":{"active":true,"connections":"[email protected]","password":"admin1","command":"bash artifacts/fortigate/install-fortigate-url-feed.sh","feeds":"/api/v1/feeds","updates":"5"},"csp":{"active":true,"connections":"[email protected]","password":"admin1","command":"bash artifacts/csp.sh","feeds":"onefirewall.txt","updates":"5"},"ebtables":{"active":true},"pflist":{"active":true,"ofa_ips_txt":"/opt/apps/onefirewall-cloud-client/ofa-ips.txt","pflist_reload_command":"sudo pfctl -f /etc/pf.conf;"},"modsec":{"active":true,"ruleset":"/usr/share/modsecurity-crs/rules/onefirewall_rules.conf","modsec_reload_command":"sudo apachectl -k graceful;"},"cloudflare":{"active":true,"cloudflare_x_auth_email":"\u003cstring>","cloudflare_x_auth_key":"\u003cstring>"},"cisco":{"active":true,"cisco_host":"\u003cstring>","cisco_user":"\u003cstring>","cisco_password":"\u003cstring>"},"haproxy":{"active":true,"haproxy_logs":"/opt/onefirewall/acl/haproxy.txt","haproxy_reload_command":"sudo service haproxy reload"},"csv":{"active":true,"csv_logs":"/opt/onefirewall/feeds.csv","csv_reload_command":"wc /opt/onefirewall/feeds.csv"},"aws":{"active":true,"accessKeyId":"\u003cstring>","secretAccessKey":"\u003cstring>","region":"\u003cstring>"},"sophos":{"active":true,"user":"\u003cstring>","password":"\u003cstring>","address":"\u003cstring>","command":"bash artifacts/sophos/update_blacklist_sophos.sh"},"trellix":{"active":true,"username":"\u003cstring>","password":"\u003cstring>","api":"\u003cstring>","fileslist_file":"\u003cstring>","broker_ca_bundle":"\u003cstring>","cert_file":"\u003cstring>","private_key":"\u003cstring>"},"infoblox":{"active":true,"username":"\u003cstring>","password":"\u003cstring>","api":"\u003cstring>","group":"\u003cstring>","policy":"\u003cstring>","action":"\u003cstring>","view":"\u003cstring>","domains_file":"\u003cstring>","domains_file_whitelist":"\u003cstring>","api_whitelist_url":"\u003cstring>"},"forcepoint":{"active":true,"username":"\u003cstring>","password":"\u003cstring>","api":"\u003cstring>","group":"\u003cstring>","policy":"\u003cstring>","action":"\u003cstring>","parent":"\u003cstring>","urls_file":"\u003cstring>"}}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"99c5d4b0-29bc-4490-ae17-ad0bf34d743f":{"description":"WCF Agent created successfully","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","example":"WCF Agent created successfully","uniqueKey":"message","typeLabel":"string"},"agent_id":{"type":"string","example":"OFA-AGENT-ID-6QMRfdQp3G0Skkkkkkkk","uniqueKey":"agent_id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"message":"WCF Agent created successfully","agent_id":"OFA-AGENT-ID-6QMRfdQp3G0Skkkkkkkk"}}},"exampleType":"generated"}},"exampleType":"generated"},"191757f9-aa38-4ad0-9261-249cc86f51e2":{"description":"Bad request - Invalid agent configuration","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","example":"Invalid configuration parameters","uniqueKey":"error","typeLabel":"string"},"details":{"type":"array","items":{"type":"string","uniqueKey":"details.items.[INDEX]","typeLabel":"string"},"example":["score_threshold must be between 0 and 1000","gaid is required"],"uniqueKey":"details","typeLabel":"string[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Invalid configuration parameters","details":["score_threshold must be between 0 and 1000","gaid is required"]}}},"exampleType":"generated"}},"exampleType":"generated"},"ce013a77-b301-4b50-9577-97ed9f3f382d":{"description":"Unauthorized - Invalid authentication","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","example":"Invalid or missing authentication token","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Invalid or missing authentication token"}}},"exampleType":"generated"}},"exampleType":"generated"},"d7def97e-f551-4804-8028-3480d070f83f":{"description":"Internal server error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","example":"Internal server error occurred","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Internal server error occurred"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{},"servers":{"9c6e2b1e-1b80-4325-9961-7332bd344163":{"url":"https://app.onefirewall.com/api/v1","description":"OneFirewall Server","variables":{}}}},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"onefirewall","siteName":"OneFirewall Documentation","title":"Create WCF Agent - OneFirewall Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-02T15:14:01.324Z","originalFileLocation":"api-reference/endpoint/wcf-agent/create.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Creates a new WCF Agent with specified configuration for threat detection and IP blocking across multiple security platforms\">\u003cmeta data-mint-head name=\"application-name\" content=\"OneFirewall Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/onefirewall/gIVqeDr01J3QMgeg/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/onefirewall/gIVqeDr01J3QMgeg/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/onefirewall/gIVqeDr01J3QMgeg/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/onefirewall/gIVqeDr01J3QMgeg/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/onefirewall/gIVqeDr01J3QMgeg/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/onefirewall/gIVqeDr01J3QMgeg/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/onefirewall/gIVqeDr01J3QMgeg/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/onefirewall/gIVqeDr01J3QMgeg/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/onefirewall/gIVqeDr01J3QMgeg/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create WCF Agent - OneFirewall Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates a new WCF Agent with specified configuration for threat detection and IP blocking across multiple security platforms\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"OneFirewall Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.onefirewall.com/api-reference/endpoint/wcf-agent/create\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://onefirewall.mintlify.app/_mintlify/api/og/v2?division=WCF+Agent+API\u0026amp;title=Create+WCF+Agent\u0026amp;description=Creates+a+new+WCF+Agent+with+specified+configuration+for+threat+detection+and+IP+blocking+across+multiple+security+platforms\u0026amp;theme=d64f8676cbf42fa619f21957\u0026amp;signature=19ffb91224600f5e95a79dc3dbc580d12d28632809e68093404ac1b0c657cdbd\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create WCF Agent - OneFirewall Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates a new WCF Agent with specified configuration for threat detection and IP blocking across multiple security platforms\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://onefirewall.mintlify.app/_mintlify/api/og/v2?division=WCF+Agent+API\u0026amp;title=Create+WCF+Agent\u0026amp;description=Creates+a+new+WCF+Agent+with+specified+configuration+for+threat+detection+and+IP+blocking+across+multiple+security+platforms\u0026amp;theme=d64f8676cbf42fa619f21957\u0026amp;signature=19ffb91224600f5e95a79dc3dbc580d12d28632809e68093404ac1b0c657cdbd\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/onefirewall/gIVqeDr01J3QMgeg/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"OneFirewall Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D9373\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.onefirewall.com/api-reference/endpoint/wcf-agent/create\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/endpoint/wcf-agent/create.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.onefirewall.com/#organization\",\"name\":\"OneFirewall Documentation\",\"url\":\"https://docs.onefirewall.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/onefirewall/GBluirlWMPo2oQeM/logo/onefirewall-logo.png?fit=max\u0026auto=format\u0026n=GBluirlWMPo2oQeM\u0026q=85\u0026s=d78bae863124f3528cae4cec0b4c383a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.onefirewall.com#website\",\"name\":\"OneFirewall Documentation\",\"url\":\"https://docs.onefirewall.com\",\"publisher\":{\"@id\":\"https://docs.onefirewall.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.onefirewall.com/api-reference/endpoint/wcf-agent/create#webpage\",\"url\":\"https://docs.onefirewall.com/api-reference/endpoint/wcf-agent/create\",\"name\":\"Create WCF Agent\",\"description\":\"Creates a new WCF Agent with specified configuration for threat detection and IP blocking across multiple security platforms\",\"dateModified\":\"2026-08-02T15:14:01.324Z\",\"isPartOf\":{\"@id\":\"https://docs.onefirewall.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.onefirewall.com/api-reference/endpoint/wcf-agent/create#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.onefirewall.com/api-reference/endpoint/wcf-agent/create#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"WCF Agent API\",\"item\":\"https://docs.onefirewall.com/api-reference/endpoint/wcf-agent/get-all\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create WCF Agent\",\"item\":\"https://docs.onefirewall.com/api-reference/endpoint/wcf-agent/create\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.onefirewall.com/api-reference/endpoint/wcf-agent/create#apireference\",\"headline\":\"Create WCF Agent\",\"name\":\"Create WCF Agent\",\"description\":\"Creates a new WCF Agent with specified configuration for threat detection and IP blocking across multiple security platforms\",\"url\":\"https://docs.onefirewall.com/api-reference/endpoint/wcf-agent/create\",\"mainEntityOfPage\":{\"@id\":\"https://docs.onefirewall.com/api-reference/endpoint/wcf-agent/create#webpage\"},\"dateModified\":\"2026-08-02T15:14:01.324Z\",\"publisher\":{\"@id\":\"https://docs.onefirewall.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.onefirewall.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"OneFirewall Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"OneFirewall Documentation","nav":{"global":{"anchors":[{"anchor":"Proof of Value","href":"https://onefirewall.com/proof-of-value.html","icon":"terminal"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"API - OneFirewall","groups":[{"group":"API Documentation","pages":[{"title":"Introduction","href":"/api-reference/introduction"},{"title":"Authorization","href":"/api-reference/authorization"},{"title":"OpenAPI 3.0","href":"/api-reference/openapi"}]},{"group":"IPv4 Feeds","pages":[{"openapi":"get /ips","title":"Latest IPv4","href":"/api-reference/endpoint/ipv4-feeds/latest-ipv4"},{"openapi":"get /ipv4/{min_score}","title":"Live IPv4","href":"/api-reference/endpoint/ipv4-feeds/live-ipv4"},{"openapi":"get /ips/{ipv4}","title":"One IPv4","href":"/api-reference/endpoint/ipv4-feeds/one-ipv4"},{"openapi":"get /flat/{min_score}","title":"Pre-compiled IPv4","href":"/api-reference/endpoint/ipv4-feeds/pre-compiled-ipv4"},{"openapi":"post /ips","title":"Report IPv4","href":"/api-reference/endpoint/ipv4-feeds/report-ipv4"}]},{"group":"Domain Feeds","pages":[{"openapi":"get /domains/score/{min_score}","title":"Domains by Score","href":"/api-reference/endpoint/domain-feeds/domains-by-score"},{"openapi":"get /domains","title":"Domains by TS","href":"/api-reference/endpoint/domain-feeds/domains-by-ts"},{"openapi":"put /domains/{domain_name}","title":"Overwrite Decision","href":"/api-reference/endpoint/domain-feeds/overwrite-decision"},{"openapi":"post /domains","title":"Report Domain","href":"/api-reference/endpoint/domain-feeds/report-domain"},{"openapi":"get /domains/{domain_name}","title":"Scan Domain","href":"/api-reference/endpoint/domain-feeds/scan-domain"}]},{"group":"URL Feeds","pages":[{"openapi":"get /urls/score/{min_score}","title":"URLs by Score","href":"/api-reference/endpoint/url-feeds/urls-by-score"},{"openapi":"get /urls","title":"URLs by TS","href":"/api-reference/endpoint/url-feeds/urls-by-ts"},{"openapi":"put /urls/{url}","title":"Overwrite Decision","href":"/api-reference/endpoint/url-feeds/overwrite-decision"},{"openapi":"post /urls","title":"Report URL","href":"/api-reference/endpoint/url-feeds/report-url"},{"openapi":"get /urls/{url}","title":"Scan URL","href":"/api-reference/endpoint/url-feeds/scan-url"}]},{"group":"Security Binary","pages":[{"openapi":"get /files/score/{min_score}","title":"Files by Score","href":"/api-reference/endpoint/security-binary-feeds/files-by-score"},{"openapi":"get /files","title":"Files by TS","href":"/api-reference/endpoint/security-binary-feeds/files-by-ts"},{"openapi":"put /files/{digest}","title":"Overwrite Decision","href":"/api-reference/endpoint/security-binary-feeds/overwrite-decision"},{"openapi":"post /files","title":"Report Digest","href":"/api-reference/endpoint/security-binary-feeds/report-digest"},{"openapi":"get /files/{digest}","title":"Files","href":"/api-reference/endpoint/security-binary-feeds/files"}]},{"group":"STIX2 Feeds","pages":[{"openapi":"get /stix2/{stix2id}","title":"STIX2.0","href":"/api-reference/endpoint/iocs/stix20"}]},{"group":"CTI","pages":[{"openapi":"get /intel/{ipv4}","title":"CTI","href":"/api-reference/endpoint/intel/get-intel"}]},{"group":"WCF Agent API","pages":[{"openapi":"get /feedback","title":"Get WCF Installation","href":"/api-reference/endpoint/wcf-agent/get-all"},{"openapi":"delete /feedback","title":"Delete an Agent","href":"/api-reference/endpoint/wcf-agent/delete-one"},{"openapi":"post /feedback/config","title":"Handle WCF Configuration","description":"End-point to submit changes to the WCF Agent, the configuration set it here, will be saved into the DB and will be retreived from the WCF Installed agent, next time is synced","href":"/api-reference/endpoint/wcf-agent/update"},{"openapi":"post /agents","title":"Create WCF Agent","href":"/api-reference/endpoint/wcf-agent/create"}]},{"group":"Tools/Utils","pages":[{"openapi":"get /file_types","title":"File types","description":"OneFirewall revertive each file flagged as malware and associates it with a specific file type (when possible), or more precisely, a MIME type. Currently, OneFirewall only accepts file types from a predetermined list provided by this API.","href":"/api-reference/endpoint/tools/file-types"},{"openapi":"get /version","title":"Health Check","href":"/api-reference/endpoint/tools/health-check"},{"openapi":"get /info/{ipv4}","title":"IP Metadata","href":"/api-reference/endpoint/tools/ip-metadata"},{"openapi":"get /info/cdn/list","title":"List of CDNs","href":"/api-reference/endpoint/tools/list-of-cdns"},{"openapi":"get /info/domain/{domain_name}","title":"Reverse Domain","href":"/api-reference/endpoint/tools/reverse-domain"}]}]},{"tab":"API - ClosedVPN","pages":[{"title":"API - ClosedVPN","href":"/closedvpn/introduction"}]},{"tab":"Offensive Security","pages":[{"title":"Offensive Security","href":"/offensive-security/introduction"}]},{"tab":"AI Gateway","pages":[{"title":"AI Gateway","href":"/ai-gateway/introduction"}]}]},"basePath":"","title":"Create WCF Agent - OneFirewall Documentation","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-B7XKH4J3.js","utils-lOYzL7z-.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DF6jUUIM.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dpsj5f7C.js","snippetPresets-CYeiDe8v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CUFz1YZ_.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D8H_iLS4.js","shallow-DdluZBHX.js","getApiPlaygroundDisplay-B9922vev.js","CodeSnippet-CMoRNGYs.js","CodeSnippets-DwyrPHuw.js","Page-DSVu9Ucl.js","getPastedJson-G-zIvlHh.js","icon-B03fnEy0.js","MethodPill-CW7teklc.js","DuplicateIcon-CtO8eekd.js","createIcon-DZTKdM_A.js","DynamicMarkdown-D5M2At0B.js","SectionHeading-C_2NaA2U.js","axios-vUo_bRtp.js","Markdown-D7QRHV3m.js","clsx-D1Z-ELXV.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-lvhuD9Du.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CKfC4ywL.js"]}