Skip to content

Latest commit

 

History

History
400 lines (287 loc) · 29.6 KB

api.md

File metadata and controls

400 lines (287 loc) · 29.6 KB

Shared

Types:

Video

Assets

Types:

Methods:

  • client.video.assets.create({ ...params }) -> Asset
  • client.video.assets.retrieve(assetId) -> Asset
  • client.video.assets.update(assetId, { ...params }) -> Asset
  • client.video.assets.list({ ...params }) -> AssetsBasePage
  • client.video.assets.delete(assetId) -> void
  • client.video.assets.createPlaybackId(assetId, { ...params }) -> PlaybackID
  • client.video.assets.createTrack(assetId, { ...params }) -> Track
  • client.video.assets.deletePlaybackId(assetId, playbackId) -> void
  • client.video.assets.deleteTrack(assetId, trackId) -> void
  • client.video.assets.generateSubtitles(assetId, trackId, { ...params }) -> AssetGenerateSubtitlesResponse
  • client.video.assets.retrieveInputInfo(assetId) -> AssetRetrieveInputInfoResponse
  • client.video.assets.retrievePlaybackId(assetId, playbackId) -> PlaybackID
  • client.video.assets.updateMasterAccess(assetId, { ...params }) -> Asset
  • client.video.assets.updateMP4Support(assetId, { ...params }) -> Asset

DeliveryUsage

Types:

Methods:

  • client.video.deliveryUsage.list({ ...params }) -> DeliveryReportsPageWithTotal

LiveStreams

Types:

Methods:

  • client.video.liveStreams.create({ ...params }) -> LiveStream
  • client.video.liveStreams.retrieve(liveStreamId) -> LiveStream
  • client.video.liveStreams.update(liveStreamId, { ...params }) -> LiveStream
  • client.video.liveStreams.list({ ...params }) -> LiveStreamsBasePage
  • client.video.liveStreams.delete(liveStreamId) -> void
  • client.video.liveStreams.complete(liveStreamId) -> void
  • client.video.liveStreams.createPlaybackId(liveStreamId, { ...params }) -> PlaybackID
  • client.video.liveStreams.createSimulcastTarget(liveStreamId, { ...params }) -> SimulcastTarget
  • client.video.liveStreams.deletePlaybackId(liveStreamId, playbackId) -> void
  • client.video.liveStreams.deleteSimulcastTarget(liveStreamId, simulcastTargetId) -> void
  • client.video.liveStreams.disable(liveStreamId) -> void
  • client.video.liveStreams.enable(liveStreamId) -> void
  • client.video.liveStreams.resetStreamKey(liveStreamId) -> LiveStream
  • client.video.liveStreams.retrievePlaybackId(liveStreamId, playbackId) -> PlaybackID
  • client.video.liveStreams.retrieveSimulcastTarget(liveStreamId, simulcastTargetId) -> SimulcastTarget
  • client.video.liveStreams.updateEmbeddedSubtitles(liveStreamId, { ...params }) -> LiveStream
  • client.video.liveStreams.updateGeneratedSubtitles(liveStreamId, { ...params }) -> LiveStream

PlaybackIDs

Types:

Methods:

  • client.video.playbackIds.retrieve(playbackId) -> PlaybackIDRetrieveResponse

PlaybackRestrictions

Types:

Methods:

  • client.video.playbackRestrictions.create({ ...params }) -> PlaybackRestriction
  • client.video.playbackRestrictions.retrieve(playbackRestrictionId) -> PlaybackRestriction
  • client.video.playbackRestrictions.list({ ...params }) -> PlaybackRestrictionsBasePage
  • client.video.playbackRestrictions.delete(playbackRestrictionId) -> void
  • client.video.playbackRestrictions.updateReferrer(playbackRestrictionId, { ...params }) -> PlaybackRestriction
  • client.video.playbackRestrictions.updateUserAgent(playbackRestrictionId, { ...params }) -> PlaybackRestriction

Spaces

Types:

Methods:

  • client.video.spaces.create({ ...params }) -> Space
  • client.video.spaces.retrieve(spaceId) -> Space
  • client.video.spaces.list({ ...params }) -> SpacesBasePage
  • client.video.spaces.delete(spaceId) -> void
  • client.video.spaces.createBroadcast(spaceId, { ...params }) -> Broadcast
  • client.video.spaces.deleteBroadcast(spaceId, broadcastId) -> void
  • client.video.spaces.retrieveBroadcast(spaceId, broadcastId) -> Broadcast
  • client.video.spaces.startBroadcast(spaceId, broadcastId) -> void
  • client.video.spaces.stopBroadcast(spaceId, broadcastId) -> void

TranscriptionVocabularies

Types:

