create another class contains list of Categories
public class CategoriesList
{
IList<Categories> ListItem;
}
public IHttpActionResult Post(CategoriesList categories)
{
}
body may something like this:
ListItem : [
{ id: 1, Category: 'Value1' },
{ id: 2, Category: 'Value2' }
]