---
title: "AnalyticsSetup: Update job"
method: PUT
path: "/job/analytics-setup/{id}"
tags: ["Jobs"]
---

# AnalyticsSetup: Update job

`PUT /job/analytics-setup/{id}`

Update a AnalyticsSetup job

## Path parameters

- `id` string, required

## Query parameters

- `account_id` string

## Response `200`

AnalyticsSetup 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
      - `adwords_account_id` string — Select which Google Analytics account to use
      - `ga4` boolean — Select whether Google Analytics 4 or Google Universal Analytics is used
      - `premium_account` boolean — Check if you have a Google Analytics 360 account
      - `user_fields` string[] — Select the user fields to export to Google Analytics. If none are selected, only user audience affiliation will be exported. Regular Google Analytics accounts are limited to 20 custom dimensions per property and Google Analytics 360 accounts are limited to 200. Please make sure that there is enough room in your account for the number of dimensions that you select plus the two default dimensions
      - `web_property_id` string — Select which web property to use. This will be the web property you use for all future Google Analytics data syncs
      - `web_segment_dimension` string — Select which custom dimension you would like to pass Lytics audiences to. We'll create one for you labeled "Lytics Audiences" if nothing is selected (recommended)
      - `web_user_dimension` string — Select which custom dimension to pass Lytics user IDs to. One will be created for you labeled "Lytics User ID" if nothing is selected (recommended).
    - `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)
