Adobe Suite Datarepair API

The datarepair API from Adobe Suite — 4 operation(s) for datarepair.

Operations 5

GET /{globalCompanyId}/datarepair/v1/{reportSuiteId}/auth Get Auth #
GET /{globalCompanyId}/datarepair/v1/{reportSuiteId}/job Get Jobs #
POST /{globalCompanyId}/datarepair/v1/{reportSuiteId}/job Create Job #
GET /{globalCompanyId}/datarepair/v1/{reportSuiteId}/job/{jobId} Get Job #
GET /{globalCompanyId}/datarepair/v1/{reportSuiteId}/serverCallEstimate Get Server Call Estimate #

Documentation

📖
Documentation
https://developer.adobe.com/photoshop/api/docs/
📖
Authentication
https://developer.adobe.com/developer-console/docs/guides/authentication/
📖
Documentation
https://developer.adobe.com/lightroom/api/docs/
📖
Documentation
https://developer.adobe.com/illustrator/api/docs/
📖
Documentation
https://developer.adobe.com/indesign/docs/
📖
Documentation
https://developer.adobe.com/document-services/docs/overview/pdf-services-api/
📖
Documentation
https://developer.adobe.com/document-services/docs/overview/pdf-extract-api/
📖
GettingStarted
https://developer.adobe.com/document-services/docs/overview/pdf-extract-api/gettingstarted/
📖
Documentation
https://developer.adobe.com/document-services/docs/overview/pdf-accessibility-auto-tag-api/
📖
Documentation
https://developer.adobe.com/analytics-apis/docs/
📖
APIReference
https://developer.adobe.com/analytics-apis/docs/2.0/
📖
Documentation
https://developer.adobe.com/firefly-services/docs/
📖
APIReference
https://developer.adobe.com/firefly-services/docs/api/
📖
Documentation
https://developer.adobe.com/audio-video-firefly-services/
📖
GettingStarted
https://developer.adobe.com/audio-video-firefly-services/getting-started/
📖
Documentation
https://developer.adobe.com/creative-cloud-libraries/docs/
📖
APIReference
https://developer.adobe.com/creative-cloud-libraries/docs/api/
📖
Documentation
https://developer.adobe.com/express/embed-sdk/docs/guides/
📖
APIReference
https://developer.adobe.com/express/embed-sdk/docs/v4/
📖
GettingStarted
https://developer.adobe.com/express/embed-sdk/docs/guides/quickstart/
📖
Documentation
https://developer.adobe.com/experience-platform-apis/
📖
GettingStarted
https://experienceleague.adobe.com/en/docs/experience-platform/landing/platform-apis/api-guide
📖
Documentation
https://developer.adobe.com/marketo-apis/
📖
Authentication
https://experienceleague.adobe.com/en/docs/marketo-developer/marketo/rest/authentication
📖
Documentation
https://developer.adobe.com/commerce/docs/
📖
GettingStarted
https://developer.adobe.com/commerce/webapi/get-started/
📖
Documentation
https://developer.adobe.com/experience-cloud/cloud-manager/
📖
Documentation
https://developer.adobe.com/journey-optimizer-apis/
📖
Documentation
https://developer.adobe.com/workfront-apis/
📖
Documentation
https://developer.adobe.com/firefly-services/docs/substance3d/
📖
Documentation
https://developer.adobe.com/data-collection-apis/
📖
Documentation
https://developer.adobe.com/adobe-status/
📖
Documentation
https://developer.adobe.com/vip-marketplace/

Specifications

Other Resources

