Return an error if the status code is not what we are looking for.
Fixxed id as an array
Updates all ids to be arrays, all methods return this, fixed session setting