Digital Platform API - Completed Creative Audits report

The Completed Creative Audits Report is designed to give you insight into how your creatives are moving through the audit process. Using this report, you can find out:

  • How many of your creatives have been audited over a given time frame?
  • Which of your creatives have completed audit?
  • How much your creative audit fees will be?

For instructions on retrieving this report, see the examples below.

Note

For more information about how reporting works, see the Report Service.

Time frame

The report_interval field in the JSON request must be set to one of the following:

  • yesterday
  • last_7_days
  • month_to_date
  • last_month
  • last_30_days
  • last_14_days

Data retention period

Data retention period for this report is 365 days.

Note

To run a report for a custom time frame, set the start_date and end_date fields in your report request. For more details about these fields, see Report Service.

Dimensions

Column Type Filter? Description
day date Yes Day on which audits were completed (alias for audit_completion_date).
creative_id int Yes ID of the creative that was audited.
creative_name string Yes Name of the creative that was audited.
advertiser_id int Yes The ID of the advertiser associated with the creative that was audited.
advertiser_name string Yes The name of the advertiser associated with the audited creative.
member_id int Yes ID of the member whose creative was audited.
audit_reason_id int Yes The integer code for the type of audit. There are two allowed values:
- 1: Initial audit
- 2: Reaudit
audit_reason string Yes The type of audit. This will be either "Initial" or "Reaudit".
audit_type_id int Yes The integer code for the priority of the audit. Allowed values:
- 1: Standard
- 2: Priority
audit_type string Yes The priority of the audit. Allowed values:
- "standard"
- "priority"
member_name string Yes The name of the member whose creative was audited.
audit_completion_date date Yes The day on which the audits were completed.

Metrics

Column Type Description
num_audits_completed int The number of audits completed in the grouping specified.
total_audit_fee double The total fees for audits in the grouping specified.

Examples

Create the JSON report request

$ cat completed_creative_audits.json

{
    "report": {
        "format": "csv",
        "report_interval": "yesterday",
        "filters": [
            {
                "member_id": 88
            }
        ],
        "columns": [
            "day",
            "creative_id",
            "creative_name",
            "advertiser_name",
            "member_id",
            "audit_completion_date",
            "audit_type",
            "num_audits_completed",
            "total_audit_fee",
            "audit_completion_date"
        ],
        "report_type": "completed_creative_audits"
    }
}

POST the request data to the Report Service

$ curl -b cookies -X POST -d @completed-creative-audits.json https://api.appnexus.com/report

{
    "response":{
        
         "existing":true,
         "report_id":"c2c682185b62ec9afd019536a8d947cc",
         "status":"OK"
    }
}

GET the report status

$ curl -b cookies https://api.appnexus.com/report?id=c2c682185b62ec9afd019536a8d947cc


{
    "response":{
         "execution_status":"ready",
         "status":"OK"
    }
}

GET the report data

curl -b cookies https://api.appnexus.com/report-download?id=c2c682185b62ec9afd019536a8d947cc > /tmp/completed_creative_audits.csv

Note

There is a limit of 100,000 rows per report when you download them as XLSX and Excel file.