GET /process/step

Content

Overview

This API is similar to PUT /process/step, but it does not accept a payload to continue a process. This is useful in situations where a Process redirects away from ULM to an external service that will subsequently initiate a redirect back to ULM (e.g. an OAuth2 flow to a social provider for deferred authentication).

During the Onboard and Authenticate User with Social Account Process, client applications are expected to redirect to the URL provided in the requestUrl parameter. This URL redirects away from ULM Cloud and to the selected social provider. Users are typically asked to authenticate to their social profile, then grant access for ULM to read basic information (their name, email address, etc). The social provider then redirects back to ULM Cloud with an authorization code, which ULM Cloud independently verifies with the social provider back end.

See the abovementioned Process – specifically under the user confirms details scenario – for an example of where and how this API is correctly used.

Revision History

Version Description
2020.09 Added this topic.