Actions92
- Channel Actions
- Channel > Config Actions
- Event Actions
- Integrations Actions
- Live Actions
- Misc > Countries Actions
- Misc > Stream Actions
- Option Actions
- Option > Record Actions
- Option > Record > Instant Actions
- Option > Record > Storage Actions
- Option > Timeshift Actions
- Option > Watermarking Actions
- Option > Simulcast Actions
- Players Actions
- Players > Ads Actions
- Players > Embeds Actions
- Players > Pictures Actions
- Prices Actions
- Restrictions Actions
- Stats > Channel > Connection History Actions
- Stats > Channel > Consumption Actions
- Stats > Channel > Export Stats Actions
- Stats > Channel > Geolocation Actions
- Stats > Channel > Technologies Actions
- Stats > Channel > Viewers Actions
- Stats > Channel > Viewing Actions
- Stats > Globals > Consumption Actions
- Stats > Globals > Geolocation Actions
- Stats > Globals > Viewers Actions
- Stats > Globals > Viewing Actions
- Thumbnail Actions
- Order Actions
Option > Record > Storage → Update A Storage Machine
AI-generatedSummary
Updates a Infomaniak streaming video storage machine with the specified configuration.
Inputs
- authentication — Authentication method (OAuth2 or API Key).
- path_channel (required) — ID of the channel to update.
- query_account_id (required) — Account identifier for the request.
- body_auto_fragment_duration (required) — Duration of the media fragment in seconds.
- body_default (required) — Flag indicating whether this is the default storage item.
- body_protocol (required) — Network protocol to use (ftp, ftpes, ftps, sftp).
- bodyParameters — Additional connection and metadata fields for the storage machine.
- returnFullResponse — When true, the full API response is returned; otherwise only success indicator.
Output shape
object indicating success/failure
HTTP 200 on success; error details may be returned in the response body on failure.
Examples
Example 1: Update a default storage machine using OAuth2
authentication=oauth2, path_channel=5, query_account_id=12, body_auto_fragment_duration=30, body_default=true, body_protocol=sftp, bodyParameters={host:'example.com',port:21}, returnFullResponse=true
Example 2: Update a storage machine using API Key
authentication=apiKey, path_channel=0, query_account_id=0, body_auto_fragment_duration=0, body_default=false, body_protocol=ftp, bodyParameters={host:'ftp.example.com',port:21}, returnFullResponse=false