CommandsGet a command
Commands

Get a command

Retrieves a command by its ID.

curl -X GET "https://api.fetchmedia.io/v1/commands/123e4567-e89b-12d3-a456-426614174000" \
  -H "Content-Type: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "original_request": {
    "input_files": {
      "in_1": "https://www3.cde.ca.gov/download/rod/big_buck_bunny.mp4"
    },
    "output_files": {
      "out_1": "output.mp4"
    },
    "ffmpeg_command": "ffmpeg -i {{in_1}} -c:v copy -c:a copy {{out_1}}"
  },
  "output_files": {
    "out_1": "output.mp4"
  },
  "status": "pending | running | success | failed",
  "total_processing_seconds": 123.45,
  "created_at": "2022-01-01T00:00:00Z",
  "processing_errors": [
    "libswscale      6.  7.100 /  6.  7.100
libswresample   4.  7.100 /  4.  7.100
libpostproc    56.  6.100 / 56.  6.100
Unrecognized option 'pass'.
Error splitting the argument list: Option not found
"
  ]
}
GET
/commands/{id}
GET
API Key (header: X-API-KEY)
X-API-KEYstring
Required

API key (sent in header)

API Key (query: key)
keystring
Required

API key (sent in query)

Request Preview
Response

Response will appear here after sending the request

Authentication

header
X-API-KEYstring
Required

API Key for authentication. Provide your API key in the header.

query
keystring
Required

API Key for authentication. Provide your API key in the query.

Path Parameters

Responses

idstring

The ID of the command.

original_requestobject

The original request.

output_filesobject

The output files.

statusstring

The status of the command.

total_processing_secondsnumber

The total processing time in seconds.

created_atstring

The creation time of the command.

processing_errorsstring[]

The processing errors.