🔗
Pricing
https://developer.adobe.com/document-services/pricing/
🔗
SDKs
https://developer.adobe.com/document-services/docs/overview/pdf-services-api/sdks/
🔗
ReleaseNotes
https://developer.adobe.com/document-services/docs/overview/pdf-services-api/releasenotes
🔗
Guides
https://developer.adobe.com/analytics-apis/docs/2.0/guides/
🔗
Guides
https://developer.adobe.com/firefly-services/docs/guides/
🔗
Usage Notes
https://developer.adobe.com/audio-video-firefly-services/getting_started/usage/
🔗
Overview
https://developer.adobe.com/creative-cloud-libraries/docs/overview/
🔗
Integration Guide
https://developer.adobe.com/creative-cloud-libraries/docs/integrate/
🔗
API Fundamentals
https://experienceleague.adobe.com/en/docs/experience-platform/landing/platform-apis/api-fundamentals
🔗
Developer Guide
https://experienceleague.adobe.com/en/docs/marketo-developer/marketo/home
🔗
REST API
https://experienceleague.adobe.com/en/docs/marketo-developer/marketo/rest/rest-api
🔗
REST API
https://developer.adobe.com/commerce/webapi/rest/
🔗
GraphQL API
https://developer.adobe.com/commerce/webapi/graphql-api/
🔗
REST API Reference
https://developer.adobe.com/commerce/webapi/reference/rest/paas/
🔗
GraphQL
https://raw.githubusercontent.com/api-evangelist/adobe-suite/refs/heads/main/graphql/adobe-suite-graphql.md
🔗
Webhooks
https://developer.adobe.com/experience-cloud/cloud-manager/guides/getting-started/create-event-integration/
🔗
StatusPage
https://status.adobe.com/

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/adobe-suite-datarepair-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

adobe-suite-datarepair-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Data Repair Datarepair API
  description: 'Note: Adobe may add optional request and response members (name/value pairs) to existing API objects at any time and without notice or changes in versioning. Adobe recommends that you refer to the API documentation of any third-party tool you integrate with our APIs so that such additions are ignored in processing if not understood. If implemented properly, such additions are non-breaking changes for your implementation. Adobe will not remove parameters or add required parameters without first providing standard notification through release notes.'
  version: 1.0.0
