Skip to content

Completing requests from external systems

genesys-pgr/genesys-server!952 adds support for requests for material to be made from external systems (described in genesys-server#742 (closed))

In this ticket we implement the UI flow to finalize a request in Genesys. An external system sets up a request in Genesys and then redirects the user to Genesys where they fill out the request forms and Genesys processes the request. The request is identified by a UUID key.

Endpoint GET /api/v2/request/external/{key} is used by Genesys UI to fetch the request information and uses the same three steps as the current request process:

  1. Review the list (/requests/external/{key})
  2. Personal information (/requests/external/{key}/info)
  3. Finalize and submit (/requests/external/{key}/submit)

image

Please create new routes and components, don't use class components.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information