102 available actions

What your AI agent can do in Ngrok

Ngrok creates secure tunnels to locally hosted applications, enabling developers to share and test webhooks or services without configuring complex network settings This page lists every available action. Your agent only receives the actions and permissions required for the role you approve.

Common starting points

  • List Event DestinationsList all Event Destinations on the ngrok account.
  • Get CredentialsTool to retrieve detailed information about a tunnel authtoken credential by ID.
  • Create Tunnel CredentialCreates a new tunnel authtoken credential for authenticating ngrok agents.
  • Create EndpointCreate a cloud endpoint on the ngrok account.
  • Update CredentialsTool to update attributes of a tunnel authtoken credential by ID.
  • Update EndpointTool to update an Endpoint by ID, currently available only for cloud endpoints.

Browse all 102 actions by capability

Open a capability to see every supported action and its description.

Find & reviewLook up and review existing recordsView 56 actionsHide actions
  • Get API KeyGet the details of an API key by ID.
  • Get CredentialsTool to retrieve detailed information about a tunnel authtoken credential by ID.
  • Get Edge Route Backend ModuleRetrieves the backend module configuration for an HTTPS edge route.
  • Get Edge Route Circuit Breaker ModuleTool to retrieve the circuit breaker module configuration for a specific HTTPS edge route.
  • Get Edge Route Compression ModuleRetrieves the compression module configuration for a specific HTTPS edge route.
  • Get Edge Route IP Restriction ModuleRetrieves the IP restriction module configuration for a specific HTTPS edge route.
  • Get Edge Route OIDC ModuleRetrieves the OIDC (OpenID Connect) module configuration for a specific HTTPS edge route.
  • Get Edge Route Request Headers ModuleRetrieves the request headers module configuration for a specific HTTPS edge route.
  • Get Edge Route Response Headers ModuleGet the response headers module configuration for an HTTPS edge route.
  • Get Edge Route SAML ModuleRetrieves the SAML authentication module configuration for a specific HTTPS edge route.
  • Get Edge Route Traffic PolicyRetrieves the Traffic Policy module configuration for a specific HTTPS edge route.
  • Get Edge Route User Agent Filter ModuleRetrieves the user agent filter module configuration for a specific HTTPS edge route.
  • Get Edge Route Webhook Verification ModuleRetrieves the webhook verification module configuration for an HTTPS edge route.
  • Get Edge Route WebSocket TCP Converter ModuleRetrieves the WebSocket TCP Converter module configuration for a specific HTTPS edge route.
  • Get EndpointGet the status of an endpoint by ID.
  • Get Event SourceGet an event source by type for a specific event subscription.
  • Get HTTPS EdgeGet the details of an HTTPS edge by ID.
  • Get HTTPS Edge Mutual TLS ModuleRetrieves the mutual TLS module configuration for an HTTPS edge.
  • Get HTTPS Edge RouteRetrieves detailed information about a specific HTTPS edge route by its ID.
  • Get IP Restriction DetailsRetrieves detailed information about a specific IP restriction by its ID.
  • Get Reserved DomainGet the details of a reserved domain by ID.
  • Get SecretTool to retrieve detailed information about a vault secret by ID.
  • Get Secrets by VaultTool to get all secrets in a vault by vault ID.
  • Get SSH CredentialsTool to retrieve detailed information about an SSH credential by ID.
  • Get VaultGet the details of a vault by ID.
  • List Agent IngressesList all Agent Ingresses owned by this account.
  • List API KeysThis tool lists all API keys owned by the user.
  • List Bot UsersTool to list all bot users on this ngrok account.
  • List Certificate AuthoritiesList all certificate authorities on this account.
  • List Tunnel CredentialsList all tunnel authtoken credentials on the ngrok account.
  • List All EndpointsList all active endpoints on the ngrok account.
  • List Event DestinationsList all Event Destinations on the ngrok account.
  • List Event SubscriptionsList all event subscriptions on the ngrok account.
  • List Event Subscription SourcesTool to list the types for which this event subscription will trigger.
  • List Failover BackendsList all failover backends on this account.
  • List HTTP Response BackendsList all HTTP response backends on the account.
  • List HTTPS EdgesLists all HTTPS Edges in your ngrok account.
  • List IP PoliciesList all IP policies on this account.
  • List IP Policy RulesThis tool lists all IP policy rules associated with your ngrok account.
  • List IP RestrictionsLists all IP restrictions configured on the ngrok account.
  • List Reserved AddressesList all reserved addresses on this account.
  • List Reserved DomainsList all reserved domains on this account.
  • List Service UsersTool to list all service users on this ngrok account.
  • List SSH Certificate AuthoritiesList all SSH Certificate Authorities on this account.
  • List SSH CredentialsList all SSH credentials on the ngrok account.
  • List SSH Host CertificatesList all SSH Host Certificates issued on this account.
  • List SSH User CertificatesList all SSH user certificates on the ngrok account.
  • List Static BackendsList all static backends on the account.
  • List TCP EdgesLists all TCP Edges in your ngrok account.
  • List TLS CertificatesList all TLS certificates on the ngrok account.
  • List TLS EdgesLists all TLS Edges in your ngrok account.
  • List Active TunnelsList all active tunnels in the ngrok account.
  • List Tunnel SessionsList all online tunnel sessions running on this account.
  • List VaultsList all vaults owned by the ngrok account.
  • List Vault SecretsList all vault secrets owned by the ngrok account.
  • List Weighted BackendsList all weighted backends on the ngrok account.
