Preheat and Prep: Heat the oven to 400°F. Pat the chicken dry with paper towels. This helps the skin roast evenly and turn golden.
Mix the Spice Blend: In a small bowl, stir together coriander, cumin, cinnamon, smoked paprika, cayenne, sumac, salt, and both peppers. Add olive oil and mix until it forms a loose paste.
Season the Chicken: Rub the spice mixture all over the chicken, including under the skin when possible. Massage it gently so the flavor sticks to every part.
Prepare the Vegetables: Place baby potatoes in a large roasting pan. Add cherry tomatoes, garlic cloves, and chopped apricots. Drizzle lightly with olive oil and toss to coat.
Assemble the Pan: Set the seasoned chicken on top of the potatoes. Scatter any remaining spice mixture over the vegetables. This lets everything roast in the same flavorful juices.
Roast Until Golden: Roast uncovered for about 75 to 90 minutes. Halfway through, spoon pan juices over the chicken and stir the potatoes gently so they cook evenly.
Rest and Finish: Remove the pan from the oven once the chicken reaches 165°F. Let it rest for 10 minutes. Sprinkle fresh parsley on top before carving and serving.