Инфо http://developer.uz/blog/restful-api-in-yii2/ Исходники https://github.com/des1roer/yii2test На самом деле сложности никакой нет Что нужно запомнить - в rules апи прописывается сверху В config/web.php ======== <? 'urlManager' => [ // Disable index.php 'showScriptName' => false , 'enableStrictParsing' => true , // Disable r= routes 'enablePrettyUrl' => true , 'rules' => array ( [ 'class' => 'yii\rest\UrlRule' , 'controller' => [ 'api/v1/unit' ], 'pluralize' => false ], [ 'class' => 'yii\rest\UrlRule' , 'controller' => [ 'api_v1/unit' ], 'pluralize' => false ], '<controller:\w+>/<id:\d+>' => '<controller>/view' , ...