← API reference
CANONICAL TYPE REFERENCE

UpsertExternalSchemaInput

Input for creating or updating an external schema

ID for update; omit for create

nameString!

Schema name (required)

Optional description

Schema format (required)

sourceTextString!

Raw schema content (JSON or YAML)

View exact SDL
"""Input for creating or updating an external schema"""
input UpsertExternalSchemaInput {
  """ID for update; omit for create"""
  id: ExternalSchemaID
  """Schema name (required)"""
  name: String!
  """Optional description"""
  description: String
  """Schema format (required)"""
  format: ExternalSchemaFormat!
  """Raw schema content (JSON or YAML)"""
  sourceText: String!
}

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