servers:
- url: https://analytics.adobe.io/api
tags:
- name: datarepair
paths:
  /{globalCompanyId}/datarepair/v1/{reportSuiteId}/auth:
    get:
      operationId: get_auth_v1__reportSuiteId__auth_get
      parameters:
      - name: globalCompanyId
        in: path
        description: The Global Company ID for the Adobe Analytics organization
        required: true
        schema:
          type: string
      - $ref: '#/components/parameters/authorization'
      - $ref: '#/components/parameters/x-api-key'
      - in: path
        name: reportSuiteId
        required: true
        schema:
          title: Reportsuiteid
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AuthResponseModel'
          description: Successful Response
        4XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExceptionModel'
          description: Client Error
        5XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExceptionModel'
          description: Server Error
      summary: Get Auth
      tags:
      - datarepair
  /{globalCompanyId}/datarepair/v1/{reportSuiteId}/job:
    get:
      operationId: get_jobs_v1__reportSuiteId__job_get
      parameters:
      - name: globalCompanyId
        in: path
        description: The Global Company ID for the Adobe Analytics organization
        required: true
        schema:
          type: string
      - $ref: '#/components/parameters/authorization'
      - $ref: '#/components/parameters/x-api-key'
      - in: path
        name: reportSuiteId
        required: true
        schema:
          title: Reportsuiteid
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                items:
                  $ref: '#/components/schemas/DataRepairJobModel'
                title: Response Get Jobs V1  Reportsuiteid  Job Get
                type: array
          description: Successful Response
        4XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExceptionModel'
          description: Client Error
        5XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExceptionModel'
          description: Server Error
      summary: Get Jobs
      tags:
      - datarepair
    post:
      operationId: create_job_v1__reportSuiteId__job_post
      parameters:
      - name: globalCompanyId
        in: path
        description: The Global Company ID for the Adobe Analytics organization
        required: true
        schema:
          type: string
      - $ref: '#/components/parameters/authorization'
      - $ref: '#/components/parameters/x-api-key'
      - in: path
        name: reportSuiteId
        required: true
        schema:
          title: Reportsuiteid
          type: string
      - in: query
        name: validationToken
        required: true
        schema:
          title: Validationtoken
          type: string
      - in: query
        name: validateOnly
        required: false
        schema:
          default: false
          title: Validateonly
          type: boolean
      - in: query
        name: dateRangeStart
        required: true
        schema:
          format: date
          title: Daterangestart
          type: string
      - in: query
        name: dateRangeEnd
        required: true
        schema:
          format: date
          title: Daterangeend
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/JobDefinitionModel'
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DataRepairJobModel'
          description: Successful Response
        '204':
          description: Empty response when validating a job
        4XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExceptionModel'
          description: Client Error
        5XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExceptionModel'
          description: Server Error
      summary: Create Job
      tags:
      - datarepair
  /{globalCompanyId}/datarepair/v1/{reportSuiteId}/job/{jobId}:
    get:
      operationId: get_job_v1__reportSuiteId__job__jobId__get
      parameters:
      - name: globalCompanyId
        in: path
        description: The Global Company ID for the Adobe Analytics organization
        required: true
        schema:
          type: string
      - $ref: '#/components/parameters/authorization'
      - $ref: '#/components/parameters/x-api-key'
      - in: path
        name: reportSuiteId
        required: true
        schema:
          title: Reportsuiteid
          type: string
      - in: path
        name: jobId
        required: true
        schema:
          title: Jobid
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DataRepairJobModel'
          description: Successful Response
        4XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExceptionModel'
          description: Client Error
        5XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExceptionModel'
          description: Server Error
      summary: Get Job
      tags:
      - datarepair
  /{globalCompanyId}/datarepair/v1/{reportSuiteId}/serverCallEstimate:
    get:
      operationId: get_server_call_estimate_v1__reportSuiteId__serverCallEstimate_get
      parameters:
      - name: globalCompanyId
        in: path
        description: The Global Company ID for the Adobe Analytics organization
        required: true
        schema:
          type: string
      - $ref: '#/components/parameters/authorization'
      - $ref: '#/components/parameters/x-api-key'
      - in: path
        name: reportSuiteId
        required: true
        schema:
          title: Reportsuiteid
          type: string
      - in: query
        name: dateRangeStart
        required: true
        schema:
          format: date
          title: Daterangestart
          type: string
      - in: query
        name: dateRangeEnd
        required: true
        schema:
          format: date
          title: Daterangeend
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServerCallEstimateResponseModel'
          description: Successful Response
        4XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExceptionModel'
          description: Client Error
        5XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExceptionModel'
          description: Server Error
      summary: Get Server Call Estimate
      tags:
      - datarepair
