Update Destination
Update a destination. To learn more about destinations, read Destinations.
RBAC Capability Required: flow.destination.update
Authentication
Bearer authentication of the form Bearer <token>, where token is your
auth token.
Path parameters
Request
This endpoint expects an object.
Show 2 propertiesHide 2 properties
Show value schemaHide value schema
Response
200 The updated destination
Show 10 propertiesHide 10 properties
Show value schemaHide value schema
Show 3 propertiesHide 3 properties
Show 16 propertiesHide 16 properties
List of IP addresses that are allowed to connect, if the transport type supports it.
The following transport types can use the allowList field: SRTListener.
Encryption standard for the transport, if the transport type supports it.
The following transport types can use the encryptionStandard field: SRTCaller, SRTListener.
This field cannot be modified, only set during creation.
Add an IP resource reservation for the transport. This is necessary for <glossary:source>s and <glossary:destination>s that need to access a <<glossary:SaaS site>> through a public IP address or public URL.
The following transport types can use the ipResource field: SRTListener.
This field cannot be modified, only set during creation.
Show 1 propertyHide 1 property
Type of IP resource reservation:
Externalmeans reserve a public IP address,Internalmeans reserve an internal IP address (please contact MediaKind personnel for usage), andNonemeans don't try to reserve an IP resource.
Transports between on-prem devices don't need to explicitly reserve an IP address.
Minimum Latency, in seconds, for the transport, if the transport type supports it.
The following transport types can use the latency field: SRTCaller, SRTListener.
This field cannot be modified, only set during creation.
Maximum bitrate, in bits per second, expected through each individual connection to the Listener.
The following transport types can use the maxBitrate field: SRTCaller, SRTListener.
This field cannot be modified, only set during creation.
Maximum number of connections for a Listener destination. Overrides the flow output maxConnections setting if present.
The following transport types can use the maxConnections field: SRTCaller, SRTListener.
This field cannot be modified, only set during creation.
Maximum Overhead Bandwidth, as an integer (e.g., 100), for the transport, if the transport type supports it.
The following transport types can use the maxOverheadBandwidth field: SRTCaller, SRTListener.
This field cannot be modified, only set during creation.
Password phrase for the transport, if the transport type supports it.
The following transport types can use the passPhrase field: SRTCaller, SRTListener.
Password for HLS pull authentication.
For sources, this field can be updated via PATCH when the transport type is HLSPullInput. For all other transport types, it can only be set during creation.
Port for the transport, if the transport type supports it.
The following transport types need the port field: SRTListener.
This field cannot be modified, only set during creation.
The SRT stream ID sent by the caller during the SRT handshake. Used by the listener to identify or route the stream. Optional.
The following transport types can use the streamId field: SRTCaller.
This field cannot be modified, only set during creation.
The RTMP stream key (appended to the URL when connecting).
The following transport types need the streamKey field: RTMPPushOutput.
This field cannot be modified, only set during creation.
The URL for the transport, if the transport type supports it.
The following transport types need the url field: SRTCaller, UDP, SDI, HLSPullInput, RTMPPushOutput.
For sources, this field can be updated via PATCH when the transport type is SRTCaller or HLSPullInput. For all other transport types, and for destinations, it can only be set during creation.
url instead. This is provided for backwards compatibility and will be removed in a future release. If urls is used, only the first URL will be considered. If both url and urls are provided, url takes precedence.Username for HLS pull authentication.
For sources, this field can be updated via PATCH when the transport type is HLSPullInput. For all other transport types, it can only be set during creation.
Show 3 propertiesHide 3 properties
Show 1 propertyHide 1 property
The URLs configured or allocated/discovered for the transport.
Where the spec.transport.url field is supported by the transport type (e.g. an SRTCaller), the urls field will contain that data. Where the system automatically allocates/discovers one or more URLs (e.g. an SRTListener), the urls field will contain that data.