Skip to main content
FuseFuse
IntegrationsTemporalActions

Create Temporal Cloud namespace

Create a one-region, API-key-enabled namespace. Returns an async operation handle immediately. Maps the Fuse idempotency key to asyncOperationId.

Agent markdown

namespaces.create · Temporal · v1

Details

Risk
Write
Idempotency
Provider key
Availability
Default
Exposure
REST, SDK
MCP hints
readOnly=false, destructive=false, idempotent=true, openWorld=true

Scopes

None

Input

Input schema
NameTypeRequiredConstraints
(root)objectYesadditionalProperties false
namestringYesminLength 2; maxLength 39; pattern ^[a-z]([a-z0-9-]*[a-z0-9])?$
regionstringYesminLength 1; maxLength 64
retention_daysintegerYesminimum 1; maximum 90
project_idstringNominLength 1; maxLength 128
enable_delete_protectionbooleanNo

Output

Output schema
NameTypeRequiredConstraints
(root)objectYesadditionalProperties false
namespacestringNominLength 2; maxLength 128
operationobjectYesadditionalProperties false
operation.idstringYesminLength 1; maxLength 256
operation.statestringYesenum STATE_UNSPECIFIED | STATE_PENDING | STATE_IN_PROGRESS | STATE_FAILED | STATE_CANCELLED | STATE_FULFILLED | STATE_REJECTED
operation.operation_typestringYesminLength 1; maxLength 128
operation.check_afterstringNominLength 1; maxLength 64
operation.started_atstringNominLength 1; maxLength 64
operation.finished_atstringNominLength 1; maxLength 64
operation.failure_reasonstringNomaxLength 2000

Raw schema

Input
{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "name": {
      "type": "string",
      "minLength": 2,
      "maxLength": 39,
      "pattern": "^[a-z]([a-z0-9-]*[a-z0-9])?$"
    },
    "region": {
      "type": "string",
      "minLength": 1,
      "maxLength": 64
    },
    "retention_days": {
      "type": "integer",
      "minimum": 1,
      "maximum": 90
    },
    "project_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 128
    },
    "enable_delete_protection": {
      "type": "boolean"
    }
  },
  "required": [
    "name",
    "region",
    "retention_days"
  ]
}
Output
{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "namespace": {
      "type": "string",
      "minLength": 2,
      "maxLength": 128
    },
    "operation": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 256
        },
        "state": {
          "type": "string",
          "enum": [
            "STATE_UNSPECIFIED",
            "STATE_PENDING",
            "STATE_IN_PROGRESS",
            "STATE_FAILED",
            "STATE_CANCELLED",
            "STATE_FULFILLED",
            "STATE_REJECTED"
          ]
        },
        "operation_type": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128
        },
        "check_after": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "started_at": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "finished_at": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "failure_reason": {
          "type": "string",
          "maxLength": 2000
        }
      },
      "required": [
        "id",
        "state",
        "operation_type"
      ]
    }
  },
  "required": [
    "operation"
  ]
}