Feed Processing

The various methods for Feed Processing Settings are listed below:

  1. Batch generative fill
  2. Batch background removal
  3. Batch trim and remove background
  4. Cancel feed transformation
  5. Get feed transformation progress
  6. Get feed transformation progress (row)
  7. Get GenAI feed progress (ad)

Batch generative Fill

Runs generative fill on an entire feed column asynchronously.

Parameters

FieldData TypeRequirementDescription
userEmailstringOptionalEmail to notify on completion
adIdintegerMandatoryAd ID
adUnitIdintegerMandatoryAd unit ID
dataServiceIdintegerMandatoryData service (feed) ID
columnstringMandatoryFeed column name containing image URLs
assetIdstringMandatoryAsset identifier
assetPropertystringMandatoryAsset property name (e.g. jvx_image)
filterarray of {key: value}OptionalRow filters to scope the batch
widthintegerMandatoryTarget width of the output image
heightintegerMandatoryTarget height of the output image

advId is injected server-side from the authenticated account.

Sample Request

HTTP
Copy

Request Body

JSON
Copy

Sample Response

Proxied JSON response with job status.

JSON
Copy

Batch Background Removal

Runs background removal on an entire feed column asynchronously.

Parameters

FieldData TypeRequirementDescription
userEmailstringOptionalEmail to notify on completion
adIdintegerMandatoryAd ID
adUnitIdintegerMandatoryAd unit ID
dataServiceIdintegerMandatoryData service (feed) ID
columnstringMandatoryFeed column name containing image URLs
assetIdstringMandatoryAsset identifier
assetPropertystringMandatoryAsset property name
filterarray of {key: value}OptionalRow filters to scope the batch

advId is injected server-side from the authenticated account

Sample Request

HTTP
Copy

Request Body

JSON
Copy

Sample Response

JSON
Copy

Batch Trim and Remove Background

Runs trim + background removal on an entire feed column asynchronously. Uses the same request body as Batch background removal

Sample Request

HTTP
Copy

Cancel Feed Transformation

Cancels an in-progress batch feed transformation job

Parameters

FieldData TypeRequirementDescription
adIdintegerMandatoryAd ID
adUnitIdintegerMandatoryAd unit ID

advId is injected server-side.

Sample Request

HTTP
Copy

Request Body

JSON
Copy

Sample Response

JSON
Copy

Get Feed Transformation Progress

Returns the progress of an in-progress feed transformation job.

Parameters

FieldData TypeRequirementDescription
adIdintegerMandatoryAd ID
adUnitIdintegerMandatoryAd unit ID

advId is injected server-side.

Sample Request

HTTP
Copy

Request Body

JSON
Copy

Sample Response

JSON
Copy

Get Feed Transformation Progress (row)

Returns the transformation progress for a specific feed row.

Parameters

FieldData TypeRequirementDescription
adIdintegerMandatoryAd ID
adUnitIdintegerMandatoryAd unit ID
dataServiceIdintegerMandatoryData service (feed) ID
columnstringMandatoryFeed column name
transformationstringMandatoryTransformation type applied
assetPropertystringMandatoryAsset property name
assetIdstringMandatoryAsset identifier
versionIdintegerMandatoryVersion ID of the transformation

advId is injected server-side.

Sample Request

HTTP
Copy

Request Body

JSON
Copy

Sample Response

JSON
Copy

Get GenAI Feed Progress (Ad)

Returns the GenAI feed transformation progress for all ad units (or a specific one) of an ad.

Path Parameters

FieldData TypeRequirementDescription
accountIdstringMandatoryAccount ID
adIdxintegerMandatoryAd index

Query Parameters

FieldData TypeRequirementDefaultDescription
adUnitIdxintegerOptional0If provided, returns progress for that ad unit only.

Sample Request

HTTP
Copy

Sample Response

If adUnitIdx is provided, returns a single progress object; otherwise returns a list.

JSON
Copy
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard