Heineman, 31, was added to the 40-man roster and optioned to Triple-A Buffalo. He was designated for assignment by the Pirates on April 26 after batting .111 (1-for-9) with one walk in three games this season
To make room for Heineman, outfielder Jordan Luplow has been assigned outright to Triple-A.
Capra, who was assigned to Triple-A Indianapolis, has yet to play in the majors this season. The 26-year-old went 1-for-5 with two runs in eight games with the Blue Jays last season
--Field Level Media