transfer
Transfer the execution of the script to a new URL.
Parameters
Name | Type | Description |
---|---|---|
dest | string | Specifies where to transfer to. Required. The value can be one of:
|
params | object | Named parameters to send to a section, URL, or application. Optional. Default is not set. |
meta | object | User data, ignored by SignalWire. Optional. Default is not set. |
Variables
- return_value: (out) - Value returned by subroutine.
Examples
Named parameter
- YAML
- JSON
version: 1.0.0
sections:
main:
- transfer:
dest: "https://example.com/next"
{
"version": "1.0.0",
"sections": {
"main": [
{
"transfer": {
"dest": "https://example.com/next"
}
}
]
}
}
Named parameter with sub-parameters
- YAML
- JSON
version: 1.0.0
sections:
main:
- transfer:
- dest: "https://example.com/next"
- params:
- foo: "bar"
{
"version": "1.0.0",
"sections": {
"main": [
{
"transfer": {
"dest": "https://example.com/next",
"params": {
"foo": "bar"
}
}
}
]
}
}
Implicit first parameter
- YAML
- JSON
version: 1.0.0
sections:
main:
- transfer: "https://example.com/next"
{
"version": "1.0.0",
"sections": {
"main": [
{
"transfer": "https://example.com/next"
}
]
}
}