SDK Reference

    @proveanything/smartlinks

    npm install @proveanything/smartlinks
    View on npm →

    Namespaces

    Other

    journeysAnalytics

    Functions for journeysAnalytics operations

    3 functions6 types

    stats

    POST /admin/collection/:collectionId/journeys.analytics/:journeyId/stats Computes journey stats over a time window; outcome defaults to 'success'. If finalStepId is provided, includes currentlyActive and completed fields.

    public
    stats(collectionId: string,
        journeyId: string,
        body:  = {}) → Promise<>

    recipients

    POST /admin/collection/:collectionId/journeys.analytics/:journeyId/steps/:stepId/recipients Returns recipient IDs for a given journey step. For completed/pending, interactionId is required; outcome defaults to 'success'.

    public
    recipients(collectionId: string,
        journeyId: string,
        stepId: string,
        body:  = {}) → Promise<>

    funnelReport

    POST /admin/collection/:collectionId/journeys.analytics/:journeyId/funnel-report Computes conversion, counts, and avg time across mapped steps in a period.

    public
    funnelReport(collectionId: string,
        journeyId: string,
        body: ) → Promise<>