# 81028: Invalid wait URL in Studio widget

Log Type: APPLICATION

Log Level: WARNING

## Description

The wait URL configured in an Enqueue Call or Send To Flex widget wasn't a valid absolute URL after Liquid template interpolation. The wait URL has been omitted from the Enqueue TwiML, and the call will proceed with the default hold music.

### Possible causes

* The wait URL contains Liquid template variables that resolved to an invalid absolute URL at execution time.
* The wait URL is a relative path (for example, `hold-music.mp3` or `/hold-music.mp3`) instead of a fully qualified URL.
* The wait URL contains invalid characters such as spaces or unencoded special characters.

### Possible solutions

* Ensure the wait URL is a fully qualified absolute URL including the protocol (for example, `https://example.com/hold-music.mp3`).
* Verify the runtime data of your flow execution by checking the Flow Data and inspecting any variables referenced in the wait URL.
* Check the [Liquid template syntax](/docs/studio/user-guide/liquid-template-language) used in the wait URL field.
* Ensure that all query parameters in the wait URL are properly URL-encoded. If you are using Liquid to construct the URL, you can use the `url_encode` filter to encode any dynamic values. For example: `https://example.com/hold-music.mp3?caller={{contact.channel.address | url_encode}}`.