Methods:

  • client.video.transcriptionVocabularies.create({ ...params }) -> TranscriptionVocabulary
  • client.video.transcriptionVocabularies.retrieve(transcriptionVocabularyId) -> TranscriptionVocabulary
  • client.video.transcriptionVocabularies.update(transcriptionVocabularyId, { ...params }) -> TranscriptionVocabulary
  • client.video.transcriptionVocabularies.list({ ...params }) -> TranscriptionVocabulariesBasePage
  • client.video.transcriptionVocabularies.delete(transcriptionVocabularyId) -> void

Uploads

Types:

Methods:

  • client.video.uploads.create({ ...params }) -> Upload
  • client.video.uploads.retrieve(uploadId) -> Upload
  • client.video.uploads.list({ ...params }) -> UploadsBasePage
  • client.video.uploads.cancel(uploadId) -> Upload

WebInputs

Types:

Methods:

  • client.video.webInputs.create({ ...params }) -> WebInputCreateResponse
  • client.video.webInputs.retrieve(webInputId) -> WebInputRetrieveResponse
  • client.video.webInputs.list({ ...params }) -> WebInputListResponsesBasePage
  • client.video.webInputs.delete(webInputId) -> void
  • client.video.webInputs.launch(webInputId) -> WebInputLaunchResponse
  • client.video.webInputs.reload(webInputId) -> WebInputReloadResponse
  • client.video.webInputs.shutdown(webInputId) -> WebInputShutdownResponse
  • client.video.webInputs.updateURL(webInputId, { ...params }) -> WebInputUpdateURLResponse

Data

Dimensions

Types:

Methods:

  • client.data.dimensions.list() -> DimensionsResponse
  • client.data.dimensions.listValues(dimensionId, { ...params }) -> DimensionValuesBasePage

Monitoring

Types:

Methods:

  • client.data.monitoring.listDimensions() -> MonitoringListDimensionsResponse

Metrics

Types:

Methods:

  • client.data.monitoring.metrics.list() -> MetricListResponse
  • client.data.monitoring.metrics.getBreakdown(monitoringMetricId, { ...params }) -> MetricGetBreakdownResponse
  • client.data.monitoring.metrics.getBreakdownTimeseries(monitoringMetricId, { ...params }) -> MetricGetBreakdownTimeseriesResponse
  • client.data.monitoring.metrics.getHistogramTimeseries(monitoringHistogramMetricId, { ...params }) -> MetricGetHistogramTimeseriesResponse
  • client.data.monitoring.metrics.getTimeseries(monitoringMetricId, { ...params }) -> MetricGetTimeseriesResponse

Errors

Types:

Methods:

  • client.data.errors.list({ ...params }) -> ErrorsResponse

Exports

Types:

Methods:

Filters

Types:

Methods:

  • client.data.filters.listValues(filterId, { ...params }) -> FilterValuesBasePage

Incidents

Types:

Methods:

  • client.data.incidents.retrieve(incidentId) -> IncidentResponse
  • client.data.incidents.list({ ...params }) -> IncidentsBasePage
  • client.data.incidents.listRelated(incidentId, { ...params }) -> IncidentsBasePage

Metrics

Types:

Methods:

  • client.data.metrics.list({ ...params }) -> AllMetricValuesResponse
  • client.data.metrics.getInsights(metricId, { ...params }) -> InsightsResponse
  • client.data.metrics.getOverallValues(metricId, { ...params }) -> OverallValuesResponse
  • client.data.metrics.getTimeseries(metricId, { ...params }) -> MetricTimeseriesDataResponse
  • client.data.metrics.listBreakdownValues(metricId, { ...params }) -> BreakdownValuesBasePage

RealTime

Types:

Methods:

  • client.data.realTime.listDimensions() -> RealTimeDimensionsResponse
  • client.data.realTime.listMetrics() -> RealTimeMetricsResponse
  • client.data.realTime.retrieveBreakdown(realtimeMetricId, { ...params }) -> RealTimeBreakdownResponse
  • client.data.realTime.retrieveHistogramTimeseries(realtimeHistogramMetricId, { ...params }) -> RealTimeHistogramTimeseriesResponse
  • client.data.realTime.retrieveTimeseries(realtimeMetricId, { ...params }) -> RealTimeTimeseriesResponse

VideoViews

Types:

Methods:

  • client.data.videoViews.retrieve(videoViewId) -> VideoViewResponse
  • client.data.videoViews.list({ ...params }) -> AbridgedVideoViewsBasePage

System

SigningKeys

Types:

Methods:

  • client.system.signingKeys.create() -> SigningKey
  • client.system.signingKeys.retrieve(signingKeyId) -> SigningKey
  • client.system.signingKeys.list({ ...params }) -> SigningKeysBasePage
  • client.system.signingKeys.delete(signingKeyId) -> void

Webhooks

Types:

Methods:

  • client.webhooks.unwrap(body, headers, secret) -> UnwrapWebhookEvent
  • client.webhooks.verifySignature(body, headers, secret) -> void

Jwt

Methods: