---
title: "Optimize Ads Analyse"
method: POST
path: "/api/v1/optimize/v2/analyse-asset"
tags: ["optimize-v2"]
---

# Optimize Ads Analyse

`POST /api/v1/optimize/v2/analyse-asset`

Analyse up to 5 assets for ad optimization in the background.

## Request body

- OptimizeV2RequestDTO
  - `domain_id` string, required
  - `language` string, nullable
  - `brand_guidelines` BrandGuidelinesDTO, required
    - `isSelected` boolean, required
    - `type` 'text' | 'url' | 'default', required
    - `text` string, nullable
    - `url` string, nullable
  - `platform_compliance` PlatformComplianceDTO, required
    - `isSelected` boolean, required
    - `platforms` PlatformEnum[], nullable — Choose from: META, GOOGLE, TIKTOK, LINKEDIN, PINTEREST, YOUTUBE, SNAPCHAT, X
  - `campaign_objective` CampaignObjectiveDTO, required
    - `isSelected` boolean, required
    - `objective` 'SALES' | 'AWARENESS' | 'ENGAGEMENT' | 'LEADS' | 'TRAFFIC' | 'PROMOTION', required
  - `industry_benchmarking` IndustryBenchmarkingDTO, required
    - `isSelected` boolean, required
    - `enabled` boolean, nullable
    - `landing_page_url` string, nullable
  - `assets` AssetDTO[], required
    - `type` 'image' | 'video', required
    - `url` string, required
    - `file_type` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/brandbooster/apis/fastapi.md) · [All operations](https://skmtc.dev/brandbooster/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/brandbooster/fastapi/revisions/624917d53409/schema)