components:
  schemas:
    JobDefinitionStringContainsFilterModel:
      additionalProperties: false
      description: '    '
      properties:
        condition:
          default: contains
          enum:
          - contains
          title: Condition
          type: string
        matchValue:
          title: Matchvalue
          type: string
      required:
      - matchValue
      title: JobDefinitionStringContainsFilterModel
      type: object
    JobDefinitionIsUrlFilterModel:
      additionalProperties: false
      description: '    '
      properties:
        condition:
          default: isURL
          enum:
          - isURL
          title: Condition
          type: string
      title: JobDefinitionIsUrlFilterModel
      type: object
    JobDefinitionVariablesModel:
      additionalProperties: false
      description: '    '
      properties:
        activitymap:
          $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
        campaign:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Campaign
        entrypage:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Entrypage
        entrypageoriginal:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Entrypageoriginal
        evar1:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Evar1
        evar2:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Evar2
        evar3:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Evar3
        geocity:
          $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
        geocountry:
          $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
        geodma:
          $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
        geolatitude:
          $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
        geolongitude:
          $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
        georegion:
          $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
        geozip:
          $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
        ipaddress:
          $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
        latitude:
          $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
        latlon1:
          $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
        latlon23:
          $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
        latlon45:
          $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
        longitude:
          $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
        mobileaction:
          $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
        mobileappid:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Mobileappid
        mobilecampaigncontent:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Mobilecampaigncontent
        mobilecampaignmedium:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Mobilecampaignmedium
        mobilecampaignname:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Mobilecampaignname
        mobilecampaignsource:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Mobilecampaignsource
        mobilecampaignterm:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Mobilecampaignterm
        mobilemessagebuttonname:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Mobilemessagebuttonname
        mobilemessageid:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Mobilemessageid
        mobilemessagepushoptin:
          $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
        mobilerelaunchcampaigncontent:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Mobilerelaunchcampaigncontent
        mobilerelaunchcampaignmedium:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Mobilerelaunchcampaignmedium
        mobilerelaunchcampaignsource:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Mobilerelaunchcampaignsource
        mobilerelaunchcampaignterm:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Mobilerelaunchcampaignterm
        mobilerelaunchcampaigntrackingcode:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Mobilerelaunchcampaigntrackingcode
        page:
          $ref: '#/components/schemas/JobDefinitionSetActionModel'
        pageeventvar1:
          $ref: '#/components/schemas/JobDefinitionSetActionModel'
        pageeventvar2:
          $ref: '#/components/schemas/JobDefinitionSetActionModel'
        pageurl:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteQueryStringActionModel'
          - $ref: '#/components/schemas/JobDefinitionDeleteQueryStringParametersActionModel'
          title: Pageurl
        pageurlfirsthit:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteQueryStringActionModel'
          - $ref: '#/components/schemas/JobDefinitionDeleteQueryStringParametersActionModel'
          title: Pageurlfirsthit
        pageurlvisitstart:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteQueryStringActionModel'
          - $ref: '#/components/schemas/JobDefinitionDeleteQueryStringParametersActionModel'
          title: Pageurlvisitstart
        pointofinterest:
          $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
        pointofinterestdistance:
          $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
        prop1:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Prop1
        prop2:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Prop2
        prop3:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Prop3
        referrer:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteQueryStringActionModel'
          - $ref: '#/components/schemas/JobDefinitionDeleteQueryStringParametersActionModel'
          title: Referrer
        referrerfirsthit:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteQueryStringActionModel'
          - $ref: '#/components/schemas/JobDefinitionDeleteQueryStringParametersActionModel'
          title: Referrerfirsthit
        referrervisit:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteQueryStringActionModel'
          - $ref: '#/components/schemas/JobDefinitionDeleteQueryStringParametersActionModel'
          title: Referrervisit
        sitesections:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Sitesections
        video:
          $ref: '#/components/schemas/JobDefinitionSetActionModel'
        videoad:
          $ref: '#/components/schemas/JobDefinitionSetActionModel'
        videoadname:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videoadname
        videoadplayername:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videoadplayername
        videoadvertiser:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videoadvertiser
        videoaudioalbum:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videoaudioalbum
        videoaudioartist:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videoaudioartist
        videoaudioauthor:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videoaudioauthor
        videoaudiolabel:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videoaudiolabel
        videoaudiopublisher:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videoaudiopublisher
        videoaudiostation:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videoaudiostation
        videocampaign:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videocampaign
        videochannel:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videochannel
        videocontenttype:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videocontenttype
        videoepisode:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videoepisode
        videofeedtype:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videofeedtype
        videomvpd:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videomvpd
        videoname:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videoname
        videonetwork:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videonetwork
        videopath:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videopath
        videoplayername:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videoplayername
        videoseason:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videoseason
        videoshow:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videoshow
        videoshowtype:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videoshowtype
        videostreamtype:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
          - $ref: '#/components/schemas/JobDefinitionSetActionModel'
          title: Videostreamtype
        zip:
          $ref: '#/components/schemas/JobDefinitionDeleteActionModel'
      title: JobDefinitionVariablesModel
      type: object
    JobDefinitionIsNotUrlFilterModel:
      additionalProperties: false
      description: '    '
      properties:
        condition:
          default: isNotURL
          enum:
          - isNotURL
          title: Condition
          type: string
      title: JobDefinitionIsNotUrlFilterModel
      type: object
    JobDefinitionStringEndsWithFilterModel:
      additionalProperties: false
      description: '    '
      properties:
        condition:
          default: endsWith
          enum:
          - endsWith
          title: Condition
          type: string
        matchValue:
          title: Matchvalue
          type: string
      required:
      - matchValue
      title: JobDefinitionStringEndsWithFilterModel
      type: object
    JobDefinitionStringStartsWithFilterModel:
      additionalProperties: false
      description: '    '
      properties:
        condition:
          default: startsWith
          enum:
          - startsWith
          title: Condition
          type: string
        matchValue:
          title: Matchvalue
          type: string
      required:
      - matchValue
      title: JobDefinitionStringStartsWithFilterModel
      type: object
    JobDefinitionDeleteActionModel:
      additionalProperties: false
      description: '    '
      properties:
        action:
          default: delete
          enum:
          - delete
          title: Action
          type: string
        filter:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionInListFilterModel'
          - $ref: '#/components/schemas/JobDefinitionStringStartsWithFilterModel'
          - $ref: '#/components/schemas/JobDefinitionStringEndsWithFilterModel'
          - $ref: '#/components/schemas/JobDefinitionStringContainsFilterModel'
          - $ref: '#/components/schemas/JobDefinitionStringContainsAtSignFilterModel'
          - $ref: '#/components/schemas/JobDefinitionIsUrlFilterModel'
          - $ref: '#/components/schemas/JobDefinitionIsNotUrlFilterModel'
          title: Filter
      title: JobDefinitionDeleteActionModel
      type: object
    JobDefinitionDeleteQueryStringActionModel:
      additionalProperties: false
      description: '    '
      properties:
        action:
          default: deleteQueryString
          enum:
          - deleteQueryString
          title: Action
          type: string
        filter:
          $ref: '#/components/schemas/JobDefinitionBaseFilterModel'
      title: JobDefinitionDeleteQueryStringActionModel
      type: object
    ServerCallEstimateResponseModel:
      additionalProperties: false
      description: '    '
      properties:
        dateRangeEnd:
          format: date
          title: Daterangeend
          type: string
        dateRangeStart:
          format: date
          title: Daterangestart
          type: string
        reportSuiteId:
          title: Reportsuiteid
          type: string
        serverCallEstimate:
          title: Servercallestimate
          type: integer
        validationToken:
          title: Validationtoken
          type: string
      required:
      - serverCallEstimate
      - reportSuiteId
      - validationToken
      - dateRangeStart
      - dateRangeEnd
      title: ServerCallEstimateResponseModel
      type: object
    DataRepairJobModel:
      additionalProperties: false
      description: '    '
      properties:
        dateRangeEnd:
          format: date
          title: Daterangeend
          type: string
        dateRangeStart:
          format: date
          title: Daterangestart
          type: string
        jobCompleteTime:
          format: date-time
          title: Jobcompletetime
          type: string
        jobCreateTime:
          format: date-time
          title: Jobcreatetime
          type: string
        jobDefinition:
          $ref: '#/components/schemas/JobDefinitionModel'
        jobId:
          title: Jobid
          type: integer
        progress:
          title: Progress
          type: integer
        reportSuiteId:
          title: Reportsuiteid
          type: string
        serverCalls:
          title: Servercalls
          type: integer
        status:
          title: Status
          type: string
      required:
      - jobId
      - reportSuiteId
      - jobCreateTime
      - progress
      - status
      - dateRangeStart
      - dateRangeEnd
      - jobDefinition
      title: DataRepairJobModel
      type: object
    JobDefinitionInListFilterModel:
      additionalProperties: false
      description: '    '
      properties:
        condition:
          default: inList
          enum:
          - inList
          title: Condition
          type: string
        matchValues:
          items:
            type: string
          title: Matchvalues
          type: array
      required:
      - matchValues
      title: JobDefinitionInListFilterModel
      type: object
    AuthResponseModel:
      additionalProperties: false
      description: '    '
      properties:
        status:
          title: Status
          type: string
      required:
      - status
      title: AuthResponseModel
      type: object
    JobDefinitionStringContainsAtSignFilterModel:
      additionalProperties: false
      description: '    '
      properties:
        condition:
          default: containsAtSign
          enum:
          - containsAtSign
          title: Condition
          type: string
      title: JobDefinitionStringContainsAtSignFilterModel
      type: object
    JobDefinitionDeleteQueryStringParametersActionModel:
      additionalProperties: false
      description: '    '
      properties:
        action:
          default: deleteQueryStringParameters
          enum:
          - deleteQueryStringParameters
          title: Action
          type: string
        filter:
          $ref: '#/components/schemas/JobDefinitionBaseFilterModel'
        parameters:
          items:
            type: string
          title: Parameters
          type: array
      required:
      - parameters
      title: JobDefinitionDeleteQueryStringParametersActionModel
      type: object
    ExceptionModel:
      additionalProperties: false
      description: '    '
      properties:
        errorCode:
          title: Errorcode
          type: string
        errorDescription:
          title: Errordescription
          type: string
        errorId:
          title: Errorid
          type: string
      required:
      - errorId
      - errorCode
      - errorDescription
      title: ExceptionModel
      type: object
    JobDefinitionSetActionModel:
      additionalProperties: false
      description: '    '
      properties:
        action:
          default: set
          enum:
          - set
          title: Action
          type: string
        filter:
          anyOf:
          - $ref: '#/components/schemas/JobDefinitionInListFilterModel'
          - $ref: '#/components/schemas/JobDefinitionStringStartsWithFilterModel'
          - $ref: '#/components/schemas/JobDefinitionStringEndsWithFilterModel'
          - $ref: '#/components/schemas/JobDefinitionStringContainsFilterModel'
          - $ref: '#/components/schemas/JobDefinitionStringContainsAtSignFilterModel'
          - $ref: '#/components/schemas/JobDefinitionIsEmptyFilterModel'
          - $ref: '#/components/schemas/JobDefinitionIsUrlFilterModel'
          - $ref: '#/components/schemas/JobDefinitionIsNotUrlFilterModel'
          title: Filter
        setValue:
          title: Setvalue
          type: string
      required:
      - setValue
      title: JobDefinitionSetActionModel
      type: object
    JobDefinitionBaseFilterModel:
      additionalProperties: false
      description: '    '
      properties:
        condition:
          title: Condition
          type: string
      required:
      - condition
      title: JobDefinitionBaseFilterModel
      type: object
    JobDefinitionModel:
      additionalProperties: false
      description: '    '
      properties:
        variables:
          $ref: '#/components/schemas/JobDefinitionVariablesModel'
      required:
      - variables
      title: JobDefinitionModel
      type: object
    JobDefinitionIsEmptyFilterModel:
      additionalProperties: false
      description: '    '
      properties:
        condition:
          default: isEmpty
          enum:
          - isEmpty
          title: Condition
          type: string
      title: JobDefinitionIsEmptyFilterModel
      type: object
  parameters:
    authorization:
      name: Authorization
      in: header
      description: The access token copied from your AA API client integration, prefixed with "Bearer ".
      required: true
      schema:
        type: string
    x-api-key:
      name: x-api-key
      in: header
      description: The API key copied from your AA API client integration. For more information on how to obtain this value, see [Getting started with the CJA API](https://developer.adobe.com/cja-apis/docs/getting-started/).
      required: true
      schema:
        type: string