Skip to content
Local environment Preproduction — not production data

Team Settings

In the Settings tab, administrators and developers can manage team information, review the account’s pricing plan and usage, and configure API credentials and dependencies.

Screenshot

The Details tab holds the settings that apply to the whole team.

Both are fixed when the team is created and cannot be changed from this page. The slug is what appears in every URL. To rename a team, contact us.

The IANA time zone the team runs in. It is what scheduled processes are interpreted against, and what fcode.team.timezone returns inside a process.

The workspace’s main language. It is the locale used when an execution or a form render does not name one, and the fallback for keys the chosen locale has not translated yet. Left unset, the workspace’s first locale is used. See Internationalization.

When enabled, the input parameters of every execution are validated against the process’ parameters schema before it runs, and an execution with invalid input fails instead of starting.

The process invoked whenever another process fails, optionally pinned to a version tag. See handling errors.

The teams this one inherits processes, modules, variables, locales and dependencies from. Up to five, and cycles are rejected.

Each parent can optionally be pinned to one of its workspace versions — a published tag, or an alias such as stable. A pinned parent contributes only the processes, modules and locales snapshotted at that version, and contributes them with the snapshot’s content, so the parent can keep editing (and even publishing new versions) without changing what this workspace runs. An alias pin follows the alias: re-pointing it in the parent moves every workspace pinned to it. Without a pin the parent resolves live, as before.

Its dependencies follow the pin too — you install the packages that version was published with, not the ones the parent installs today. Variables have no versioned form and always resolve live.

A version or alias that another workspace is pinned to cannot be deleted until that workspace unpins it; re-pointing an alias stays allowed — that is how a new version is promoted.

Because the parent link decides this, an inherited process, module or translation file shows the version it is inherited at as a read-only picker in its editor — the pinned tag, or Live for an unpinned parent — and does not follow the workspace version selected in the sidebar, which only covers what this workspace owns. The editor shows the content that version published rather than the parent’s current draft.

Tick Enable global webhook auth and two fields appear, defining the credential that every process webhook set to Use the workspace configuration expects:

  • Webhook variable — the name of the team variable holding the expected token. Only the name is stored here; the value lives in the variable, and a secret variable keeps it out of the dashboard and out of exports. The variable does not need to exist yet.
  • Webhook header — defaults to Authorization, whose value must then be Bearer <token>. Any other header receives the raw value. Use x-factorial-wh-challenge for webhooks that Factorial itself sends, since that sender cannot be told to use Authorization.

Configuring it here means one token protects many webhooks and rotating it is a single change. Each process still chooses whether to use it, in the webhook’s Edit auth option — see webhook authentication for the full request format.

Unticking the checkbox removes the configuration. Every webhook that inherits it then rejects all calls with a 403 until it is configured again or those webhooks are switched to their own configuration.

The Versions tab publishes and manages workspace versions — a single tag applied to every process, module, translation file and dependency manifest owned by the team — and the workspace aliases (such as production) that point at them. Browsing and running a version happens from the version selector in the sidebar.

This area allows you to view and modify your current subscription details:

  • Upgrade to access additional features.
  • See your active plan and its limits.
Screenshot

By clicking the upgrade plan button, any administrator can initiate an account upgrade, unlocking a more powerful version of Factorial Code.

The yeps consumption component display the amount of Yeps consumed in the current billing period and the remaining available Yeps.

Teams are no longer deleted from this page. To delete a team, contact us — deletion results in a complete data wipe and cannot be undone.