UiPath Documentation
sdk
latest
false
Developer guide

UiPath.Activities.Api.Base

UiPath.Activities.Api.Base namespace for building activities, including the runtime service for obtaining OAuth 2.0 access tokens and retrieving resource server URLs.

In this section you can find more information on how to build activities using UiPath.Activities.Api.Base.

IAccessProvider​

Runtime service that exposes a method for obtaining OAuth 2.0 access tokens.

Methods​

Task<string> GetResourceUrl(string scope, CancellationToken cancellationToken)​
TypeNameParametersDescription
Task<string>GetResourceUrlscopeThe scope of this resource. Only the Orchestrator scope is currently supported.
cancellationTokenRequest cancellation token.
Task<string> GetResourceUrl(string scope)​

Gets the resource server Url for the specified scope. Only the Orchestrator scope is currently supported.

TypeNameParametersDescription
Task<string>GetResourceUrlscopeThe scope of this resource. Only the Orchestrator scope is currently supported.
Task<string> GetAccessToken(string scope, bool force = false, CancellationToken cancellationToken = default)​

Either returns a cached OAuth 2.0 access token for the given scope or, if an access token doesn't exist or force is set to true, it asks the OAuth 2.0 Authorization Server for a token while also caching it and returning it.

TypeNameParametersDescription
Task<string>GetAccessTokenscopeThe scope of this resource. Only the Orchestrator scope is currently supported.
forceForces a refresh of the token and provides a new one.
cancellationTokenRequest cancellation token.
Task<string> GetAccessToken(string scope, bool force = false)​

Either returns a cached OAuth 2.0 access token for the given scope or, if an access token doesn't exist or force is set to true, it asks the OAuth 2.0 Authorization Server for a token while also caching it and returning it.

TypeNameParametersDescription
Task<string>GetAccessTokenscopeThe scope of this resource. Only the Orchestrator scope is currently supported.
forceForces a refresh of the token and provides a new one.

IActivitiesSettingsReader​

The settings service available at runtime.

Properties​

Type

Name

Parameters

Description

bool

TryGetValue

  • key
  • value

Retrieve the currently stored value for a setting using its key.

  • IAccessProvider​
  • Methods​
  • IActivitiesSettingsReader​
  • Properties​

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated