HOPE provides a RESTful interface to manipulate Forms, Resources and Transactions while suppoting some validation behaviors. HOPE is the API under the FormBuilder behaviors seen in the Platform Administraion Tool. Note that HOPE is not a one-to-one replacement of its' predecessor, DFService.
This API link opens to a page listing the HOPE endpoints.
Note that HOPE is not a naive, take-any-request web service. HOPE expects callers to provide a Bearer token in an Authorization header. An Authorization attribute scheme from the Drx.API.Framework.Attributes namespace is employed by HOPE for checking access rights for a given request against the Bearer token provided by the client. HOPE Clients obtain valid tokens, which reflect client access rights, from a distinct Authorization service by providing a Base64 API_KEY/API_SECRET/userID payload. The details of token acquisition and the authorization service are out-of-scope to this description.