Skip to main content
Version: 2025-05-27

Generate Report

POST 

/demand/accounts/:account_id/reports/:report_type

Generate reports in asynchronous pattern. Response includes a request identifier that can be used to track the request progress. Response also includes a report_url that can be used to download the report when the request is complete. User can select if report needs to be generated for entire account or project or one or multiple target groups. Report Name:

  • Completes

    Level: Account, BU, Project and Target group Multiple selection: Yes Comments: Except account, user can select multiple values for BU, Project, Targetgroup

  • Reconciliation Eligible RIDs

    Level: Project and Target group Multiple selection: Yes Comments: Only multiple target groups selection is possible. Project is restricted to only 1 project at a time

  • Reconciliation status

    Level: Account, Project and Target group Multiple selection: Yes Comments: Except account, user can select multiple values for Project, Targetgroup

  • Respondent Analysis

    Level: Project and Target group Multiple selection: Yes Comments: Only Target group can be multiselect. Project is restricted to only 1 project at a time

  • Sample bought

    Level: Account, BU, Project and Target group Multiple selection: Yes Comments: Except account, user can select multiple values for BU, Project, Targetgroup

  • Termination details

    Level: Target group Multiple selection: No Comments: Only 1 Target group is allowed to be selected

Request

Responses

Accepted report generation request

Response Headers
    traceparent

    The traceparent header primarily carries essential trace context information, including the trace ID and parent span ID as defined by the W3C trace context specification. It's used to pinpoint the position of an incoming request within the trace graph, facilitating the tracking of distributed operations.

    tracestate

    The tracestate header complements the traceparent header by providing additional contextual information, thereby allowing for the enrichment of tracing context and offering more fine-grained control.