API controller specs