Technical • JANUARY 27, 2026

Migrating IDs to Object IDs

We've transitioned to Object IDs across all entities for better readability and scalability.
Object ID structure and migration
Object ID structure and migration

We’ve transitioned to Object IDs across all entities. This change improves readability, enables independent ID generation across services, and ensures uniqueness at scale.

What are Object IDs?

Object IDs are unique identifiers with a prefix that indicates the entity type. Instead of a generic ID like 12345 or a UUID, you get something like:

em_48klx31D1jqAfDcG53R8y1j1XbP

The em_ prefix tells you immediately that this is an email entity.

Benefits

  • Readable — Know the entity type at a glance
  • Unique — No collisions across services
  • Ordered — IDs are sortable by creation time
  • Scalable — Generated independently without database coordination

Entity prefixes

  • Audiencesaud_
  • Campaignscmp_
  • Clicksclick_
  • Contactscon_
  • Credentialskey_
  • Custom Fieldscf_
  • Deliveriesdel_
  • Emailsem_
  • Eventsevt_
  • Filesfile_
  • Linkslink_
  • Loadsload_
  • Queued Emailsque_
  • Domainsdom_
  • Subscriberssub_
  • Suppressionssup_
  • Unsubscribesuns_
  • Webhook Requestswhr_
  • Webhookswh_

Migration complete

We’ve migrated over 1.5 billion records to the new Object ID format. All API v2 responses now return Object IDs for the entities listed above.

Blog

The latest news and updates, direct from Emailit.

Stay up to date with the latest articles from Emailit Blog.