ngrok
ngrok is developer infrastructure that routes and secures traffic to your apps, APIs, and AI models, wherever they run. Start on localhost, ship to prod.
Authentication
| Method | Kind | Status | Details |
|---|---|---|---|
| API Key | api_key | available | — |
Call a tool
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "NGROK_ABUSE_REPORTS_CREATE", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("NGROK_ABUSE_REPORTS_CREATE", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute NGROK_ABUSE_REPORTS_CREATE --data '{ }'Tool catalog
Available tools
251 callable operations
CreateNGROK_ABUSE_REPORTS_CREATECreates a new abuse report which will be reviewed by our system and abuse response team. This API is only available to authorized accounts. Contact abuse@ngrok.com to request accessConnection
Creates a new abuse report which will be reviewed by our system and abuse response team. This API is only available to authorized accounts. Contact abuse@ngrok.com to request access
Authentication
Connected account requiredTags
GetNGROK_ABUSE_REPORTS_GETGet the detailed status of abuse report by ID.Connection
Get the detailed status of abuse report by ID.
Authentication
Connected account requiredTags
CreateNGROK_AGENT_INGRESSES_CREATECreate a new Agent Ingress. The ngrok agent can be configured to connect to ngrok via the new set of addresses on the returned Agent Ingress.Connection
Create a new Agent Ingress. The ngrok agent can be configured to connect to ngrok via the new set of addresses on the returned Agent Ingress.
Authentication
Connected account requiredTags
DeleteNGROK_AGENT_INGRESSES_DELETEDelete an Agent Ingress by IDConnection
Delete an Agent Ingress by ID
Authentication
Connected account requiredTags
GetNGROK_AGENT_INGRESSES_GETGet the details of an Agent Ingress by ID.Connection
Get the details of an Agent Ingress by ID.
Authentication
Connected account requiredTags
ListNGROK_AGENT_INGRESSES_LISTList all Agent Ingresses owned by this accountConnection
List all Agent Ingresses owned by this account
Authentication
Connected account requiredTags
UpdateNGROK_AGENT_INGRESSES_UPDATEUpdate attributes of an Agent Ingress by ID.Connection
Update attributes of an Agent Ingress by ID.
Authentication
Connected account requiredTags
CreateNGROK_AI_GATEWAY_API_KEYS_CREATECreate a new AI Gateway API KeyConnection
Create a new AI Gateway API Key
Authentication
Connected account requiredTags
DeleteNGROK_AI_GATEWAY_API_KEYS_DELETEDelete an AI Gateway API KeyConnection
Delete an AI Gateway API Key
Authentication
Connected account requiredTags
GetNGROK_AI_GATEWAY_API_KEYS_GETGet an AI Gateway API Key by IDConnection
Get an AI Gateway API Key by ID
Authentication
Connected account requiredTags
ListNGROK_AI_GATEWAY_API_KEYS_LISTList all AI Gateway API Keys owned by accountConnection
List all AI Gateway API Keys owned by account
Authentication
Connected account requiredTags
UpdateNGROK_AI_GATEWAY_API_KEYS_UPDATEUpdate an existing AI Gateway API Key by IDConnection
Update an existing AI Gateway API Key by ID
Authentication
Connected account requiredTags
CreateNGROK_AI_GATEWAY_PROVIDER_KEYS_CREATECreate a new AI Gateway Provider KeyConnection
Create a new AI Gateway Provider Key
Authentication
Connected account requiredTags
DeleteNGROK_AI_GATEWAY_PROVIDER_KEYS_DELETEDelete an AI Gateway Provider KeyConnection
Delete an AI Gateway Provider Key
Authentication
Connected account requiredTags
GetNGROK_AI_GATEWAY_PROVIDER_KEYS_GETGet an AI Gateway Provider Key by IDConnection
Get an AI Gateway Provider Key by ID
Authentication
Connected account requiredTags
ListNGROK_AI_GATEWAY_PROVIDER_KEYS_LISTList AI Gateway Provider KeysConnection
List AI Gateway Provider Keys
Authentication
Connected account requiredTags
UpdateNGROK_AI_GATEWAY_PROVIDER_KEYS_UPDATEUpdate an existing AI Gateway Provider Key by IDConnection
Update an existing AI Gateway Provider Key by ID
Authentication
Connected account requiredTags
CreateNGROK_API_KEYS_CREATECreate a new API key. The generated API key can be used to authenticate to the ngrok API.Connection
Create a new API key. The generated API key can be used to authenticate to the ngrok API.
Authentication
Connected account requiredTags
DeleteNGROK_API_KEYS_DELETEDelete an API key by IDConnection
Delete an API key by ID
Authentication
Connected account requiredTags
GetNGROK_API_KEYS_GETGet the details of an API key by ID.Connection
Get the details of an API key by ID.
Authentication
Connected account requiredTags
ListNGROK_API_KEYS_LISTList all API keys owned by this accountConnection
List all API keys owned by this account
Authentication
Connected account requiredTags
UpdateNGROK_API_KEYS_UPDATEUpdate attributes of an API key by ID.Connection
Update attributes of an API key by ID.
Authentication
Connected account requiredTags
DeleteNGROK_APPLICATION_SESSIONS_DELETEDelete an application session by ID.Connection
Delete an application session by ID.
Authentication
Connected account requiredTags
GetNGROK_APPLICATION_SESSIONS_GETGet an application session by ID.Connection
Get an application session by ID.
Authentication
Connected account requiredTags
ListNGROK_APPLICATION_SESSIONS_LISTList all application sessions for this account.Connection
List all application sessions for this account.
Authentication
Connected account requiredTags
DeleteNGROK_APPLICATION_USERS_DELETEDelete an application user by ID.Connection
Delete an application user by ID.
Authentication
Connected account requiredTags
GetNGROK_APPLICATION_USERS_GETGet an application user by ID.Connection
Get an application user by ID.
Authentication
Connected account requiredTags
ListNGROK_APPLICATION_USERS_LISTList all application users for this account.Connection
List all application users for this account.
Authentication
Connected account requiredTags
CreateNGROK_BOT_USERS_CREATECreate a new bot userConnection
Create a new bot user
Authentication
Connected account requiredTags
DeleteNGROK_BOT_USERS_DELETEDelete a bot user by IDConnection
Delete a bot user by ID
Authentication
Connected account requiredTags
GetNGROK_BOT_USERS_GETGet the details of a Bot User by ID.Connection
Get the details of a Bot User by ID.
Authentication
Connected account requiredTags
ListNGROK_BOT_USERS_LISTList all bot users in this account.Connection
List all bot users in this account.
Authentication
Connected account requiredTags
UpdateNGROK_BOT_USERS_UPDATEUpdate attributes of a bot user by ID.Connection
Update attributes of a bot user by ID.
Authentication
Connected account requiredTags
CreateNGROK_CERTIFICATE_AUTHORITIES_CREATEUpload a new Certificate AuthorityConnection
Upload a new Certificate Authority
Authentication
Connected account requiredTags
DeleteNGROK_CERTIFICATE_AUTHORITIES_DELETEDelete a Certificate AuthorityConnection
Delete a Certificate Authority
Authentication
Connected account requiredTags
GetNGROK_CERTIFICATE_AUTHORITIES_GETGet detailed information about a certificate authorityConnection
Get detailed information about a certificate authority
Authentication
Connected account requiredTags
ListNGROK_CERTIFICATE_AUTHORITIES_LISTList all Certificate Authority on this accountConnection
List all Certificate Authority on this account
Authentication
Connected account requiredTags
UpdateNGROK_CERTIFICATE_AUTHORITIES_UPDATEUpdate attributes of a Certificate Authority by IDConnection
Update attributes of a Certificate Authority by ID
Authentication
Connected account requiredTags
CreateNGROK_CREDENTIALS_CREATECreate a new tunnel authtoken credential. This authtoken credential can be used to start a new tunnel session. The response to this API call is the only time the generated token is available. If you need it for future use, you must save it securely yourself.Connection
Create a new tunnel authtoken credential. This authtoken credential can be used to start a new tunnel session. The response to this API call is the only time the generated token is available. If you need it for future use, you must save it securely yourself.
Authentication
Connected account requiredTags
DeleteNGROK_CREDENTIALS_DELETEDelete a tunnel authtoken credential by IDConnection
Delete a tunnel authtoken credential by ID
Authentication
Connected account requiredTags
GetNGROK_CREDENTIALS_GETGet detailed information about a tunnel authtoken credentialConnection
Get detailed information about a tunnel authtoken credential
Authentication
Connected account requiredTags
ListNGROK_CREDENTIALS_LISTList all tunnel authtoken credentials on this accountConnection
List all tunnel authtoken credentials on this account
Authentication
Connected account requiredTags
UpdateNGROK_CREDENTIALS_UPDATEUpdate attributes of an tunnel authtoken credential by IDConnection
Update attributes of an tunnel authtoken credential by ID
Authentication
Connected account requiredTags
DeleteNGROK_EDGE_ROUTE_BACKEND_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_EDGE_ROUTE_BACKEND_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_EDGE_ROUTE_BACKEND_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
DeleteNGROK_EDGE_ROUTE_CIRCUIT_BREAKER_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_EDGE_ROUTE_CIRCUIT_BREAKER_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_EDGE_ROUTE_CIRCUIT_BREAKER_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
DeleteNGROK_EDGE_ROUTE_COMPRESSION_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_EDGE_ROUTE_COMPRESSION_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_EDGE_ROUTE_COMPRESSION_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
DeleteNGROK_EDGE_ROUTE_IP_RESTRICTION_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_EDGE_ROUTE_IP_RESTRICTION_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_EDGE_ROUTE_IP_RESTRICTION_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
DeleteNGROK_EDGE_ROUTE_OAUTH_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_EDGE_ROUTE_OAUTH_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_EDGE_ROUTE_OAUTH_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
DeleteNGROK_EDGE_ROUTE_OIDC_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_EDGE_ROUTE_OIDC_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_EDGE_ROUTE_OIDC_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
DeleteNGROK_EDGE_ROUTE_REQUEST_HEADERS_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_EDGE_ROUTE_REQUEST_HEADERS_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_EDGE_ROUTE_REQUEST_HEADERS_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
DeleteNGROK_EDGE_ROUTE_RESPONSE_HEADERS_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_EDGE_ROUTE_RESPONSE_HEADERS_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_EDGE_ROUTE_RESPONSE_HEADERS_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
DeleteNGROK_EDGE_ROUTE_SAML_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_EDGE_ROUTE_SAML_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_EDGE_ROUTE_SAML_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
DeleteNGROK_EDGE_ROUTE_TRAFFIC_POLICY_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_EDGE_ROUTE_TRAFFIC_POLICY_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_EDGE_ROUTE_TRAFFIC_POLICY_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
DeleteNGROK_EDGE_ROUTE_USER_AGENT_FILTER_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_EDGE_ROUTE_USER_AGENT_FILTER_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_EDGE_ROUTE_USER_AGENT_FILTER_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
DeleteNGROK_EDGE_ROUTE_WEBHOOK_VERIFICATION_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_EDGE_ROUTE_WEBHOOK_VERIFICATION_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_EDGE_ROUTE_WEBHOOK_VERIFICATION_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
DeleteNGROK_EDGE_ROUTE_WEBSOCKET_TCP_CONVERTER_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_EDGE_ROUTE_WEBSOCKET_TCP_CONVERTER_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_EDGE_ROUTE_WEBSOCKET_TCP_CONVERTER_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
CreateNGROK_EDGES_HTTPS_CREATECreate an HTTPS EdgeConnection
Create an HTTPS Edge
Authentication
Connected account requiredTags
DeleteNGROK_EDGES_HTTPS_DELETEDelete an HTTPS Edge by IDConnection
Delete an HTTPS Edge by ID
Authentication
Connected account requiredTags
GetNGROK_EDGES_HTTPS_GETGet an HTTPS Edge by IDConnection
Get an HTTPS Edge by ID
Authentication
Connected account requiredTags
ListNGROK_EDGES_HTTPS_LISTReturns a list of all HTTPS Edges on this accountConnection
Returns a list of all HTTPS Edges on this account
Authentication
Connected account requiredTags
CreateNGROK_EDGES_HTTPS_ROUTES_CREATECreate an HTTPS Edge RouteConnection
Create an HTTPS Edge Route
Authentication
Connected account requiredTags
DeleteNGROK_EDGES_HTTPS_ROUTES_DELETEDelete an HTTPS Edge Route by IDConnection
Delete an HTTPS Edge Route by ID
Authentication
Connected account requiredTags
GetNGROK_EDGES_HTTPS_ROUTES_GETGet an HTTPS Edge Route by IDConnection
Get an HTTPS Edge Route by ID
Authentication
Connected account requiredTags
UpdateNGROK_EDGES_HTTPS_ROUTES_UPDATEUpdates an HTTPS Edge Route by ID. If a module is not specified in the update, it will not be modified. However, each module configuration that is specified will completely replace the existing value. There is no way to delete an existing module via this API, instead use the delete module API.Connection
Updates an HTTPS Edge Route by ID. If a module is not specified in the update, it will not be modified. However, each module configuration that is specified will completely replace the existing value. There is no way to delete an existing module via this API, instead use the delete module API.
Authentication
Connected account requiredTags
UpdateNGROK_EDGES_HTTPS_UPDATEUpdates an HTTPS Edge by ID. If a module is not specified in the update, it will not be modified. However, each module configuration that is specified will completely replace the existing value. There is no way to delete an existing module via this API, instead use the delete module API.Connection
Updates an HTTPS Edge by ID. If a module is not specified in the update, it will not be modified. However, each module configuration that is specified will completely replace the existing value. There is no way to delete an existing module via this API, instead use the delete module API.
Authentication
Connected account requiredTags
CreateNGROK_EDGES_TCP_CREATECreate a TCP EdgeConnection
Create a TCP Edge
Authentication
Connected account requiredTags
DeleteNGROK_EDGES_TCP_DELETEDelete a TCP Edge by IDConnection
Delete a TCP Edge by ID
Authentication
Connected account requiredTags
GetNGROK_EDGES_TCP_GETGet a TCP Edge by IDConnection
Get a TCP Edge by ID
Authentication
Connected account requiredTags
ListNGROK_EDGES_TCP_LISTReturns a list of all TCP Edges on this accountConnection
Returns a list of all TCP Edges on this account
Authentication
Connected account requiredTags
UpdateNGROK_EDGES_TCP_UPDATEUpdates a TCP Edge by ID. If a module is not specified in the update, it will not be modified. However, each module configuration that is specified will completely replace the existing value. There is no way to delete an existing module via this API, instead use the delete module API.Connection
Updates a TCP Edge by ID. If a module is not specified in the update, it will not be modified. However, each module configuration that is specified will completely replace the existing value. There is no way to delete an existing module via this API, instead use the delete module API.
Authentication
Connected account requiredTags
CreateNGROK_EDGES_TLS_CREATECreate a TLS EdgeConnection
Create a TLS Edge
Authentication
Connected account requiredTags
DeleteNGROK_EDGES_TLS_DELETEDelete a TLS Edge by IDConnection
Delete a TLS Edge by ID
Authentication
Connected account requiredTags
GetNGROK_EDGES_TLS_GETGet a TLS Edge by IDConnection
Get a TLS Edge by ID
Authentication
Connected account requiredTags
ListNGROK_EDGES_TLS_LISTReturns a list of all TLS Edges on this accountConnection
Returns a list of all TLS Edges on this account
Authentication
Connected account requiredTags
UpdateNGROK_EDGES_TLS_UPDATEUpdates a TLS Edge by ID. If a module is not specified in the update, it will not be modified. However, each module configuration that is specified will completely replace the existing value. There is no way to delete an existing module via this API, instead use the delete module API.Connection
Updates a TLS Edge by ID. If a module is not specified in the update, it will not be modified. However, each module configuration that is specified will completely replace the existing value. There is no way to delete an existing module via this API, instead use the delete module API.
Authentication
Connected account requiredTags
CreateNGROK_ENDPOINTS_CREATECreate an endpoint, currently available only for cloud endpointsConnection
Create an endpoint, currently available only for cloud endpoints
Authentication
Connected account requiredTags
DeleteNGROK_ENDPOINTS_DELETEDelete an Endpoint by ID, currently available only for cloud endpointsConnection
Delete an Endpoint by ID, currently available only for cloud endpoints
Authentication
Connected account requiredTags
GetNGROK_ENDPOINTS_GETGet the status of an endpoint by IDConnection
Get the status of an endpoint by ID
Authentication
Connected account requiredTags
ListNGROK_ENDPOINTS_LISTList all active endpoints on the accountConnection
List all active endpoints on the account
Authentication
Connected account requiredTags
UpdateNGROK_ENDPOINTS_UPDATEUpdate an Endpoint by ID, currently available only for cloud endpointsConnection
Update an Endpoint by ID, currently available only for cloud endpoints
Authentication
Connected account requiredTags
CreateNGROK_EVENT_DESTINATIONS_CREATECreate a new Event Destination. It will not apply to anything until it is associated with an Event Subscription.Connection
Create a new Event Destination. It will not apply to anything until it is associated with an Event Subscription.
Authentication
Connected account requiredTags
DeleteNGROK_EVENT_DESTINATIONS_DELETEDelete an Event Destination. If the Event Destination is still referenced by an Event Subscription.Connection
Delete an Event Destination. If the Event Destination is still referenced by an Event Subscription.
Authentication
Connected account requiredTags
GetNGROK_EVENT_DESTINATIONS_GETGet detailed information about an Event Destination by ID.Connection
Get detailed information about an Event Destination by ID.
Authentication
Connected account requiredTags
ListNGROK_EVENT_DESTINATIONS_LISTList all Event Destinations on this account.Connection
List all Event Destinations on this account.
Authentication
Connected account requiredTags
UpdateNGROK_EVENT_DESTINATIONS_UPDATEUpdate attributes of an Event Destination.Connection
Update attributes of an Event Destination.
Authentication
Connected account requiredTags
CreateNGROK_EVENT_SOURCES_CREATEAdd an additional type for which this event subscription will triggerConnection
Add an additional type for which this event subscription will trigger
Authentication
Connected account requiredTags
DeleteNGROK_EVENT_SOURCES_DELETERemove a type for which this event subscription will triggerConnection
Remove a type for which this event subscription will trigger
Authentication
Connected account requiredTags
GetNGROK_EVENT_SOURCES_GETGet the details for a given type that triggers for the given event subscriptionConnection
Get the details for a given type that triggers for the given event subscription
Authentication
Connected account requiredTags
ListNGROK_EVENT_SOURCES_LISTList the types for which this event subscription will triggerConnection
List the types for which this event subscription will trigger
Authentication
Connected account requiredTags
UpdateNGROK_EVENT_SOURCES_UPDATEUpdate the type for which this event subscription will triggerConnection
Update the type for which this event subscription will trigger
Authentication
Connected account requiredTags
CreateNGROK_EVENT_SUBSCRIPTIONS_CREATECreate an Event Subscription.Connection
Create an Event Subscription.
Authentication
Connected account requiredTags
DeleteNGROK_EVENT_SUBSCRIPTIONS_DELETEDelete an Event Subscription.Connection
Delete an Event Subscription.
Authentication
Connected account requiredTags
GetNGROK_EVENT_SUBSCRIPTIONS_GETGet an Event Subscription by ID.Connection
Get an Event Subscription by ID.
Authentication
Connected account requiredTags
ListNGROK_EVENT_SUBSCRIPTIONS_LISTList this Account's Event Subscriptions.Connection
List this Account's Event Subscriptions.
Authentication
Connected account requiredTags
UpdateNGROK_EVENT_SUBSCRIPTIONS_UPDATEUpdate an Event Subscription.Connection
Update an Event Subscription.
Authentication
Connected account requiredTags
CreateNGROK_FAILOVER_BACKENDS_CREATECreate a new Failover backendConnection
Create a new Failover backend
Authentication
Connected account requiredTags
DeleteNGROK_FAILOVER_BACKENDS_DELETEDelete a Failover backend by ID.Connection
Delete a Failover backend by ID.
Authentication
Connected account requiredTags
GetNGROK_FAILOVER_BACKENDS_GETGet detailed information about a Failover backend by IDConnection
Get detailed information about a Failover backend by ID
Authentication
Connected account requiredTags
ListNGROK_FAILOVER_BACKENDS_LISTList all Failover backends on this accountConnection
List all Failover backends on this account
Authentication
Connected account requiredTags
UpdateNGROK_FAILOVER_BACKENDS_UPDATEUpdate Failover backend by IDConnection
Update Failover backend by ID
Authentication
Connected account requiredTags
CreateNGROK_HTTP_RESPONSE_BACKENDS_CREATECreateConnection
Create
Authentication
Connected account requiredTags
DeleteNGROK_HTTP_RESPONSE_BACKENDS_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_HTTP_RESPONSE_BACKENDS_GETGetConnection
Get
Authentication
Connected account requiredTags
ListNGROK_HTTP_RESPONSE_BACKENDS_LISTListConnection
List
Authentication
Connected account requiredTags
UpdateNGROK_HTTP_RESPONSE_BACKENDS_UPDATEUpdateConnection
Update
Authentication
Connected account requiredTags
DeleteNGROK_HTTPS_EDGE_MUTUAL_TLS_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_HTTPS_EDGE_MUTUAL_TLS_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_HTTPS_EDGE_MUTUAL_TLS_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
DeleteNGROK_HTTPS_EDGE_TLS_TERMINATION_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_HTTPS_EDGE_TLS_TERMINATION_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_HTTPS_EDGE_TLS_TERMINATION_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
CreateNGROK_IP_POLICIES_CREATECreate a new IP policy. It will not apply to any traffic until you associate to a traffic source via an endpoint configuration or IP restriction.Connection
Create a new IP policy. It will not apply to any traffic until you associate to a traffic source via an endpoint configuration or IP restriction.
Authentication
Connected account requiredTags
DeleteNGROK_IP_POLICIES_DELETEDelete an IP policy. If the IP policy is referenced by another object for the purposes of traffic restriction it will be treated as if the IP policy remains but has zero rules.Connection
Delete an IP policy. If the IP policy is referenced by another object for the purposes of traffic restriction it will be treated as if the IP policy remains but has zero rules.
Authentication
Connected account requiredTags
GetNGROK_IP_POLICIES_GETGet detailed information about an IP policy by ID.Connection
Get detailed information about an IP policy by ID.
Authentication
Connected account requiredTags
ListNGROK_IP_POLICIES_LISTList all IP policies on this accountConnection
List all IP policies on this account
Authentication
Connected account requiredTags
UpdateNGROK_IP_POLICIES_UPDATEUpdate attributes of an IP policy by IDConnection
Update attributes of an IP policy by ID
Authentication
Connected account requiredTags
CreateNGROK_IP_POLICY_RULES_CREATECreate a new IP policy rule attached to an IP Policy.Connection
Create a new IP policy rule attached to an IP Policy.
Authentication
Connected account requiredTags
DeleteNGROK_IP_POLICY_RULES_DELETEDelete an IP policy rule.Connection
Delete an IP policy rule.
Authentication
Connected account requiredTags
GetNGROK_IP_POLICY_RULES_GETGet detailed information about an IP policy rule by ID.Connection
Get detailed information about an IP policy rule by ID.
Authentication
Connected account requiredTags
ListNGROK_IP_POLICY_RULES_LISTList all IP policy rules on this accountConnection
List all IP policy rules on this account
Authentication
Connected account requiredTags
UpdateNGROK_IP_POLICY_RULES_UPDATEUpdate attributes of an IP policy rule by IDConnection
Update attributes of an IP policy rule by ID
Authentication
Connected account requiredTags
CreateNGROK_IP_RESTRICTIONS_CREATECreate a new IP restrictionConnection
Create a new IP restriction
Authentication
Connected account requiredTags
DeleteNGROK_IP_RESTRICTIONS_DELETEDelete an IP restrictionConnection
Delete an IP restriction
Authentication
Connected account requiredTags
GetNGROK_IP_RESTRICTIONS_GETGet detailed information about an IP restrictionConnection
Get detailed information about an IP restriction
Authentication
Connected account requiredTags
ListNGROK_IP_RESTRICTIONS_LISTList all IP restrictions on this accountConnection
List all IP restrictions on this account
Authentication
Connected account requiredTags
UpdateNGROK_IP_RESTRICTIONS_UPDATEUpdate attributes of an IP restriction by IDConnection
Update attributes of an IP restriction by ID
Authentication
Connected account requiredTags
CreateNGROK_RESERVED_ADDRS_CREATECreate a new reserved address.Connection
Create a new reserved address.
Authentication
Connected account requiredTags
DeleteNGROK_RESERVED_ADDRS_DELETEDelete a reserved address.Connection
Delete a reserved address.
Authentication
Connected account requiredTags
GetNGROK_RESERVED_ADDRS_GETGet the details of a reserved address.Connection
Get the details of a reserved address.
Authentication
Connected account requiredTags
ListNGROK_RESERVED_ADDRS_LISTList all reserved addresses on this account.Connection
List all reserved addresses on this account.
Authentication
Connected account requiredTags
UpdateNGROK_RESERVED_ADDRS_UPDATEUpdate the attributes of a reserved address.Connection
Update the attributes of a reserved address.
Authentication
Connected account requiredTags
CreateNGROK_RESERVED_DOMAINS_CREATECreate a new reserved domain.Connection
Create a new reserved domain.
Authentication
Connected account requiredTags
DeleteNGROK_RESERVED_DOMAINS_DELETEDelete a reserved domain.Connection
Delete a reserved domain.
Authentication
Connected account requiredTags
DeleteCertificateNGROK_RESERVED_DOMAINS_DELETE_CERTIFICATEDetach the certificate attached to a reserved domain.Connection
Detach the certificate attached to a reserved domain.
Authentication
Connected account requiredTags
DeleteCertificateManagementPolicyNGROK_RESERVED_DOMAINS_DELETE_CERTIFICATE_MANAGEMENT_POLICYDetach the certificate management policy attached to a reserved domain.Connection
Detach the certificate management policy attached to a reserved domain.
Authentication
Connected account requiredTags
GetNGROK_RESERVED_DOMAINS_GETGet the details of a reserved domain.Connection
Get the details of a reserved domain.
Authentication
Connected account requiredTags
ListNGROK_RESERVED_DOMAINS_LISTList all reserved domains on this account.Connection
List all reserved domains on this account.
Authentication
Connected account requiredTags
UpdateNGROK_RESERVED_DOMAINS_UPDATEUpdate the attributes of a reserved domain.Connection
Update the attributes of a reserved domain.
Authentication
Connected account requiredTags
CreateNGROK_SECRETS_CREATECreate a new SecretConnection
Create a new Secret
Authentication
Connected account requiredTags
DeleteNGROK_SECRETS_DELETEDelete a SecretConnection
Delete a Secret
Authentication
Connected account requiredTags
GetNGROK_SECRETS_GETGet a Secret by IDConnection
Get a Secret by ID
Authentication
Connected account requiredTags
ListNGROK_SECRETS_LISTList all Secrets owned by accountConnection
List all Secrets owned by account
Authentication
Connected account requiredTags
UpdateNGROK_SECRETS_UPDATEUpdate an existing Secret by IDConnection
Update an existing Secret by ID
Authentication
Connected account requiredTags
CreateNGROK_SERVICE_USERS_CREATECreate a new service userConnection
Create a new service user
Authentication
Connected account requiredTags
DeleteNGROK_SERVICE_USERS_DELETEDelete a service user by IDConnection
Delete a service user by ID
Authentication
Connected account requiredTags
GetNGROK_SERVICE_USERS_GETGet the details of a Bot User by ID.Connection
Get the details of a Bot User by ID.
Authentication
Connected account requiredTags
ListNGROK_SERVICE_USERS_LISTList all service users in this account.Connection
List all service users in this account.
Authentication
Connected account requiredTags
UpdateNGROK_SERVICE_USERS_UPDATEUpdate attributes of a service user by ID.Connection
Update attributes of a service user by ID.
Authentication
Connected account requiredTags
CreateNGROK_SSH_CERTIFICATE_AUTHORITIES_CREATECreate a new SSH Certificate AuthorityConnection
Create a new SSH Certificate Authority
Authentication
Connected account requiredTags
DeleteNGROK_SSH_CERTIFICATE_AUTHORITIES_DELETEDelete an SSH Certificate AuthorityConnection
Delete an SSH Certificate Authority
Authentication
Connected account requiredTags
GetNGROK_SSH_CERTIFICATE_AUTHORITIES_GETGet detailed information about an SSH Certificate AuthorityConnection
Get detailed information about an SSH Certificate Authority
Authentication
Connected account requiredTags
ListNGROK_SSH_CERTIFICATE_AUTHORITIES_LISTList all SSH Certificate Authorities on this accountConnection
List all SSH Certificate Authorities on this account
Authentication
Connected account requiredTags
UpdateNGROK_SSH_CERTIFICATE_AUTHORITIES_UPDATEUpdate an SSH Certificate AuthorityConnection
Update an SSH Certificate Authority
Authentication
Connected account requiredTags
CreateNGROK_SSH_CREDENTIALS_CREATECreate a new ssh_credential from an uploaded public SSH key. This ssh credential can be used to start new tunnels via ngrok's SSH gateway.Connection
Create a new ssh_credential from an uploaded public SSH key. This ssh credential can be used to start new tunnels via ngrok's SSH gateway.
Authentication
Connected account requiredTags
DeleteNGROK_SSH_CREDENTIALS_DELETEDelete an ssh_credential by IDConnection
Delete an ssh_credential by ID
Authentication
Connected account requiredTags
GetNGROK_SSH_CREDENTIALS_GETGet detailed information about an ssh_credentialConnection
Get detailed information about an ssh_credential
Authentication
Connected account requiredTags
ListNGROK_SSH_CREDENTIALS_LISTList all ssh credentials on this accountConnection
List all ssh credentials on this account
Authentication
Connected account requiredTags
UpdateNGROK_SSH_CREDENTIALS_UPDATEUpdate attributes of an ssh_credential by IDConnection
Update attributes of an ssh_credential by ID
Authentication
Connected account requiredTags
CreateNGROK_SSH_HOST_CERTIFICATES_CREATECreate a new SSH Host CertificateConnection
Create a new SSH Host Certificate
Authentication
Connected account requiredTags
DeleteNGROK_SSH_HOST_CERTIFICATES_DELETEDelete an SSH Host CertificateConnection
Delete an SSH Host Certificate
Authentication
Connected account requiredTags
GetNGROK_SSH_HOST_CERTIFICATES_GETGet detailed information about an SSH Host CertificateConnection
Get detailed information about an SSH Host Certificate
Authentication
Connected account requiredTags
ListNGROK_SSH_HOST_CERTIFICATES_LISTList all SSH Host Certificates issued on this accountConnection
List all SSH Host Certificates issued on this account
Authentication
Connected account requiredTags
UpdateNGROK_SSH_HOST_CERTIFICATES_UPDATEUpdate an SSH Host CertificateConnection
Update an SSH Host Certificate
Authentication
Connected account requiredTags
CreateNGROK_SSH_USER_CERTIFICATES_CREATECreate a new SSH User CertificateConnection
Create a new SSH User Certificate
Authentication
Connected account requiredTags
DeleteNGROK_SSH_USER_CERTIFICATES_DELETEDelete an SSH User CertificateConnection
Delete an SSH User Certificate
Authentication
Connected account requiredTags
GetNGROK_SSH_USER_CERTIFICATES_GETGet detailed information about an SSH User CertificateConnection
Get detailed information about an SSH User Certificate
Authentication
Connected account requiredTags
ListNGROK_SSH_USER_CERTIFICATES_LISTList all SSH User Certificates issued on this accountConnection
List all SSH User Certificates issued on this account
Authentication
Connected account requiredTags
UpdateNGROK_SSH_USER_CERTIFICATES_UPDATEUpdate an SSH User CertificateConnection
Update an SSH User Certificate
Authentication
Connected account requiredTags
CreateNGROK_STATIC_BACKENDS_CREATECreate a new static backendConnection
Create a new static backend
Authentication
Connected account requiredTags
DeleteNGROK_STATIC_BACKENDS_DELETEDelete a static backend by ID.Connection
Delete a static backend by ID.
Authentication
Connected account requiredTags
GetNGROK_STATIC_BACKENDS_GETGet detailed information about a static backend by IDConnection
Get detailed information about a static backend by ID
Authentication
Connected account requiredTags
ListNGROK_STATIC_BACKENDS_LISTList all static backends on this accountConnection
List all static backends on this account
Authentication
Connected account requiredTags
UpdateNGROK_STATIC_BACKENDS_UPDATEUpdate static backend by IDConnection
Update static backend by ID
Authentication
Connected account requiredTags
DeleteNGROK_TCP_EDGE_BACKEND_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_TCP_EDGE_BACKEND_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_TCP_EDGE_BACKEND_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
DeleteNGROK_TCP_EDGE_IP_RESTRICTION_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_TCP_EDGE_IP_RESTRICTION_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_TCP_EDGE_IP_RESTRICTION_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
DeleteNGROK_TCP_EDGE_TRAFFIC_POLICY_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_TCP_EDGE_TRAFFIC_POLICY_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_TCP_EDGE_TRAFFIC_POLICY_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
CreateNGROK_TLS_CERTIFICATES_CREATEUpload a new TLS certificateConnection
Upload a new TLS certificate
Authentication
Connected account requiredTags
DeleteNGROK_TLS_CERTIFICATES_DELETEDelete a TLS certificateConnection
Delete a TLS certificate
Authentication
Connected account requiredTags
GetNGROK_TLS_CERTIFICATES_GETGet detailed information about a TLS certificateConnection
Get detailed information about a TLS certificate
Authentication
Connected account requiredTags
ListNGROK_TLS_CERTIFICATES_LISTList all TLS certificates on this accountConnection
List all TLS certificates on this account
Authentication
Connected account requiredTags
UpdateNGROK_TLS_CERTIFICATES_UPDATEUpdate attributes of a TLS Certificate by IDConnection
Update attributes of a TLS Certificate by ID
Authentication
Connected account requiredTags
DeleteNGROK_TLS_EDGE_BACKEND_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_TLS_EDGE_BACKEND_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_TLS_EDGE_BACKEND_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
DeleteNGROK_TLS_EDGE_IP_RESTRICTION_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_TLS_EDGE_IP_RESTRICTION_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_TLS_EDGE_IP_RESTRICTION_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
DeleteNGROK_TLS_EDGE_MUTUAL_TLS_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_TLS_EDGE_MUTUAL_TLS_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_TLS_EDGE_MUTUAL_TLS_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
DeleteNGROK_TLS_EDGE_TLS_TERMINATION_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_TLS_EDGE_TLS_TERMINATION_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_TLS_EDGE_TLS_TERMINATION_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
DeleteNGROK_TLS_EDGE_TRAFFIC_POLICY_MODULE_DELETEDeleteConnection
Delete
Authentication
Connected account requiredTags
GetNGROK_TLS_EDGE_TRAFFIC_POLICY_MODULE_GETGetConnection
Get
Authentication
Connected account requiredTags
ReplaceNGROK_TLS_EDGE_TRAFFIC_POLICY_MODULE_REPLACEReplaceConnection
Replace
Authentication
Connected account requiredTags
CreateNGROK_TUNNEL_GROUP_BACKENDS_CREATECreate a new TunnelGroup backendConnection
Create a new TunnelGroup backend
Authentication
Connected account requiredTags
DeleteNGROK_TUNNEL_GROUP_BACKENDS_DELETEDelete a TunnelGroup backend by ID.Connection
Delete a TunnelGroup backend by ID.
Authentication
Connected account requiredTags
GetNGROK_TUNNEL_GROUP_BACKENDS_GETGet detailed information about a TunnelGroup backend by IDConnection
Get detailed information about a TunnelGroup backend by ID
Authentication
Connected account requiredTags
ListNGROK_TUNNEL_GROUP_BACKENDS_LISTList all TunnelGroup backends on this accountConnection
List all TunnelGroup backends on this account
Authentication
Connected account requiredTags
UpdateNGROK_TUNNEL_GROUP_BACKENDS_UPDATEUpdate TunnelGroup backend by IDConnection
Update TunnelGroup backend by ID
Authentication
Connected account requiredTags
GetNGROK_TUNNEL_SESSIONS_GETGet the detailed status of a tunnel session by IDConnection
Get the detailed status of a tunnel session by ID
Authentication
Connected account requiredTags
ListNGROK_TUNNEL_SESSIONS_LISTList all online tunnel sessions running on this account.Connection
List all online tunnel sessions running on this account.
Authentication
Connected account requiredTags
RestartNGROK_TUNNEL_SESSIONS_RESTARTIssues a command instructing the ngrok agent to restart. The agent restarts itself by calling exec() on platforms that support it. This operation is notably not supported on Windows. When an agent restarts, it reconnects with a new tunnel session ID.Connection
Issues a command instructing the ngrok agent to restart. The agent restarts itself by calling exec() on platforms that support it. This operation is notably not supported on Windows. When an agent restarts, it reconnects with a new tunnel session ID.
Authentication
Connected account requiredTags
StopNGROK_TUNNEL_SESSIONS_STOPIssues a command instructing the ngrok agent that started this tunnel session to exit.Connection
Issues a command instructing the ngrok agent that started this tunnel session to exit.
Authentication
Connected account requiredTags
UpdateNGROK_TUNNEL_SESSIONS_UPDATEIssues a command instructing the ngrok agent to update itself to the latest version. After this call completes successfully, the ngrok agent will be in the update process. A caller should wait some amount of time to allow the update to complete (at least 10 seconds) before making a call to the Restart endpoint to request that the agent restart itself to start using the new code. This call will never update an ngrok agent to a new major version which could cause breaking compatibility issues. If you wish to update to a new major version, that must be done manually. Still, please be aware that updating your ngrok agent could break your integration. This call will fail in any of the following circumstances: there is no update available the ngrok agent's configuration disabled update checks the agent is currently in process of updating the agent has already successfully updated but has not yet been restartedConnection
Issues a command instructing the ngrok agent to update itself to the latest version. After this call completes successfully, the ngrok agent will be in the update process. A caller should wait some amount of time to allow the update to complete (at least 10 seconds) before making a call to the Restart endpoint to request that the agent restart itself to start using the new code. This call will never update an ngrok agent to a new major version which could cause breaking compatibility issues. If you wish to update to a new major version, that must be done manually. Still, please be aware that updating your ngrok agent could break your integration. This call will fail in any of the following circumstances: there is no update available the ngrok agent's configuration disabled update checks the agent is currently in process of updating the agent has already successfully updated but has not yet been restarted
Authentication
Connected account requiredTags
GetNGROK_TUNNELS_GETGet the status of a tunnel by IDConnection
Get the status of a tunnel by ID
Authentication
Connected account requiredTags
ListNGROK_TUNNELS_LISTList all online tunnels currently running on the account.Connection
List all online tunnels currently running on the account.
Authentication
Connected account requiredTags
CreateNGROK_VAULTS_CREATECreate a new VaultConnection
Create a new Vault
Authentication
Connected account requiredTags
DeleteNGROK_VAULTS_DELETEDelete a VaultConnection
Delete a Vault
Authentication
Connected account requiredTags
GetNGROK_VAULTS_GETGet a Vault by IDConnection
Get a Vault by ID
Authentication
Connected account requiredTags
GetSecretsByVaultNGROK_VAULTS_GET_SECRETS_BY_VAULTGet Secrets by Vault IDConnection
Get Secrets by Vault ID
Authentication
Connected account requiredTags
ListNGROK_VAULTS_LISTList all Vaults owned by accountConnection
List all Vaults owned by account
Authentication
Connected account requiredTags
UpdateNGROK_VAULTS_UPDATEUpdate an existing Vault by IDConnection
Update an existing Vault by ID
Authentication
Connected account requiredTags
CreateNGROK_WEIGHTED_BACKENDS_CREATECreate a new Weighted backendConnection
Create a new Weighted backend
Authentication
Connected account requiredTags
DeleteNGROK_WEIGHTED_BACKENDS_DELETEDelete a Weighted backend by ID.Connection
Delete a Weighted backend by ID.
Authentication
Connected account requiredTags
GetNGROK_WEIGHTED_BACKENDS_GETGet detailed information about a Weighted backend by IDConnection
Get detailed information about a Weighted backend by ID
Authentication
Connected account requiredTags
ListNGROK_WEIGHTED_BACKENDS_LISTList all Weighted backends on this accountConnection
List all Weighted backends on this account
Authentication
Connected account requiredTags
UpdateNGROK_WEIGHTED_BACKENDS_UPDATEUpdate Weighted backend by IDConnection
Update Weighted backend by ID
Authentication
Connected account requiredTags