iStreamPlanet · OpenAPI Overlay 1.0.0
iStreamPlanet Aventus Channels API agent overlay
75 actions
75 updates
update
extends
../openapi/_original/istreamplanet-aventus-channels-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for iStreamPlanet's API. It is a proposal applied on top of the contract, not a document iStreamPlanet publishes.
What the actions change
x-mcp-toolx-agent-readonlydeprecatedx-agent-hintx-agent-destructivex-providerx-apis-jsonx-lifecycle-note
Targets 74 · first 16 shown; the file carries all of them
$.info
$.paths['/cust/{customer-id}/prod/{product-id}/prog/{program-id}'].get
$.paths['/cust/{customer-id}/prod/{product-id}/prog/{program-id}/vod'].get
$.paths['/cust/{customer-id}/prod/{product-id}/prog/{program-id}/vod/{vod_id}/clip'].get
$.paths['/cust/{customer-id}/prod/{product-id}/prog/{program-id}/vod/{vod_id}/clip/{clip-id}'].get
$.paths['/cust/{customer-id}/prod/{product-id}/prog/{program-id}/vod/{vod_id}/clip/{clip-id}/_makemp4'].post
$.paths['/cust/{customer-id}/prod/{product-id}/prog/{program-id}/vod/{vod_id}/clip/{clip-id}/clipManifest'].get
$.paths['/cust/{customer-id}/prod/{product-id}/prog/{program-id}/vod/{vod_id}/clip/{clip-id}/mp4url'].get
$.paths['/cust/{customer-id}/prod/{product-id}/prog/{program-id}/vod/{vod_id}/clip/{clip-id}/programtime'].get
$.paths['/v2/channels'].get
$.paths['/v2/orgs'].get
$.paths['/v2/scte-history'].get
$.paths['/v2/tasks'].get
$.paths['/v2/tasks/failed'].get
$.paths['/v2/{org}/channels'].get
$.paths['/v2/{org}/channels/{channel-id}'].delete
OpenAPI Overlay
overlay: 1.0.0
info:
title: iStreamPlanet Aventus Channels API agent overlay
version: 1.0.0
extends: ../openapi/_original/istreamplanet-aventus-channels-openapi.yml
x-generated: '2026-10-09'
x-method: generated
actions:
- target: $.info
update:
x-provider: iStreamPlanet (Warner Bros. Discovery)
x-apis-json: https://raw.githubusercontent.com/api-evangelist/istreamplanet/refs/heads/main/apis.yml
x-lifecycle-note: iStreamPlanet was shut down by Warner Bros. Discovery in August 2023.
- target: $.info
update:
x-spectral-ruleset: https://github.com/istreamlabs/rest-api-lint/blob/98553242c3d8d4e64c628aa53ce33f9d27dde10b/isp-rules.yaml
- target: $.paths['/cust/{customer-id}/prod/{product-id}/prog/{program-id}'].get
update:
deprecated: true
x-agent-hint: Legacy /cust/.../prog program-era path; prefer the /v2/{org} equivalents.
- target: $.paths['/cust/{customer-id}/prod/{product-id}/prog/{program-id}/vod'].get
update:
deprecated: true
x-agent-hint: Legacy /cust/.../prog program-era path; prefer the /v2/{org} equivalents.
- target: $.paths['/cust/{customer-id}/prod/{product-id}/prog/{program-id}/vod/{vod_id}/clip'].get
update:
deprecated: true
x-agent-hint: Legacy /cust/.../prog program-era path; prefer the /v2/{org} equivalents.
- target: $.paths['/cust/{customer-id}/prod/{product-id}/prog/{program-id}/vod/{vod_id}/clip/{clip-id}'].get
update:
deprecated: true
x-agent-hint: Legacy /cust/.../prog program-era path; prefer the /v2/{org} equivalents.
- target: $.paths['/cust/{customer-id}/prod/{product-id}/prog/{program-id}/vod/{vod_id}/clip/{clip-id}/_makemp4'].post
update:
deprecated: true
x-agent-hint: Legacy /cust/.../prog program-era path; prefer the /v2/{org} equivalents.
- target: $.paths['/cust/{customer-id}/prod/{product-id}/prog/{program-id}/vod/{vod_id}/clip/{clip-id}/clipManifest'].get
update:
deprecated: true
x-agent-hint: Legacy /cust/.../prog program-era path; prefer the /v2/{org} equivalents.
- target: $.paths['/cust/{customer-id}/prod/{product-id}/prog/{program-id}/vod/{vod_id}/clip/{clip-id}/mp4url'].get
update:
deprecated: true
x-agent-hint: Legacy /cust/.../prog program-era path; prefer the /v2/{org} equivalents.
- target: $.paths['/cust/{customer-id}/prod/{product-id}/prog/{program-id}/vod/{vod_id}/clip/{clip-id}/programtime'].get
update:
deprecated: true
x-agent-hint: Legacy /cust/.../prog program-era path; prefer the /v2/{org} equivalents.
- target: $.paths['/v2/channels'].get
update:
x-mcp-tool: list_channels
x-agent-readonly: true
- target: $.paths['/v2/orgs'].get
update:
x-mcp-tool: list_orgs
x-agent-readonly: true
- target: $.paths['/v2/scte-history'].get
update:
x-mcp-tool: list_raw_scte_history
x-agent-readonly: true
- target: $.paths['/v2/tasks'].get
update:
x-mcp-tool: list_tasks
x-agent-readonly: true
- target: $.paths['/v2/tasks/failed'].get
update:
x-mcp-tool: list_failed_tasks
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels'].get
update:
x-mcp-tool: list_org_channels
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}'].delete
update:
x-mcp-tool: delete_org_channel
x-agent-readonly: false
x-agent-destructive: true
- target: $.paths['/v2/{org}/channels/{channel-id}'].get
update:
x-mcp-tool: get_org_channel
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}'].patch
update:
x-mcp-tool: patch_org_channel
x-agent-readonly: false
- target: $.paths['/v2/{org}/channels/{channel-id}'].put
update:
x-mcp-tool: put_org_channel
x-agent-readonly: false
- target: $.paths['/v2/{org}/channels/{channel-id}/beta/logs/signaling'].get
update:
x-mcp-tool: get_org_signal_logs
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}/clips'].get
update:
x-mcp-tool: list_org_clips
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}/clips'].post
update:
x-mcp-tool: post_org_clip
x-agent-readonly: false
- target: $.paths['/v2/{org}/channels/{channel-id}/clips/{clip-id}/archive'].post
update:
x-mcp-tool: post_org_clip_archive
x-agent-readonly: false
- target: $.paths['/v2/{org}/channels/{channel-id}/clips/{clip-id}/playurl'].get
update:
x-mcp-tool: get_org_clip_playurl
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}/content-segment-history'].get
update:
x-mcp-tool: list_content_segment_history
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}/cost-report'].get
update:
x-mcp-tool: get_channel_cost_report
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}/desired-state'].put
update:
x-mcp-tool: put_org_channel_desired_state
x-agent-readonly: false
- target: $.paths['/v2/{org}/channels/{channel-id}/dvr-window'].delete
update:
x-mcp-tool: clear_org_dvr_window
x-agent-readonly: false
x-agent-destructive: true
- target: $.paths['/v2/{org}/channels/{channel-id}/fer'].put
update:
x-mcp-tool: put_org_channel_fer
x-agent-readonly: false
- target: $.paths['/v2/{org}/channels/{channel-id}/id3'].post
update:
x-mcp-tool: insert_org_id3
x-agent-readonly: false
- target: $.paths['/v2/{org}/channels/{channel-id}/ingest-pin'].delete
update:
x-mcp-tool: org_unpin_ingest
x-agent-readonly: false
x-agent-destructive: true
- target: $.paths['/v2/{org}/channels/{channel-id}/ingest-pin'].put
update:
x-mcp-tool: org_pin_ingest
x-agent-readonly: false
- target: $.paths['/v2/{org}/channels/{channel-id}/is-breaking-change'].put
update:
x-mcp-tool: org_is_breaking_change
x-agent-readonly: false
- target: $.paths['/v2/{org}/channels/{channel-id}/playback'].get
update:
x-mcp-tool: get_org_playback_config
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}/preview-image'].get
update:
x-mcp-tool: get_org_preview_image
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}/preview-streams'].get
update:
x-mcp-tool: org_preview_streams
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}/qcu'].put
update:
x-mcp-tool: put_org_channel_qcu
x-agent-readonly: false
- target: $.paths['/v2/{org}/channels/{channel-id}/rotate-key'].put
update:
x-mcp-tool: org_rotate_key
x-agent-readonly: false
- target: $.paths['/v2/{org}/channels/{channel-id}/scte-history'].get
update:
x-mcp-tool: list_raw_scte_history_by_channel
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}/scte35'].post
update:
x-mcp-tool: insert_org_scte35
x-agent-readonly: false
- target: $.paths['/v2/{org}/channels/{channel-id}/signals'].get
update:
x-mcp-tool: get_org_signals
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}/signals'].post
update:
x-mcp-tool: post_org_signals
x-agent-readonly: false
- target: $.paths['/v2/{org}/channels/{channel-id}/syndication'].post
update:
x-mcp-tool: post_org_channel_syndication
x-agent-readonly: false
- target: $.paths['/v2/{org}/channels/{channel-id}/tasks'].get
update:
x-mcp-tool: get_org_program_tasks
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}/tasks/{task-id}'].get
update:
x-mcp-tool: get_org_task
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}/tasks/{task-id}/cancel'].post
update:
x-mcp-tool: post_org_task_cancel
x-agent-readonly: false
- target: $.paths['/v2/{org}/channels/{channel-id}/tasks/{task-id}/retry'].post
update:
x-mcp-tool: post_org_task_retry
x-agent-readonly: false
- target: $.paths['/v2/{org}/channels/{channel-id}/timeline'].get
update:
x-mcp-tool: get_org_channel_timeline
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}/transcoder-dynamic-state'].put
update:
x-mcp-tool: org_set_transcoder_dynamic_state
x-agent-readonly: false
- target: $.paths['/v2/{org}/channels/{channel-id}/transcoder-status'].get
update:
x-mcp-tool: org_get_transcoder_status
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}/vods'].get
update:
x-mcp-tool: list_org_vods
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}/vods/{vod_id}'].get
update:
x-mcp-tool: get_org_vod
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}/vods/{vod_id}/clips'].get
update:
x-mcp-tool: list_org_clips_vod
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}/vods/{vod_id}/clips'].post
update:
x-mcp-tool: post_org_vod_clip
x-agent-readonly: false
- target: $.paths['/v2/{org}/channels/{channel-id}/vods/{vod_id}/clips/{clip-id}/copymp4'].post
update:
x-mcp-tool: post_copy_mp4
x-agent-readonly: false
- target: $.paths['/v2/{org}/channels/{channel-id}/vods/{vod_id}/clips/{clip-id}/makemp4'].post
update:
x-mcp-tool: post_org_make_mp4
x-agent-readonly: false
- target: $.paths['/v2/{org}/channels/{channel-id}/vods/{vod_id}/clips/{clip-id}/manifests'].get
update:
x-mcp-tool: get_org_clip_manifests
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}/vods/{vod_id}/clips/{clip-id}/mp4url'].get
update:
x-mcp-tool: get_org_mp4_url
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}/vods/{vod_id}/clips/{clip-id}/programtime'].get
update:
x-mcp-tool: get_org_vod_clip_program_time
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}/vods/{vod_id}/clips/{clip-id}/scte35markers'].get
update:
x-mcp-tool: get_org_vod_clip_scte35_markers
x-agent-readonly: true
- target: $.paths['/v2/{org}/channels/{channel-id}/vods/{vod_id}/collapse'].post
update:
x-mcp-tool: collapse_vod
x-agent-readonly: false
- target: $.paths['/v2/{org}/cost-report'].get
update:
x-mcp-tool: list_organization_cost_reports
x-agent-readonly: true
- target: $.paths['/v2/{org}/products'].get
update:
x-mcp-tool: list_org_products
x-agent-readonly: true
- target: $.paths['/v2/{org}/products/{product-id}'].get
update:
x-mcp-tool: get_org_product
x-agent-readonly: true
- target: $.paths['/v2/{org}/products/{product-id}/config'].get
update:
x-mcp-tool: get_org_product_config
x-agent-readonly: true
- target: $.paths['/v2/{org}/products/{product-id}/config'].post
update:
x-mcp-tool: post_org_product_config
x-agent-readonly: false
- target: $.paths['/v2/{org}/products/{product-id}/programs'].get
update:
x-mcp-tool: list_org_products_programs
x-agent-readonly: true
- target: $.paths['/v2/{org}/sources'].get
update:
x-mcp-tool: list_org_sources
x-agent-readonly: true
- target: $.paths['/v2/{org}/sources/{source-id}'].get
update:
x-mcp-tool: get_org_source
x-agent-readonly: true
- target: $.paths['/v2/{org}/sources/{source-id}/preview'].put
update:
x-mcp-tool: put_source_preview
x-agent-readonly: false
- target: $.paths['/v2/{org}/sources/{source-id}/preview/ingest-pin'].delete
update:
x-mcp-tool: source_preview_unpin_ingest
x-agent-readonly: false
x-agent-destructive: true
- target: $.paths['/v2/{org}/sources/{source-id}/preview/ingest-pin'].put
update:
x-mcp-tool: source_preview_pin_ingest
x-agent-readonly: false
- target: $.paths['/v2/{org}/sources/{source-id}/preview/stream'].get
update:
x-mcp-tool: get_source_preview_stream
x-agent-readonly: true
- target: $.paths['/v2/{org}/sources/{source-id}/preview/transcoder-status'].get
update:
x-mcp-tool: get_source_preview_transcoder_status
x-agent-readonly: true