You can get the status of an encoding job at any time by calling the below API.

Progress updates for a job, or changes in a job's status will also be sent automatically to your own notification endpoint if you wish. Make sure to enter a Notification URL in the Encoder Farm Dashboard to receive data as it gets updated in realtime.

curl -X POST "https://api.encoderfarm.com/encode/get/" -d \
"{ \
    \"data\": { \
        \"id\": \"383d7ee7-303e-4811-00f6-639947947574\" \
    } \
}" \
-H "Content-Type: application/json" \
-H "Authorization: myApiKey"

Alternatively, if you would like a list of all your encoding jobs, you can call the below API. All of the below parameters are optional:

curl -X POST "https://api.encoderfarm.com/encode/get/" -d \
"{ \
    \"data\": { \
        \"status\": \"encoding\", \
        \"hostname\": \"ef-0cc2bb0fda9be47750afe156fffbec40-15432634\", \
        \"order\": \"dateCreated ASC\", \
        \"offset\": 10, \
        \"limit\": 20 \
    } \
}" \
-H "Content-Type: application/json" \
-H "Authorization: myApiKey"