Skip to main content

ImportFile

Represents an import file.

type ImportFile implements Node, Job {
id: ID!
status: JobStatusEnum!
createdAt: DateTime!
updatedAt: DateTime!
message: String
originalFilename: String
url: String
user: User
app: App
events: [ImportEvent!]!
timeline(
kinds: [TimelineEntryKind!]
): [TimelineEntry!]!
metadata: JSONString!
}

Fields​

ImportFile.id ● ID! non-null scalar​

The Globally Unique ID of this object

ImportFile.status ● JobStatusEnum! non-null enum​

Job status.

ImportFile.createdAt ● DateTime! non-null scalar​

Created date time of job in ISO 8601 format.

ImportFile.updatedAt ● DateTime! non-null scalar​

Date time of job last update in ISO 8601 format.

ImportFile.message ● String scalar​

Job message.

ImportFile.originalFilename ● String scalar​

Original filename

ImportFile.url ● String scalar​

URL to download the import file

ImportFile.user ● User object​

User who created the import file

ImportFile.app ● App object​

App which created the import file

ImportFile.events ● [ImportEvent!]! non-null object​

List of import events

ImportFile.timeline ● [TimelineEntry!]! non-null object​

Unified change-history feed for this import job. Projects the legacy ImportEvent log into a TimelineEntry list ordered most-recent-first, mirroring the export-job timeline. Optional kinds argument filters server-side.

ImportFile.timeline.kinds ● [TimelineEntryKind!] list enum​

ImportFile.metadata ● JSONString! non-null scalar​

Pipeline metadata: parse output (headers, examples, profiles), dry_run summary after validation, load_summary after loading.

Interfaces​

Node interface​

An object with a Globally Unique ID

Job interface​

An async job that tracks status and progress.

Returned By​

importFile query

Member Of​

ConfirmImportMapping object ● CreateImportFile object ● ImportFileCountableEdge object ● NauticalOrderLinesCsvUpload object ● OrderLinesCsvUpload object ● StartCSVImport object ● StartImportLoad object

Was this page helpful?