Contentful Personalization & Analytics
    Preparing search index...

    Aggregated API client providing access to Experience and Insights APIs.

    This client encapsulates shared configuration and exposes dedicated sub-clients for personalization and analytics use cases.

    const client = new ApiClient({
    clientId: 'org-id',
    environment: 'main',
    preview: false,
    personalization: {
    // experience-specific overrides
    },
    analytics: {
    // insights-specific overrides
    },
    })

    const profile = await client.experience.getProfile('profile-id')
    const batch = await client.insights.upsertManyProfiles({ events: batchEvents })
    Index

    Constructors

    Properties

    Constructors

    Properties

    config: ApiConfig

    Shared configuration applied to both Experience and Insights clients.

    experience: ExperienceApiClient

    Client for personalization and experience-related operations.

    insights: InsightsApiClient

    Client for analytics and insights-related operations.