Skip to content

Actions catalog

POST /api/action with JSON body { "action": "<name>", "value": "...", "secondary": "..." }.

Connection

actionwarp-cli
connectconnect
disconnectdisconnect

Registration

actionNotes
registerNew consumer registration
registerOrganizationvalue = team name
applyLicensevalue = license key
registrationTokenZero Trust token; pauses kill switch
deleteRegistrationRemove registration

Mode & tunnel

actionNotes
setModevalue: warp, proxy, etc.
setProtocolvalue: MASQUE, WireGuard, …
setMasqueOptionsMASQUE tuning
setProxyPortLocal proxy port
resetProtocolReset tunnel protocol
rotateKeysRotate tunnel keys
resetEndpointReset tunnel endpoint
resetMasqueOptionsReset MASQUE options
enableLocalProxySets MASQUE + proxy mode (composite)

Split tunnel

actionNotes
addSplitIp / removeSplitIpHost IP
addSplitIpRange / removeSplitIpRangeCIDR range
addSplitHost / removeSplitHostDomain
resetSplitIps / resetSplitHostsReset lists

DNS

actionNotes
setFamiliesDNS family mode
setGatewayIdGateway ID
resetGatewayIdClear gateway
addDnsFallback / removeDnsFallbackFallback resolvers
dnsLogEnable / dnsLogDisableDNS logging

Trust & override

actionNotes
trustedWifiEnable / trustedWifiDisableTrusted Wi‑Fi
trustedEthernetEnable / trustedEthernetDisableTrusted Ethernet
addTrustedSsid / removeTrustedSsidSSID list
resetTrustedSsidsClear SSIDs
allowLocalNetwork / stopLocalNetworkOverrideLAN access override
overrideCode / overrideUnlockAdmin override

Environment

actionNotes
environmentNormalNormal environment
environmentFedrampFedRAMP-High
environmentResetReset environment
resetSettingsReset WARP settings

Advanced

actionNotes
runCustomParsed warp-cli args in value (guarded)
accessReauthAccess re-auth debug
setVnetVirtual network selection

Unsupported actions return 400.

Unofficial client — not affiliated with Cloudflare.