Mark as Recorded

Is there an endpoint to use for this?
Since deleting works to 'mark as not recorded' using curl -XDELETE "http://x:8089/dvr/programs/EP############"
I thought maybe sending a json payload to curl "http://x:8089/dvr/programs/new" would work.
When that failed I tried http://x:8089/dvr/programs/add|insert|replace|etc.
Also tried using -XPATCH to no avail.

My current work-around is to create a short manual recording with the desired ProgramID, then delete that recording.

I'll add PUT /dvr/programs/EPxxx/recorded

1 Like

Thank You.
Will the PUT automatically assign the FileID or do I need to send a json payload like
'{"EP018607440043":"recorded-1234"}'

I imagine the fileID is unnecessary, as it is tracking it by the guide serial (EP###...).

Thanks, works great!

I added PUT /dvr/programs/EPxxx/recorded/YYY for setting the file ID.

I think I'm going to add a new state called "imported" which will have a similar API, and contain the file ID of imported content.

1 Like

Thanks, I saw the Imported here TV Episode availability record vs local library?