---
title: "CreateOneTimeExportJobRequest"
url: "https://developer.tesma.com/apis/tesma-platform-api-v1/versions/333907fb-f0a7-4e20-b01e-c9915c73321a/schemas/CreateOneTimeExportJobRequest"
---

> Full API specification: https://developer.tesma.com/apis/tesma-platform-api-v1/versions/333907fb-f0a7-4e20-b01e-c9915c73321a.md

# CreateOneTimeExportJobRequest

## OpenAPI definition

```yaml
openapi: 3.1.1
info:
  title: tesma
  version: v1
servers:
  - url: https://api.tesma.com
components:
  schemas:
    ExportSource:
      enum:
        - none
        - leaseSchedules
        - leaseScheduleAssets
        - invoices
        - invoiceAssets
        - collections
        - collectedAssets
        - ownedAssets
      type: string
    CreateOneTimeExportJobRequest:
      additionalProperties: false
      properties:
        dataSourceLoadOptions:
          maxLength: 2147483647
          minLength: 0
          type: string
        exportSource:
          $ref: "#/components/schemas/ExportSource"
        exportSourceData:
          type: "null"
        gridLayout:
          maxLength: 2147483647
          minLength: 0
          type: string
        name:
          maxLength: 50
          minLength: 0
          pattern: ^((?!(<[sS][cC][rR][iI][pP][tT]|\[\%|%\]))(.|\s))*$
          type: string
      required:
        - dataSourceLoadOptions
        - gridLayout
        - name
      type: object
```
