Skip to content
FleetworksWarden
Menu

fleetworks / warden

The governed front door to your Terraform Cloud footprint

See which workspaces your organization has, which service and AWS account each one maps to, and who may change it. Every read is scoped to one organization; every write is checked against the service and account it names.

A request to the API passes four checks in order: identity (a signed-in user or a PAT), the caller’s organization and role, the PAT’s scopes, and the resource’s Perm mode. Only then does it reach the workspace record.

One API, one envelope

The console, the mobile companion and your own scripts call the same API under /api/gatehouse. Every response, errors included, uses one envelope: { data, type, meta }.

  • GET/v2/workspacesList workspaces, optionally by service
  • POST/v2/workspacesCreate a workspace record
  • GET/v2/workspaces/{workspace_name}/reviewRun the config Review
  • POST/v2/tokensIssue a scoped PAT
  • POST/v2/webhooksRegister a Webhook endpoint
  • GET/public/searchSearch what is public, no sign-in

Full API reference →

Bring your Terraform Cloud footprint into one place

Sign in with your Fleetworks account. An org admin grants your role, and your organization’s workspaces are there.