Integration configuration fields, grouped by integration. Credential fields (password, api_token, access_token, auth_token, publisher_key) are stored encrypted and are masked when an integration is displayed.
Perforce
Field
Type
Required
Description
server_url
string
Yes
Server address (e.g., ssl:server:1666)
port
string
No
Server port if separate
workspace
string
No
P4 workspace name
project_path
string
No
Depot path to monitor
hidden_depot_paths
array
No
Paths to exclude from browser (defaults to spec, unload)
selected_depots
array
No
Specific depots to sync
swarm_base_url
string
No
Helix Swarm server URL, for deep links
rest_api_enabled
boolean
No
Enable the Helix REST API for file previews
rest_api_url
string
No
Helix REST API base URL, when enabled
max_preview_size_mb
integer
No
Cap on file size fetched for asset preview
username
string
Yes
Perforce username
password
string
Yes
Perforce password/ticket
Jenkins (and other CI systems on the shared intake)
Field
Type
Required
Description
server_url
string
Yes
Jenkins server URL
job_name
string
No
Default job name. Without it a tagged commit produces no build - see Build Configuration
selected_jobs
array
No
Jobs available for triggering
build_parameters
object
No
Default build parameters
webhook_secret
string
No
HMAC secret for the X-Jenkins-Signature build-notification callback
allow_insecure_tls
boolean
No
Skip TLS certificate verification on outbound Jenkins requests. Defaults off; only for self-signed internal Jenkins
ci_provider
string
No
Display label when this integration actually fronts GitHub Actions, TeamCity, etc. rather than Jenkins
username
string
Yes
Jenkins username
api_token
string
Yes
Jenkins API token
Buildkite
Field
Type
Required
Description
buildkite_organization
string
No
Organization slug as it appears in a Buildkite URL
buildkite_pipeline
string
No
Pipeline slug
webhook_secret
string
No
Buildkite webhook signing secret. Inbound deliveries are rejected until it is set
api_token
string
Yes
Buildkite API access token (scopes read_builds, read_pipelines)
Lore
Field
Type
Required
Description
remote_url
string
Yes
Lore server address, lore://host:41337/your-repo
lore_repository
string
No
Repository name (defaults to the path in remote_url)
lore_branch
string
No
Branch to monitor
auth_token
string
No
Bearer token, only if your Lore server sets [server.auth]
GitHub
Field
Type
Required
Description
github_owner
string
No
Owner or organization
github_repo
string
No
Repository name
github_default_branch
string
No
Default branch
github_actions_enabled
boolean
No
Track GitHub Actions workflow runs
github_monitor_ci_events
boolean
No
Ingest CI events from this repository
webhook_secret
string
No
Secret for X-Hub-Signature-256 verification
access_token
string
Yes
GitHub personal access token
Steam
Field
Type
Required
Description
steam_app_id
string
Yes
Steam App ID
steam_depot_id
string
No
Depot ID
steam_branch
string
No
Branch to monitor (default: public)
steam_poll_interval
integer
No
Poll interval in seconds
publisher_key
string
No
Steamworks Publisher Key. Optional - without it the integration still tracks builds and deployments; it only enables player-count tracking.