Could we rename the session to createSearchJob( ) and session Id to job id? I think that would be a nice way to work around that HATEOAS idea. Just apply the CRUD paradigm to jobs in our system.