Skip to main content
GET
Check the progress and outcome of a PVsyst import

Authorizations

Authorization
string
header
required

Pass Authorization: Bearer <token> on every request. See the Authentication section of the API description for how to fetch a token.

Path Parameters

jobId
integer<int64>
required

Response

The current state of the import job

The state and outcome of a PVsyst import job.

jobId
integer<int64>
required
status
enum<string>
required

Processing — still running, check again shortly. Completed — finished; projectId is the new project. Failed — no project was created; errorCode says why.

Available options:
Processing,
Completed,
Failed
originalFileName
string | null

The uploaded ZIP filename.

projectId
integer<int64> | null

The created project. Null until the import completes successfully.

projectName
string | null
summary
string | null

One sentence describing the outcome in plain language, suitable to relay to a person as-is without counting array lengths.

errorCode
string | null

Set only when status is Failed. One of:

  • no-importable-variants — not one variant could be imported; skipped lists every file that needs fixing. Correct the export and send it again.
  • invalid-zip — the upload could not be read as a PVsyst export, or contained no variants. Correct the export and send it again.
  • import-error — a fault on the PlantPredict side. Contact support with the jobId; retrying the same ZIP will not help.
error
string | null

Free-form detail accompanying errorCode.

imported
object[] | null

Variants that became predictions. Empty until the import finishes.

skipped
object[] | null

Variants left out because a file they reference could not be used. Everything that could be imported still was.

failed
object[] | null

Variants that errored during creation.