---
title: "AmazonAdsAudienceExport: Update job"
method: PUT
path: "/job/amazon-ads-audience-export/{id}"
tags: ["Jobs"]
---

# AmazonAdsAudienceExport: Update job

`PUT /job/amazon-ads-audience-export/{id}`

Update a AmazonAdsAudienceExport job

## Path parameters

- `id` string, required

## Query parameters

- `account_id` string

## Response `200`

AmazonAdsAudienceExport Job

- object
  - `_meta` object — Response Metadata
  - `data` object — Response Payload
    - `account_id` string — Lytics Account ID
    - `anomaly_rule` ModelsAnomalyRuleResp
      - `aid` integer
      - `checks` ModelsRuleCheckConfigReq[]
        - `allowable_violations` integer
        - `interval` string
        - `lookback_count` integer
        - `max_threshold` integer
        - `metric_type` string
        - `min_threshold` integer
        - `type` string
        - `variance_pct` number
      - `created` string
      - `id` string
      - `subject_id` string
      - `subject_type` string
      - `updated` string
    - `api_token_auth_id` string — this is set when work is create using access token
    - `auth_ids` string[] — Authorization IDs associated with the Job
    - `config` object, required — Job configuration, unique per-workflow
      - `ad_storage_consent` 'GRANTED' | 'DENIED' | 'NOT_APPLICABLE' | 'UNKNOWN' — Amazon ad storage consent status
      - `advertiser_id` string, required — Enter your Amazon Ads Advertiser ID
      - `country_code` 'CA' | 'DE' | 'ES' | 'FR' | 'IN' | 'IT' | 'JP' | 'UK' | 'US' — Select the 2 letter country code where the users are located
      - `external_user_id` string — Select the Lytics user field that contains the external user id. If left empty, the email or phone number identifier that is mapped in identifier mapping will be used as the external user id.
      - `identifier_mapping` object[] — Map Lytics user fields to Amazon Ads PII. We will hash (SHA256) the identifiers before we send them to Amazon Ads. You can also select a field that is already hashed.
      - `profile_id` string, required — The Amazon DSP Profile/region you wish to export to
      - `segment_id` string, required — Select the Lytics audience that contains the users to export
      - `user_data_consent` 'GRANTED' | 'DENIED' | 'NOT_APPLICABLE' | 'UNKNOWN' — Amazon user data consent status for Digital Markets Act compliance
      - `withbackfill` boolean — Select this to immediately push users who currently exist in the selected Lytics audience. Deselecting will only push users as they leave or enter the audience
    - `created` string
    - `deleted` boolean — The Job has been deleted
    - `description` string — A user-defined description
    - `drop_events_during_quiet_window` boolean
    - `expires_at` string, date-time
    - `id` string — A Lytics-assigned, immutable unique ID for the Job
    - `meta` object — Extra meta data about the job
    - `monitoring` object — Inline monitoring config. On write: omit to keep, null to clear, or a config to set.
    - `name` string, required — A user-defined name
    - `quiet_period` integer
    - `quiet_time_of_day` string
    - `quiet_timezone` string
    - `sleep_until` string
    - `status` 'runnable' | 'sleeping' | 'paused' | 'completed' | 'fault' | 'failed' | 'killed' | 'deleted' | 'unknown' — The status of the job
    - `updated` string
    - `user_id` string — The user ID that created or updated the job
    - `workflow` string — The workflow slug
    - `workflow_id` string — The workflow ID
  - `request_id` string
  - `status` integer — HTTP Status Code

## Other responses

- `404` — Not Found
- `500` — Internal Server Error

---

[API](https://skmtc.net/lytics/apis/lytics-api.md) · [All operations](https://skmtc.net/lytics/apis/lytics-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lytics/lytics-api/versions/366eeabcb6de/schema)
