LogoLogo
ForumCodeDonate
  • Introduction
    • About
    • Release / Change Log
  • Installation
    • Requirements
    • Tuners
    • Linux
    • Virtualisation - Proxmox
    • Docker
    • NAS
    • Android
  • SETUP
    • Stages
    • Concepts
    • Muxes/Scan Files
      • Scan Files
      • Using w_scan Scan Files
  • CONFIGURATION
    • Concepts
    • Electronic Program Guide
    • Digital Video Recorder
    • Web User Interface Customisation
      • Theme
      • Date/Time Format
  • HTTPS access via Reverse Proxy
  • APPENDICES
    • FAQ
    • CLI Commands
    • Debugging
  • Development
    • Compiling
      • Compiling TVH with VAAPI Support
        • for Lubuntu 24.04
        • for Lubuntu 22.04
        • Level 2
    • HTSP
      • General
      • HTSMSG Binary Format
      • Communication
      • Client to Server (RPC) methods
      • Server to Client methods
      • Protocol Changes
      • HTTP Proxy Examples
    • JSON API
      • API Description
        • Common Parameters
        • Access
        • Bouquet
        • Caclient
        • Channel
        • Codec
        • Config
        • DVR
        • EPG
        • EPGgrab
        • ESfilter
        • idnode
        • Input
        • intlconv/charsets
        • Language
        • MPEGts
        • Profile
        • RatingLabel
        • Raw
        • Satip
        • Service
        • Status
        • Timeshift
        • Tvhlog
      • Examples
      • Other Functions
      • WebSocket
    • Object Class Relationships
    • Testing Tuners Using Files
    • Translations
    • Programmers Translation Workflow
    • XMLTV
      • Input
        • Recognised Tags/Attributes
        • Episode Numbering
      • Output
    • Object ID Representation
    • WebUI Help Content Workflow
    • Random Notes
  • Creating a Mux Dump
  • WIP
    • Release / Change Log Mockup
  • Release / Change Log 2
Powered by GitBook

© Tvheadend 2006-2024

On this page
  • classes
  • raw/export
  • raw/import

Was this helpful?

Export as PDF
  1. Development
  2. JSON API
  3. API Description

Raw

PreviousRatingLabelNextSatip

Last updated 1 year ago

Was this helpful?

Although no special privilege is needed to use these functions, access control is applied at the inode database level.

classes

Returns a list of all data classes together with readable titles. Requires version 4.3-406 or later.

{
   "linuxdvb_rotor_gotox" : "TV Adapters - SatConfig - GOTOX Rotor",
   "dvb_mux" : "DVB multiplex",
   "profile-libav-mpegts" : "MPEG-TS/av-lib",
   "epggrab_mod" : "EPG Grabber",
   "esfilter" : "Elementary stream filter",
   "mpegts_network" : "DVB Inputs - Networks",
   "caclient_capmt" : "CAPMT (Linux Network DVBAPI)",
   "channeltag" : "Channel Tags",
   "codec_profile_libopus" : "libopus",
   "linuxdvb_frontend_isdb_t" : "TV Adapters - Linux ISDB-T Frontend",
   ...
}

raw/export

  • class One of the class names returned by .

  • uuid A single uuid or JSON array of uuids.

Returns data about the selected object(s). The information is the same as returned by the corresponding grid function (where available) but without the selection and filtering options provided by that function.

raw/import

  • node A JSON object or array of objects.

Objects being imported must have a uuid and must already exist in the database.

classes