# Type Alias OpenaiSyncScriptByPathData

OpenaiSyncScriptByPathData: {
includeHeader?: string;
jobId?: string;
parentJob?: string;
path: string;
queueLimit?: string;
requestBody: ScriptArgs;
workspace: string;
}

#### Type declaration

- ##### `Optional` includeHeader?: string

  List of headers's keys (separated with ',') whove value are added to the args Header's key lowercased and '-'' replaced to '_' such that 'Content-Type' becomes the 'content_type' arg key

- ##### `Optional` jobId?: string

  The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)

- ##### `Optional` parentJob?: string

  The parent job that is at the origin and responsible for the execution of this script if any

- ##### path: string

- ##### `Optional` queueLimit?: string

  The maximum size of the queue for which the request would get rejected if that job would push it above that limit

- ##### requestBody: ScriptArgs

  script args

- ##### workspace: string

- Defined in src/types.gen.ts:3217