What's the difference between Start Job activity and using Orchestrator HTTP Request Activity to call API?

What’s the difference between Start Job activity and using Orchestrator HTTP Request Activity to call API to start job?

My understanding is…
Authentication

  • Start Job doesnt require authentication.
  • Orchestrator HTTP Request does.

Capability

  • Start Job only starts job
  • Orchestrator HTTP Request can do many things if you combine and passing Json data…

If my understanding is correct, then I really have no idea why people ever use Orchestrator HTTP Request to start Job…
could anyone help me?

1 Like

@Hanna_h,

Here are some documentations related to both :

Both doesn’t required authentication. They will authenticate through the connection in Robot.

Thank you so much and my apology not to read documentation well…
I suppose that… the easiest way to make Job to execute → Start Job
If the developer want to combine the request with more of them → Orchestrator HTTP Request
but either of them need to set roles of Robot correctly based on the documentation, not authentication.

Also using Start Job activity does not have a way to send an input parameter (unfortunately), if you need for your process, then have to use httprequest approach.