Skip to main content

Seeding

Seeding publication is separate from draw publication, allowing flexible control over when seeding information becomes public.

Why Separate Seeding Publication?

  • Competition Integrity: Prevent participants from knowing their seeded positions before draws finalized
  • Draw Process: Complete seeding internally before public announcement
  • Flexibility: Update seeding without re-publishing entire draw
  • Staged Release: Announce seeded players separately from draw structure

Publishing Seeding

engine.publishEventSeeding({
eventId,
seedingScaleNames: ['U18'], // Optional - specify which scales
drawIds: ['drawId1'], // Optional - specific draws only
});

// Different scales for different stages
engine.publishEventSeeding({
eventId,
stageSeedingScaleNames: {
MAIN: 'U18',
QUALIFYING: 'U18Q',
},
});

API Reference: publishEventSeeding

Unpublishing Seeding

engine.unPublishEventSeeding({
eventId,
stages: ['MAIN', 'QUALIFYING'], // Optional - specific stages only
});

API Reference: unPublishEventSeeding