---
title: "Claim the next queued hosted ETL run for a worker"
method: POST
path: "/tenant/etl-runs/claim"
---

# Claim the next queued hosted ETL run for a worker

`POST /tenant/etl-runs/claim`

## Request

- Base URL: `https://api.gravityads.dev` (the document declares no server; this is the origin it was published from)
- URL: `https://api.gravityads.dev/tenant/etl-runs/claim`
- Auth: HTTP bearer

## Request body

- object
  - `source_type` 'mini2_bridge' | 'cloud_oauth_connector' | 'live_api_fallback' | 'manual_import'
  - `platform` 'google' | 'meta' | 'microsoft' | 'bing' | 'tiktok' | 'criteo' | 'media_go' | 'pinterest' | 'linkedin' | 'amazon'
  - `run_type` 'backfill' | 'funding_refresh' | 'incremental' | 'snapshot_discovery' | 'live_fallback'

## Response `200`

ETL run claimed

- object

---

[API](https://skmtc.dev/gravityads/apis/gravityads-api.md) · [All operations](https://skmtc.dev/gravityads/apis/gravityads-api/llms.txt) · [OpenAPI document](https://skmtc.dev/gravityads/apis/gravityads-api/revisions/124cd07d534d?raw)
