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
Run go get github.com/RayFinney/threeq-go
to install the client.
- 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