Add decoder support to programatic endpoints