Ruta a diferentes acciones basadas en el valor json.

Me gustaría enrutar las solicitudes a diferentes acciones basadas en el valor de un parámetro json en particular.

Por ejemplo, dados los siguientes datos json:

{
  type: "type1",
  type1data: "type1value"
}

y

{
  type: "type2",
  type2data: "type2value"
}

Me gustaría poder tener 2 acciones diferentes en mi ApiController:

void CreateType1(string type1data) 
{ 
  // ... 
}

void CreateType2(string type2data) 
{ 
  //... 
}

¿Cómo se puede hacer algo como esto?

Actualizar:

Me gustaría la misma URL si es posible. Algo como/objects/create.

Respuestas a la pregunta(2)

Su respuesta a la pregunta