Skip to content

Advanced Division Features

This section explores the key capabilities available when working with divisions, including querying strategies, external system integration, and practical configuration examples.

Division-based Queries

When querying entities through the API:

  • Results are automatically filtered by user's division
  • Use populate=divisions to include division information
  • Filter by specific divisions using query parameters
  • Admin users see all entities regardless of division

Division Integration with External Systems

Each example illustrates best practices for entity assignment, program distribution, and resource allocation across your division structure, providing templates you can adapt to your specific requirements.

  • API Integration: External systems respect division boundaries
  • Data Export: Export operations filter by user's division
  • Reporting: Reports automatically apply division filtering
  • Batch Operations: Bulk operations respect division constraints

Division Configuration Examples

Example 1: Regional Division Setup

Divisions:

  • North America
  • Europe
  • Asia Pacific

Program Assignment:

  • Global Loyalty Program → All Divisions
  • Regional Rules → Specific Division
  • Global Policies → All Divisions

Example 2: Business Unit Division Setup

Divisions:

  • Retail
  • Online
  • Corporate

Entity Assignment:

  • Retail Locations → Retail Division
  • E-commerce Rules → Online Division
  • Corporate Accounts → Corporate Division

Example 3: Multi-Brand Division Setup

Divisions:

  • Brand A
  • Brand B
  • Shared Services

Configuration:

  • Brand-specific Programs → Brand Division
  • Shared Segments → All Divisions
  • Brand-specific Rewards → Brand Division