Как сделать разное время жизни сессии в laravel?
Сделайте так, чтобы middleware, относящиеся к сессии не вызывались для маршрутов, которые вызываются внешними сервисами, сделать это можно, например, выделив сессионные middleware в отдельную группу  в app/Http/Kernel.php. Ну а лучше всего, чтобы они работали через группу api с токенами, а не с сессиями.
Время жизни сессии указано в конфиге ларавел. Значит вы можете управлять этим конфигом.