Create & communicateCreate records or send supported messagesView 10 actionsHide actions
  • Create API KeyCreates a new API key for authenticating with the ngrok API.
  • Create Tunnel CredentialCreates a new tunnel authtoken credential for authenticating ngrok agents.
  • Create EndpointCreate a cloud endpoint on the ngrok account.
  • Create Event SourceAdd a new event source to an event subscription.
  • Create Event SubscriptionCreates a new event subscription in ngrok.
  • Create HTTPS EdgeCreates a new HTTPS edge in your ngrok account.
  • Create HTTPS Edge RouteCreates a new route on an HTTPS edge in ngrok.
  • Create SSH CredentialCreates a new SSH credential from an uploaded public SSH key.
  • Create VaultCreates a new vault in your ngrok account.
  • Create Vault SecretTool to create a new secret in an ngrok vault for secure storage of sensitive data like API keys, passwords, or tokens.
Update & manageChange and manage existing recordsView 16 actionsHide actions
  • Replace Edge Route Circuit Breaker ModuleReplaces the circuit breaker module configuration on an HTTPS edge route.
  • Replace Edge Route Compression ModuleReplaces the compression module configuration for an HTTPS edge route.
  • Replace Edge Route Request Headers ModuleReplaces the request headers module configuration for an HTTPS edge route.
  • Replace Edge Route Response Headers ModuleReplaces the response headers module configuration for an HTTPS edge route.
  • Replace Edge Route Traffic PolicyReplaces the traffic policy module on an HTTPS edge route.
  • Replace Edge Route User Agent Filter ModuleReplaces the user agent filter module configuration for an HTTPS edge route.
  • Replace Edge Route Webhook Verification ModuleReplaces the webhook verification module configuration for an HTTPS edge route.
  • Update API KeyUpdates attributes of an API key by ID.
  • Update CredentialsTool to update attributes of a tunnel authtoken credential by ID.
  • Update EndpointTool to update an Endpoint by ID, currently available only for cloud endpoints.
  • Update Event SubscriptionTool to update attributes of an event subscription by ID.
  • Update HTTPS Edge RouteTool to update an HTTPS edge route by ID.
  • Update Reserved DomainTool to update the attributes of a reserved domain by ID.
  • Update SecretTool to update a vault secret by ID.
  • Update SSH CredentialTool to update attributes of an SSH credential by ID.
  • Update VaultTool to update attributes of a vault by ID.
Remove & cancelRemove records or cancel supported workView 20 actionsHide actions
  • Delete API KeyDelete an API key by its ID.
  • Delete CredentialsDelete a tunnel authtoken credential by ID.
  • Delete HTTPS Edge Route Circuit Breaker ModuleDelete the Circuit Breaker module from an HTTPS Edge Route.
  • Delete Edge Route Compression ModuleDelete the compression module from an HTTPS edge route.
  • Delete Edge Route Request Headers ModuleDelete the request headers module from an HTTPS edge route.
  • Delete Edge Route Response Headers ModuleDelete the response headers module from an HTTPS edge route.
  • Delete Edge Route SAML ModuleDelete the SAML module configuration from an HTTPS edge route.
  • Delete Edge Route User Agent Filter ModuleDelete the user agent filter module from an HTTPS edge route.
  • Delete Edge Route Webhook Verification ModuleDelete the webhook verification module from an HTTPS edge route.
  • Delete Edge Route WebSocket TCP Converter ModuleDelete the WebSocket TCP converter module from an HTTPS edge route.
  • Delete EndpointDelete an endpoint by ID.
  • Delete Event SourceDelete an event source from an event subscription.
  • Delete Event SubscriptionDelete an event subscription by ID.
  • Delete HTTPS EdgeDelete an HTTPS edge by ID.
  • Delete HTTPS Edge RouteDelete an HTTPS edge route by ID.
  • Delete Reserved Domain CertificateDetach the certificate attached to a reserved domain.
  • Delete Reserved Domain Certificate Management PolicyDetach the certificate management policy from a reserved domain.
  • Delete SecretDelete a vault secret by ID.
  • Delete SSH CredentialsDelete an SSH credential by ID.
  • Delete VaultDelete a vault by ID.

Connection record

A connection you can control.

Sign-in
Customer-managed key
Setup
Use a key you create and control. It is stored securely and limited to the work agreed for the role.
Boundaries
Only the approved role and actions.
Off switch
Revoke the connection from your account.

FAQ

Before you connect Ngrok

How does the agent connect to Ngrok?
With a key you create and control. It is stored securely, permissions are limited to what the agent needs, and you can revoke it at any time.
What can the agent actually do in Ngrok?
The page above lists the 102 actions currently available through the Ngrok connection. The role determines which of those actions the agent may use, and write access is only enabled when the workflow needs it.
Is Ngrok included in my plan?
Connections are priced per tool on top of the base plan. Some are included and some are premium. See pricing for how connection charges work.
How long until Ngrok is ready?
Timing depends on the sign-in method, permissions and workflow being connected. We confirm the scope and setup plan before enabling the connection.

Bring the workflow together

Ready to put Ngrok to work?

Start with the responsibility you want off your plate. We’ll map the connection and the boundaries around it.

All product names, logos, and brands are property of their respective owners and are used for identification only. ZeroToClaw is not affiliated with or endorsed by Ngrok.