← API reference
CANONICAL TYPE REFERENCE

ControllerJMFConfigState

JMF endpoint configuration for a controller

TypeID (ctl_…) of the controller this config belongs to. It is the natural key — at most one JMF config exists per controller.

enabledBoolean!

Whether this controller bridge JMF endpoint is enabled. The direct /api/v1/jmf endpoint is gated separately, by settings.jmf.directEndpointEnabled.

pathString!

HTTP path for the JMF endpoint

authEnabledBoolean!

Whether basic auth is required

Basic auth username (generated when auth is enabled)

Returned only to principals with controller:write; null otherwise

createdAtString!

ISO 8601 timestamp of when JMF was first configured on this controller.

updatedAtString!

ISO 8601 timestamp of the last setControllerJMFConfig call. Bumped on every set, even when no value changed.

View exact SDL
"""JMF endpoint configuration for a controller"""
type ControllerJMFConfigState {
  """
  TypeID (`ctl_…`) of the controller this config belongs to. It is the natural key — at most one JMF config exists per controller.
  """
  controllerId: ControllerID!
  """
  Whether this controller bridge JMF endpoint is enabled. The direct /api/v1/jmf endpoint is gated separately, by settings.jmf.directEndpointEnabled.
  """
  enabled: Boolean!
  """HTTP path for the JMF endpoint"""
  path: String!
  """Whether basic auth is required"""
  authEnabled: Boolean!
  """Basic auth username (generated when auth is enabled)"""
  authUsername: String
  """Returned only to principals with controller:write; null otherwise"""
  authPassword: String
  """
  ISO 8601 timestamp of when JMF was first configured on this controller.
  """
  createdAt: String!
  """
  ISO 8601 timestamp of the last `setControllerJMFConfig` call. Bumped on every set, even when no value changed.
  """
  updatedAt: String!
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.