Object naming conventions

Objects of all types are registered by name.

These constraints apply:

  • Object names must be unique across all custom objects, standard nouns and application-specific nouns. For example, if the InforOagis library is used, do not create a custom object named Sync.SalesOrder.
  • The object name is case-preserving, but case-insensitive. If MyObject exists, you cannot create MyOBJECT except by overwriting the existing one.
  • The maximum length for an object name is 100 characters.
  • Object names for metadata files cannot exceed 255 characters. This is including the path in the export file, for example, JSON/myObject/myObject.schema.json

Use these characters for objects:

  • Letters A-Z and a-z
  • Numbers 0-9
  • Underscore (_)
  • Hyphen (-): Cannot be used for BODs
  • Period (.): Cannot be used for BODs