Channels
Update a delivery target
PATCH
Partial. Omit authValue or credential to keep the stored one; send null to clear it. Changing an SFTP address clears the pinned host key unless you send one.
Scope: channels:write
apiKeyheader
AuthorizationBearer <ik_live_…>An organisation API key from Settings → Organisation → API keys. Each operation names the one scope it needs — see https://developer.ingenee.ai/docs/authentication.
id*stringtid*stringIdempotency-Key?stringAny unique string. A retry with the same key and the same request gets the first answer back instead of running twice (kept 24 hours).
Length
length <= 255application/json- body
name?stringLength
1 <= length <= 80partnerKey?stringDefault
"custom"Value in
"custom""roku_dpf""samsung_tvplus""jsonld""lg""vizio""pluto""xumo""amazon""plex"format?stringValue in
"xmltv""schedule_json""playlist_json""transmission_xml""transmission_csv""transmission_json"method?stringValue in
"pull""https_push""sftp""s3"endpointUrl?stringFormat
uriLength
length <= 2000Default
nullauthHeaderName?stringMatch
^[A-Za-z0-9-]+$Length
length <= 60Default
nullauthValue?stringLength
1 <= length <= 2000Default
nulltrigger?stringDefault
"on_publish"Value in
"on_publish""manual"enabled?booleanDefault
trueusername?stringLength
1 <= length <= 200Default
nullcredential?stringLength
1 <= length <= 16000Default
nullhostKeySha256?stringMatch
^SHA256:[A-Za-z0-9+/]{43}=?$Default
nullOK
application/json- response
[key: string]?anyExample Request
curl -X PATCH 'https://dev.app.ingenee.ai/api/v1/channels/string/delivery-targets/string' \ -H 'Content-Type: application/json' \ -d '{}'Example Response
{}