Looks like you are attempting to query the Configured Robots of a tenant and not the Provisioned Robots of a Folder (Such as an unattended Robot in a Classic Folder).
Please have a look at a few of the other endpoints under Robots in swagger.
Another helpful tool, when you are not sure which endpoint to use is to inspect your Network Traffic in your browser while you perform the actions in the Orchestrator Web UI.
As a side note, there are other Headers you can pass along instead of the Ids for Organization or Folder such as
These are Modern Folders / Robots and not Classic so Environment would not apply.
So one thing to note is that you cannot trigger / schedule a Job from Orchestrator for an Attended Type robot, this was restricted a few versions ago. This was for security and user experience so arbitrary jobs could not be invoked on a user who was unaware.
So in order to trigger or schedule a job for the users/robots you are describing you would first need to update their User profile to include an Unattended Robot. Tenent > Manage Access > Edit desired User > Tab 2 Robot Setup > Enable Unattended Robot with desired setting.
From there you should be able to assign the Robot when you initiate a Job. If you are unfamilar with the different robots and capabilities and the APIs. I would recommend first going through the motions in the Orchestrator Web UI, and watching the Network requests using the Browser’s development Tools.
The other thing to check while using Modern Folders is that you have assigned the appropriate User/Robot to the Folder as well as machine. Tenant > Folders
When you create a process you have to put the process into an Environment. You also have to put the Robots into that same Environment to be able to run it.