---
title: "AirshipExport: Create job"
method: POST
path: "/job/airship-export"
tags: ["Jobs"]
---

# AirshipExport: Create job

`POST /job/airship-export`

Create a AirshipExport job

## Query parameters

- `account_id` string

## Response `201`

AirshipExport 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
      - `commercial_optin` string — Select the field that contains the date the user opted into commercial emails. This will be used to register new users in Airship. If left blank will use the current time
      - `commercial_optout` string — Select the field that contains the date the user opted out of commercial emails. This will be used to register new users in Airship
      - `continuous_update` boolean — Continuously run this export
      - `day_of_week` string — Day of week to run work
      - `email` string — Select the field that contains the user's email address. This will be used to register new users in Airship
      - `fields_mapping` object[] — Map the Lytics fields to Airship Channel Identifiers
      - `list_name` string — Enter the list name you wish to create in Airship.
      - `list_url` string — Select the list you want to export to, if you want to create a new list use the 'List Name' field below.
      - `run_frequency` string — Choose how often a continuous export should update the list
      - `segment_id` string — Choose the audience that contains the users to export.
      - `time_of_day` string — Time of day to start export each day
      - `timezone` string — Timezone for time of day
      - `transactional_optin` string — Select the field that contains the date the user opted into transactional emails. This will be used to register new users in Airship
      - `transactional_optout` string — Select the field that contains the date the user opted out of transactional emails. This will be used to register new users in Airship
    - `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)
