Open Settings → Enterprise (/settings/enterprise). Requires Enterprise plan and Owner or Admin role.
Admin access required
Members and viewers see a lock screen. Delegate Enterprise configuration to at least two admins for continuity.
Navigate Enterprise tabs
Use the left sub-nav (or ?tab= query param):
| Tab | Deep link |
|---|---|
| Integration health | /settings/enterprise?tab=cs |
| Knowledge Sync | /settings/enterprise?tab=knowledge |
| Data Residency | /settings/enterprise?tab=region |
| White Label | /settings/enterprise?tab=branding |
| Workforce | /settings/enterprise?tab=workforce |
| Cost Attribution | /settings/enterprise?tab=cost |
| SIEM Export | /settings/enterprise?tab=siem |
Integration health
Monitor org-wide connector posture and act on recommendations.
Review current health
- Open Settings → Enterprise → Integration health
- Read the composite score, grade, and dimensions (sync freshness, error rates, coverage, etc.)
- Expand risks — each item links to affected connectors or workflows
- Adjust lookback days (7–90) if the default 30-day window misses seasonal patterns
curl -s "https://gravitre.app/api/enterprise/integration-health?lookbackDays=30" \
-H "Authorization: Bearer YOUR_API_KEY"
Response includes score, grade, dimensions, risks, weights, and computedAt.
Record snapshots
Snapshots power trend charts in the UI and quarterly business reviews.
- Click Take snapshot (or call API after major connector changes)
- Open History in the same tab to compare scores over time
curl -s -X POST "https://gravitre.app/api/enterprise/integration-health/snapshot?lookbackDays=30" \
-H "Authorization: Bearer YOUR_API_KEY"
curl -s "https://gravitre.app/api/enterprise/integration-health/history?limit=30" \
-H "Authorization: Bearer YOUR_API_KEY"
Integration suggestions
Suggestions are generated from audit tool usage — gaps where teams manually work around missing connectors.
| Action | When |
|---|---|
| Scan | Monthly or after onboarding a new department |
| Apply | When suggestion matches approved architecture |
| Dismiss | When not relevant (logged for future scans) |
# Scan (7–90 day lookback)
curl -s -X POST "https://gravitre.app/api/enterprise/integration-suggestions/scan?lookbackDays=30" \
-H "Authorization: Bearer YOUR_API_KEY"
# List open suggestions
curl -s "https://gravitre.app/api/enterprise/integration-suggestions?status=open" \
-H "Authorization: Bearer YOUR_API_KEY"
# Dismiss or apply
curl -s -X POST "https://gravitre.app/api/enterprise/integration-suggestions/SUGGESTION_ID/dismiss" \
-H "Authorization: Bearer YOUR_API_KEY"
curl -s -X POST "https://gravitre.app/api/enterprise/integration-suggestions/SUGGESTION_ID/apply" \
-H "Authorization: Bearer YOUR_API_KEY"
Triage checklist
- Degraded connectors reconciled in BUILD → Connectors
- Snapshot taken after fixes
- Open suggestions reviewed with workflow owners
- High-risk workflows checked in Failure alerts
Knowledge sync
Feed Learning (GIBE), Search, and agent RAG from connected knowledge pipelines.
- Open Knowledge Sync
- Review ingest jobs — status, last run, error messages
- Trigger manual sync for a connector knowledge source when supported
- Confirm new documents appear under Sources and in Search
Coordinate with your account team for enterprise-only upstream systems. Misconfigured sync scopes are a common cause of stale Assistant answers — verify job errors before opening support tickets.
Data residency
Control where org data is stored and where jobs execute.
Review regions
curl -s "https://gravitre.app/api/enterprise/data-region" \
-H "Authorization: Bearer YOUR_API_KEY"
curl -s "https://gravitre.app/api/enterprise/execution-region" \
-H "Authorization: Bearer YOUR_API_KEY"
data-region returns region (us or eu) and storagePrefix. execution-region returns region and queueAvailable.
Change data region (admin)
curl -s -X PUT "https://gravitre.app/api/enterprise/data-region" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"region": "eu"}'
Migration
Changing region after go-live may require scheduled maintenance and support-assisted data migration. Plan during a change window; notify workflow owners about paused schedules.
Pre-migration checklist
- Export History and transparency logs for the compliance window
- Pause production Schedules
- Document active Connectors per environment
- Confirm contract allows target region (
us/euonly)
White label
Brand Gravitre for your users.
Configure branding
- Open White Label
- Set logo URL, primary color, email from name, optional hide powered by
- Enter custom domain (for example
app.yourcompany.com) - Save — audit event
enterprise.branding.updatedis written
curl -s "https://gravitre.app/api/enterprise/branding" \
-H "Authorization: Bearer YOUR_API_KEY"
curl -s -X PUT "https://gravitre.app/api/enterprise/branding" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"logoUrl": "https://cdn.example.com/logo.svg",
"primaryColor": "#0f766e",
"customDomain": "app.example.com",
"hidePoweredBy": true,
"emailFromName": "Example Ops"
}'
Verify custom domain
- Fetch DNS instructions:
curl -s "https://gravitre.app/api/enterprise/branding/domain-instructions" \
-H "Authorization: Bearer YOUR_API_KEY"
- Add CNAME/TXT records at your DNS provider
- Verify:
curl -s -X POST "https://gravitre.app/api/enterprise/branding/verify-domain" \
-H "Authorization: Bearer YOUR_API_KEY"
Successful verification sets domainVerified metadata and writes enterprise.branding.domain_verified to audit.
Troubleshooting
| Issue | Fix |
|---|---|
| Verification fails | Wait for DNS propagation (up to 48h); confirm token matches instructions |
| TLS not provisioned | Contact support after DNS verifies |
| Login still on gravitre.app | Confirm IdP redirect URIs include custom domain |
Workforce analytics
Understand agent workload — not the same as Marketplace "hours saved" estimates.
- Open Workforce
- Review agent job counts by status/kind
- Inspect handoff events from audit logs
- Share summaries with team leads for capacity planning
curl -s "https://gravitre.app/api/enterprise/workforce-analytics" \
-H "Authorization: Bearer YOUR_API_KEY"
Pair with Manage agents when rebalancing automation vs human steps.
Cost attribution
Align platform spend with teams and cap autonomous usage.
View spend
- Open Cost Attribution
- Review current-month breakdown from
usage_events(agents, categories in metadata) - Identify top workflows or agents driving spend
curl -s "https://gravitre.app/api/enterprise/cost-attribution" \
-H "Authorization: Bearer YOUR_API_KEY"
Autonomous run budgets
Cap Operator and agent automation per day:
| Limit | Field |
|---|---|
| Actions | maxActionsPerDay |
| Tokens | maxTokensPerDay |
| USD | maxSpendUsdPerDay |
# Read budgets
curl -s "https://gravitre.app/api/enterprise/autonomous-run-budgets" \
-H "Authorization: Bearer YOUR_API_KEY"
# Update org defaults (admin)
curl -s -X PUT "https://gravitre.app/api/enterprise/autonomous-run-budgets" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"maxSpendUsdPerDay": 250, "maxActionsPerDay": 500}'
When budgets approach limits, notify owners via Settings → Notifications and review Metrics for run volume spikes.
Security log export (SIEM)
Stream audit events to Splunk, Datadog, Elastic, or any HTTPS collector.
Configure
- Open SIEM Export
- Enter endpoint URL and signing secret
- Enable export
- Test connection — sends
enterprise.siem.testevent
curl -s "https://gravitre.app/api/enterprise/siem" \
-H "Authorization: Bearer YOUR_API_KEY"
curl -s -X PUT "https://gravitre.app/api/enterprise/siem" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"endpoint": "https://siem.example.com/ingest", "secret": "YOUR_HMAC_SECRET", "enabled": true}'
curl -s -X POST "https://gravitre.app/api/enterprise/siem/test" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"endpoint": "https://siem.example.com/ingest", "secret": "YOUR_HMAC_SECRET"}'
Secrets are stored encrypted (secretEnc); PUT without secret retains the previous secret.
Transparency logs
AI decision trails for compliance review:
curl -s "https://gravitre.app/api/enterprise/transparency-logs?limit=50" \
-H "Authorization: Bearer YOUR_API_KEY"
curl -s "https://gravitre.app/api/enterprise/transparency-logs/export?from=2026-06-01&to=2026-06-30" \
-H "Authorization: Bearer YOUR_API_KEY"
Requires audit_logs plan feature. Combine with Review history for admin actions.
HIPAA and SOC 2
HIPAA
- Review status:
GET /api/enterprise/hipaa - Accept BAA:
POST /api/enterprise/hipaa/accept-baawith optionalbaaVersion - Enable HIPAA mode:
PUT /api/enterprise/hipaawith{"enabled": true} - Mark PHI-capable connectors:
PUT /api/enterprise/connectors/{id}/phiwith{"phiCapable": true}
Only route regulated data through connectors flagged PHI-capable when HIPAA mode is on.
SOC 2 evidence
Export audit bundles for your compliance calendar:
curl -s "https://gravitre.app/api/enterprise/compliance/soc2-export?from=2026-01-01&to=2026-06-30" \
-H "Authorization: Bearer YOUR_API_KEY"
Bundle includes filtered audit logs (tool invocations, connector events, admin/enterprise actions). Contact sales for current attestation letters — export supplements, not replaces, vendor SOC 2 reports.
Enterprise rollout playbook
Week 1: Data residency confirmed → SSO live (Settings → Security)
Week 2: Integration health baseline snapshot → fix degraded connectors
Week 3: SIEM test + enable → autonomous budgets set
Week 4: White label DNS verified → workforce review with team leads