Skip to main content
This guide explains how to use a Workflow to let entity owners accept verification for many entities at once during a verification period. By default, owners verify entities one at a time from each entity’s page. With this Workflow, an owner picks an open verification period, selects the entities they own, and marks all of them as verified correct in a single run.
Link to this Workflow in your verification period’s Verification instructions, for example: “To bulk accept the entities you own, run the Bulk Entity Verification workflow: [link]”. Owners can then choose to verify one entity from its entity page, or open the Workflow to accept several at once.

Create a Workflow to bulk accept entity verifications

Prerequisites

Before getting started:
  • You must have the Edit Workflows permission to create the Workflow, and the Execute Workflow runs permission to run it.
  • To verify entities, at least one verification period must be open. If none are open, the run ends with a “No open verification periods found” message and nothing is verified.
  • The person running the Workflow must own the entities they verify, and hold any roles the verification period requires.

Step 1: Create the Workflow

You can create a Workflow in the Cortex UI or via the Cortex CLI.

Add the Workflow via CLI

You can use the Cortex CLI to add the example Workflow to your workspace. This allows you to quickly set up the example configuration then iterate on it for your own use case. Expand the tile below to learn more:
  1. Save the Workflow example YAML file below:
  1. Use the Cortex CLI to run this command, using the path to your Workflow YAML file: cortex workflows create -f <path-to-your-workflow.yaml>

Step 2: Run the Workflow

In the list of Workflows, locate the “Bulk Entity Verification” Workflow and click Run. When you run the Workflow, the following events happen:
  1. The Workflow retrieves the verification periods that are open today and formats them as dropdown options.
  2. If no period is open, the run ends with the message “No open verification periods found.” Nothing is verified.
  3. If at least one period is open, the Workflow pauses to collect a response from the user during the User input block. The user selects a verification period, selects one or more entities they own, and turns on the confirmation toggle.
  4. The JQ block checks the confirmation toggle. If it is off, the run fails and nothing is verified. Otherwise, it builds a single request that marks each selected entity as VERIFIED_CORRECT for the selected period.
  5. The HTTP request block sends the request to the bulk verification endpoint.
  6. The Workflow sets the run response to a summary of the result, such as “Verified 3 entities as correct for Q4 ownership review (vp0a1b2c3d4e5f6789).”
The bulk verification endpoint evaluates each entity separately. It can return 200 OK even when some entities were not recorded, for example because the user doesn’t own them. Those entities appear under errors in the response, and the Workflow lists them in the run summary.
Last modified on October 20, 2026