---
title: "Profitable Campaign Out of Budget"
method: POST
path: "alert.profitable_out_of_budget"
---

# Profitable Campaign Out of Budget

`POST alert.profitable_out_of_budget` (webhook)

A profitable campaign repeatedly ran out of budget

## Payload

- ProfitableOutOfBudgetPayloadDto
  - `id` string, required
  - `type` string, required
  - `created_at` string, required
  - `organization_id` number, required
  - `data` ProfitableOutOfBudgetDataDto, required
    - `seller_id` string, required
    - `marketplace` 'com' | 'ca' | 'co.uk' | 'com.mx' | 'in' | 'fr' | 'de' | 'es' | 'it' | 'co.jp', required
    - `tracked_asin` string, required
    - `tracked_asin_title` object
    - `niche_label` string, required
    - `rank_radar_id` string, required
    - `return_url` string, required
    - `campaign_id` string, required
    - `campaign_name` object
    - `recurring_after_budget_increase` boolean, required
    - `previous_budget_increased_at` object
    - `roas` object
    - `budget` object
    - `spend` object
    - `sales` object
    - `out_of_budget_days` number, required
    - `out_of_budget_window_days` number, required
    - `targets` ProfitableOutOfBudgetTargetDataDto[], required
      - `targeting` string, required
      - `keyword` object
      - `match_type` object
      - `spend` object
      - `sales` object
      - `roas` object
    - `target_count` number, required

## Acknowledgement `2xx`

Acknowledge receipt.

## Other responses

- `Any other response code` — Indicates a failure to receive the webhook. Data Dive will retry according to our retry policy.

---

[API](https://skmtc.dev/datadive/apis/data-dive-developer-apis.md) · [All operations](https://skmtc.dev/datadive/apis/data-dive-developer-apis/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/datadive/data-dive-developer-apis/revisions/03207abc96ba/schema)
