Auth
- PUTUpdate current user password
- POSTAuthenticate user by oauth provider token
- GETGet list of active sessions
- DELDelete all active sessions
- DELDelete active session
- POSTAuthenticate user by username(email) and password
- DELInvalidate current JWT token session or invalidate all sessions
- POSTVerify Sign-up email
- PUTUpdate sub user password
Media
Statistics
Media
Request file report as JSON Body Method
POST
/
v1
/
probe
/
file
Copy
Ask AI
curl --request POST \
--url https://api.probe.dev/v1/probe/file \
--header 'Content-Type: application/x-www-form-urlencoded' \
--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": null,
"select_streams": null,
"sexagesimal": false,
"show_chapters": true,
"show_data": false,
"show_data_hash": false,
"show_entries": null,
"show_error": true,
"show_format": true,
"show_frames": false,
"show_log": null,
"show_packets": false,
"show_private_data": false,
"show_programs": true,
"show_streams": true,
"skip_estimate_duration_from_pts": false,
"skip_frame": null,
"timeout": 60000,
"tls_verify": false,
"unit": false,
"version": "latest"
}' \
--data '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"
}' \
--data only=null \
--data 'probe_report={
"diff": true,
"enabled": true,
"prefer": null
}' \
--data queue_timeout=60000 \
--data timeout=65000 \
--data 'url=<string>'
Copy
Ask AI
{
"error": null,
"ffprobe": {
"duration": null,
"error": null,
"response": "<any>",
"success": true,
"usage": null
},
"mediainfo": {
"duration": null,
"error": null,
"response": "<any>",
"success": true,
"usage": null
},
"metadata": {
"io_usage": null,
"queue_time": null,
"request_id": null
},
"probe_report": {
"duration": null,
"error": null,
"response": "<any>",
"success": true,
"usage": null
},
"success": true
}
Authorizations
API Key Security
Body
application/x-www-form-urlencoded
Response
200
application/json
OK
The response is of type object
.
Copy
Ask AI
curl --request POST \
--url https://api.probe.dev/v1/probe/file \
--header 'Content-Type: application/x-www-form-urlencoded' \
--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": null,
"select_streams": null,
"sexagesimal": false,
"show_chapters": true,
"show_data": false,
"show_data_hash": false,
"show_entries": null,
"show_error": true,
"show_format": true,
"show_frames": false,
"show_log": null,
"show_packets": false,
"show_private_data": false,
"show_programs": true,
"show_streams": true,
"skip_estimate_duration_from_pts": false,
"skip_frame": null,
"timeout": 60000,
"tls_verify": false,
"unit": false,
"version": "latest"
}' \
--data '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"
}' \
--data only=null \
--data 'probe_report={
"diff": true,
"enabled": true,
"prefer": null
}' \
--data queue_timeout=60000 \
--data timeout=65000 \
--data 'url=<string>'
Copy
Ask AI
{
"error": null,
"ffprobe": {
"duration": null,
"error": null,
"response": "<any>",
"success": true,
"usage": null
},
"mediainfo": {
"duration": null,
"error": null,
"response": "<any>",
"success": true,
"usage": null
},
"metadata": {
"io_usage": null,
"queue_time": null,
"request_id": null
},
"probe_report": {
"duration": null,
"error": null,
"response": "<any>",
"success": true,
"usage": null
},
"success": true
}
Assistant
Responses are generated using AI and may contain mistakes.