Сделать функцию которая будет проверять кол-во оставшихся ресурсов, если оно равно 0 то отправлять файл с валидом и завершать скрипт
Возможно есть и попроще
Нужно передать в POST запрос с content-type "application/json" заранее собранный JSON. Если в него вставить переменную, то бас отправит
[object Object]
Если привести к строке, то уйдет в запросе строка, что тоже не нужно.
Натыкать переменных в самом экшене отправки запроса нельзя, т.к. надо собирать объект в цикле.