Если у вас включен брандмауэр в Symfony, просто установите контроль доступа, укажите этот путь вверху списка и разрешите ему роль, которую никто, кроме вас, не имеет.
app / config / security.yml
access_control:
#If route is matched matched, will block access to anyone not having ROLE_PRIVATE
- { path: ^/api/custom/some/info/, roles: [ROLE_PRIVATE] }
#Else if route is not matched, will allow access to everyone
- { path: ^/api, roles: [IS_AUTHENTICATED_ANONYMOUSLY] }