Skip to main content
If you want to change the matching domain for your active Cloud Endpoint without any downtime to your services, you can use the ngrok API to update its values instead of deleting and recreating the endpoint in the dashboard.

What you’ll need

1. Configure your API key

If this is your first time using the ngrok API, add your API key to your config file:
You can verify that the API key is set by running:
You should see a response with information about your authtoken.

2. Get the ID of the endpoint you want to modify

Next you’ll need your endpoint’s ID. To see a complete list of your endpoints, run:
Find the endpoint you want to modify and note its ID, which is a long character string beginning with ep_.
You can also find your endpoint ID in the Endpoints section of the dashboard.

3. Update the endpoint with the new domain

Run the following command to change your Cloud Endpoint’s URL, replacing $YOUR_ENDPOINT_ID and $YOUR_DOMAIN with their respective values from the previous steps:

4. Test your new endpoint URL

To verify that the change was successful, run:
You should see the new URL in the output, confirming that your Cloud Endpoint is now running there.