Manage custom help pages for Veza Access Reviews.
Use these operations to add and manage help pages for access reviewers, and customize pop-up messages when a review starts, or when rows are signed off.
POST
{veza_url}/api/preview/awf/help_page_templates
GET
{veza_url}/api/preview/awf/help_page_templates
GET
{veza_url}/api/preview/awf/help_page_templates/{workflow_id}/{usage}
GET
{veza_url}/api/preview/awf/certification_help_page?certification_id={cert_id}
DELETE
{veza_url}/api/preview/awf/help_page_templates/{workflow_id}/{usage}
PUT
{veza_url}/api/preview/awf/help_page_templates
Add custom help messages for reviewers by providing the plain text template_body
, name
, and an existing workflow_id
and usage
where the template will apply. All reviews (certifications
) for the configuration (workflow
) will use the new template.
The usage
field determines how and when the help page will be visible to users. It must be one of the following values:
HELP_PAGE
: Reviewers can access help pages from reviewer's interface by clicking the User Guide icon. The help page will also appear when viewing the review for the first time.
REVIEW_START
: Opens when reviewers start a review.
SIGN_OFF
: Opens whenever a row or multiple rows are signed off by a reviewer.
Only one help page can exist at a time for a given workflow and usage. You can manage global help pages by using 00000000-0000-0000-0000-000000000000
as the workflow_id
. Global help pages for each usage will apply to all reviews for all configurations.
The template can use markdown and placeholders, for example:
See Notification Templates for more information about placeholders.
Example request:
Get all configured help page templates.
Example response:
Returns the current help page template for an existing workflow_id
and usage
.
The usage
parameter must be specified. For the existing help page template, the usage value should be HELP_PAGE
.
To retrieve the tenant-wide default template (if it was set), use an all-zero UUID (00000000-0000-0000-0000-000000000000
) for the workflow_id
.
Example request:
Returns the current template for a given certification id.
Example request:
Example response:
Permanently remove the help page template for a workflow_id
and usage
. It will no longer apply to reviews for using the configuration, specified by workflow_id
.
The usage
parameter must be specified. For the existing help page template, the usage value should be HELP_PAGE
.
To clear the tenant-wide default template, use an all-zero UUID for the workflow_id
: 00000000-0000-0000-0000-000000000000
.
Example request:
PUT {{veza_url}}/api/preview/awf/help_page_templates
Update the help page for the specified workflow_id
and usage
:
To add a tenant-wide default template, use an all-zero UUID for the workflow_id
: 00000000-0000-0000-0000-000000000000
.
Updating a template now uses a plain text template_body
, instead of a base64-encoded string.
Example request: