# Authentication and Authorization

> Before consuming the APIs, you must authorize your API client by passing a bearer token as the Authorization request header. To obtain the bearer token, you need to register your client as an [External Application](https://docs.uipath.com/automation-cloud/automation-cloud/latest/api-guide/accessing-uipath-resources-using-external-applications) in your account and then use the obtained credentials to get an access token. For more information on how to generate app secret and manage external applications, check the [Managing External Applications](https://docs.uipath.com/automation-cloud/automation-cloud/latest/admin-guide/managing-external-applications) page.

Before consuming the APIs, you must authorize your API client by passing a bearer token as the Authorization request header. To obtain the bearer token, you need to register your client as an [External Application](https://docs.uipath.com/automation-cloud/automation-cloud/latest/api-guide/accessing-uipath-resources-using-external-applications) in your account and then use the obtained credentials to get an access token. For more information on how to generate app secret and manage external applications, check the [Managing External Applications](https://docs.uipath.com/automation-cloud/automation-cloud/latest/admin-guide/managing-external-applications) page.
