← API reference
CANONICAL TYPE REFERENCE

SupplierState

A supplier entity representing a vendor or service provider

Unique identifier

nameString!

Supplier name

codeString

Short code for the supplier

Supplier category

External system reference

Primary contact person name

emailString

Contact email address

phoneString

Contact phone number

websiteString

Supplier website URL

Account number with the supplier

Payment terms (e.g. Net 30)

Default currency code

Typical lead time in days

isActiveBoolean!

Whether the supplier is active

notesString

General notes

tags[String!]

Tags for categorisation

createdAtString!

Creation timestamp (ISO8601)

updatedAtString!

Last update timestamp (ISO8601)

View exact SDL
"""A supplier entity representing a vendor or service provider"""
type SupplierState @iac_resource(name: "supplier") @iac_ops(create: "createSupplier", read: "getSupplier", update: "updateSupplier", delete: "deleteSupplier") {
  """Unique identifier"""
  id: SupplierID! @iac_identity(assignedBy: SERVER) @iac_computed
  """Supplier name"""
  name: String!
  """Short code for the supplier"""
  code: String
  """Supplier category"""
  category: SupplierCategory!
  """External system reference"""
  externalId: String
  """Primary contact person name"""
  contactName: String
  """Contact email address"""
  email: String
  """Contact phone number"""
  phone: String
  """Supplier website URL"""
  website: String
  """Account number with the supplier"""
  accountNumber: String
  """Payment terms (e.g. Net 30)"""
  paymentTerms: String
  """Default currency code"""
  currency: CurrencyISO
  """Typical lead time in days"""
  leadTimeDays: Int
  """Whether the supplier is active"""
  isActive: Boolean!
  """General notes"""
  notes: String
  """Tags for categorisation"""
  tags: [String!]
  """Creation timestamp (ISO8601)"""
  createdAt: String! @iac_computed
  """Last update timestamp (ISO8601)"""
  updatedAt: String! @iac_computed
}

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