Skip to content

RayFinney/threeq-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

threeq-go

A 3Q Golang Client. This is a lightweight (no dependencies) 3Q API v2 Go/Golang client.

3Q SDN API Documentation: https://sdn.3qsdn.com/api/doc 3Q SDN Open API Spec: https://sdn.3qsdn.com/api/doc.json

Installation

Run go get github.com/RayFinney/threeq-go to install the client.

Endpoints implemented

  • 01.00 Welcome
  • 01.01 ApiKey
  • 02.00 Projects
  • 02.01 Project - Custom Metadata Definitions
  • 02.02 Project - FileEncoders
  • 02.03 Project - FileEncoderPipeline
  • 03.00 Channels
  • 03.01 Channel - Picture
  • 03.02 Channel - Metadata
  • 03.03 Channel - Ingest
  • 03.03 Channel - Input (Deprecated)
  • 03.04 Channel - Output
  • 03.05 Channel - Embed
  • 03.06 Channel - Transcoder
  • 03.07 Channel - Distribution
  • 03.08 Channel - Timeshift2VoD
  • 03.09 Channel - Recorder
  • 03.10 Channel - Purge Timeshift
  • 04.00 Files
  • 04.01 File - Metadata
  • 04.02 File - Metadata - Categories
  • 04.03 File - Metadata - Videotype
  • 04.04 File - Playout
  • 04.05 File - Output
  • 04.06 File - Picture
  • 04.07 File - SubTitle
  • 04.08 File - Most viewed
  • 04.09 File - Merge files
  • 04.10 File - Video intelligence Output
  • 04.11 File - Encoding Progress
  • 04.12 File - Metadata by ProgrammId
  • 04.13 File - Text2Speech
  • 04.14 File - Release Status
  • 05.00 Categories
  • 06.00 Podcasts
  • 06.01 Podcast-Episodes
  • 07.00 Reporting - Project
  • 07.01 Reporting - File
  • 07.02 Reporting - User
  • 07.03 Reporting - Country, Device
  • 08.00 Playlists
  • 09.00 Analytics - Dashboard
  • 09.01 Analytics - Audience
  • 09.02 Analytics - Audience Video
  • 09.03 Analytics - Devices
  • 09.04 Analytics - Locations
  • 09.05 Analytics - Ads
  • 09.06 Analytics - UserToken overview
  • 10.00 Services - Configuration
  • 10.01 Services - User-Playlists
  • 11.00 Usage
  • 11.01 Usage by Project
  • 11.02 Usage - Bandwidth
  • 12.00 Alerts / Webhooks