Skip to main content
POST
/
v1
/
probe
/
file
Request file report as JSON Body Method
curl --request POST \
  --url 'https://{host}/v1/probe/file?token=' \
  --header 'Content-Type: application/json' \
  --data '
{
  "ffprobe": {
    "analyzeduration": 0,
    "byte_binary_prefix": false,
    "count_frames": false,
    "count_packets": false,
    "enabled": true,
    "max_probe_packets": 0,
    "max_ts_probe": 0,
    "output_format": "json",
    "prefix": false,
    "probesize": 0,
    "read_intervals": "<string>",
    "select_streams": "<string>",
    "sexagesimal": false,
    "show_chapters": true,
    "show_data": false,
    "show_data_hash": false,
    "show_entries": "<string>",
    "show_error": true,
    "show_format": true,
    "show_frames": false,
    "show_log": "quiet",
    "show_packets": false,
    "show_private_data": false,
    "show_programs": true,
    "show_streams": true,
    "skip_estimate_duration_from_pts": false,
    "skip_frame": "none",
    "timeout": 60000,
    "tls_verify": false,
    "unit": false,
    "version": "latest"
  },
  "inject_json": true,
  "mediainfo": {
    "enabled": true,
    "full": false,
    "language": "raw",
    "output": "JSON",
    "parse_speed": 0.5,
    "read_by_human": false,
    "ssl_ignore_security": false,
    "timeout": 60000,
    "version": "latest"
  },
  "only": "ffprobe",
  "output": "json",
  "probe_report": {
    "diff": true,
    "enabled": true,
    "prefer": "ffprobe"
  },
  "queue_timeout": 60000,
  "timeout": 65000,
  "url": "<string>"
}
'
{
  "error": "<string>",
  "ffprobe": {
    "duration": 1,
    "error": "<string>",
    "response": "<unknown>",
    "success": true,
    "usage": 1
  },
  "mediainfo": {
    "duration": 1,
    "error": "<string>",
    "response": "<unknown>",
    "success": true,
    "usage": 1
  },
  "metadata": {
    "io_usage": 1,
    "queue_time": 1,
    "request_id": "<string>"
  },
  "probe_report": {
    "duration": 1,
    "error": "<string>",
    "response": "<unknown>",
    "success": true,
    "usage": 1
  },
  "success": true
}

Authorizations

token
string
query
required

API Key Security

Body

ffprobe
object
inject_json
boolean
mediainfo
object
only
null | enum<string>
Available options:
ffprobe,
mediainfo,
probe_report
output
enum<string>
default:json
Available options:
json
probe_report
object
queue_timeout
integer<int64>
default:60000
timeout
integer<int64>
default:65000
url
string

Response

OK

error
null | string
ffprobe
object
mediainfo
object
metadata
object
probe_report
object
success
boolean