Martinez finished serving his 80-game suspension Monday and was optioned to the Florida Complex League Blue Jays, per MLB's transaction log.
Martinez was suspended by MLB for 80 games for violating the league's drug prevention and treatment program, Shi Davidi of Sportsnet.ca reports.
Martinez went 1-for-3 in Friday's loss to the Guardians.
Martinez will start at second base and bat eighth in Friday's game versus the Guardians.
Martinez is not in the lineup for Wednesday's contest against the Red Sox.
The Blue Jays recalled Martinez from Triple-A Buffalo on Tuesday.
Martinez (knee) has started in both of Triple-A Buffalo's last two games Sunday and Tuesday, going 1-for-7 with a home run and two walks between those contests.
Martinez left Friday's game with Triple-A Buffalo in the eighth inning after being hit on the right knee by a pitch, Julia Kreuz of MLB.com reports.
Martinez went 2-for-5 with a walk, a home run, two runs scored and four RBI in Triple-A Buffalo's 16-4 rout of Columbus on Sunday.
Martinez crushed a 10th-inning grand slam Wednesday to give Triple-A Buffalo a 12-9 win over Columbus.