In a small bowl, whisk together the salt, paprika, onion powder, thyme, pepper, cayenne, sage and garlic powder to combine.
Pat the chicken dry, inside and out. Rub the chicken inside, outside and under the skin with the seasoning. Refrigerator the chicken for 1 hour or up to 24 hours. Rest for 30 minutes before cooking.
Stuff the onion inside the cavity and cook as follows:
For rotisserie, cook over a rotisserie grill for 1 hour and 15 minutes until cooked through. Allow to rest for 10 minutes before carving.
For oven roasting, preheat oven to 450 degrees. Roast the chicken in a roasting pan for 1 hour or until cooked through. Allow to rest for 10 minutes before carving.
For slow cooker, place the chicken in the slow cooker and cover. Cook on low for 7 hours or high for 4 hours. Serve immediately.