Project settings govern how the project behaves, who can release it, how PHI is handled, and how integrations are configured. Settings are accessible from the project overview or from the Settings section of the resource tree.
Named configuration values
Settings (the resource type) are named values referenced by name in workflow contracts:
Workflows reference settings by name: “send the alert to urgent_routing_recipients.” Change the setting value once; it propagates to every workflow that references it without re-authoring.
Creating a setting
In chat: “Add a setting for the compliance officer’s email address.”
Or from the Settings resource section, click New Setting and supply a key and initial value.
Settings changes are draft changes that become part of the next release. A setting change that affects a live workflow does not take effect until the project is released.
Release policy
Release policy controls the approval gate for this project.
| Setting | Description |
|---|
| Required approvers | How many approvals are required before a release can publish. 0 = direct publish. Must be ≥ the org floor. |
| Approver pool | Who can approve releases. Default: any project member with the release-approval permission. |
To change the required approvers, go to Settings → Release Policy and set the count. The change takes effect on the next release request.
The org sets a floor for all projects. You can set your project higher than the org floor but not lower. If your org requires 1 approver for all projects, you cannot set this project to 0.
For compliance-sensitive projects (e.g., any project that processes PHI), consider requiring at least 1 approver to enforce separation of duties on every release.
PHI policy
PHI policy governs how protected health information is handled within this project.
| Setting | Description |
|---|
| PHI detection | Whether inbound payloads (form submissions, webhook payloads, integration events) are scanned for PHI before processing |
| PHI redaction in traces | Whether PHI is redacted in trace view for members without explicit PHI-view access |
| PHI in sandbox | Whether synthesized PHI is permitted in sandbox test inputs |
| AI inference PHI guard | Whether all AI inference steps in this project run under the PHI guard (detect → anonymize → infer → re-identify) |
For healthcare orgs under a signed BAA, the default PHI policy is strict: detection enabled, redaction enabled, AI guard enabled. For non-PHI projects, you can relax these settings to reduce processing overhead.
Relaxing PHI policy on a project that processes real patient data is a compliance risk. Consult your compliance officer before changing PHI policy settings for any project under a BAA.
Integration configuration
The integration credentials configured in this project are managed from Settings → Integrations. For each integration:
- View the connection status (connected, expired, error)
- Rotate credentials without changing the integration’s reference in workflow contracts
- Test the connection (fires a test call in sandbox mode)
- Remove the integration (blocked if any workflow depends on it)
Credentials are stored encrypted and are never exposed in workflow contracts or trace views.
Webhook configuration
Webhook settings are managed from the Webhooks resource section. From Settings → Webhooks, you can view all provisioned webhook URLs, rotate signing secrets, and see which workflow handles each webhook.
Project membership and roles
Project members are managed from Settings → Members. A full role-and-permission model covering capability scoping and per-resource access is forthcoming; V1 roles are:
| Role | Can do |
|---|
| Owner | All project actions, including deleting the project |
| Editor | Author changes, initiate releases |
| Release approver | Approve or reject release requests (cannot initiate) |
| Viewer | Read-only access to contracts, traces, and the project overview |
Member role assignments are separate from org-level roles.