The Lume Python SDK is currently in beta. Please reach out to support if you have any questions, encounter any bugs, or have any feature requests.

Primary Classes

Job

Type representing details of a job. Returned in job fetching methods.

PropertyDescription
idUnique identifier of the job.
created_atDate and time the job was created.
pipeline_idID of the pipeline the job is associated with.

Workshop

Type representing details of a workshop. Returned in workshop fetching methods.

PropertyDescription
idUnique identifier of the workshop.
created_atDate and time the workshop was created.
job_idID of the job the workshop is associated with.
pipeline_idID of the pipeline the workshop is associated with.
statusStatus of the workshop.
updated_atDate and time the workshop was last updated.

Mapper

Type representing the mapped record of the data from the job.

PropertyDescription
idUnique identifier of the mapper.
statusStatus of the mapping operation.
created_atTimestamp when the mapper was created.
job_idID of the job associated with this mapper.
pipeline_idID of the pipeline used in this mapping.
mapped_dataData that has been mapped.

Pipeline

Type representing details of a pipeline. Returned in pipeline fetching methods.

PropertyDescription
idUnique identifier of the pipeline.
created_atDate and time the pipeline was created.
nameName of the pipeline. Must be unique within the organization.
descriptionDescription of the pipeline.
target_schema_idThe target schema of the pipeline in JSON-schema format.
source_schemaThe source schema of the pipeline, inferred from the pipeline’s jobs in JSON-schema format.
updated_atDate and time the pipeline was last updated.

Result

Type representing details of a result from a job or a task.

PropertyDescription
idUnique identifier of the result.
statusStatus of the result.
created_atDate and time the result was created.
updated_atDate and time the result was last updated.

Target

Type representing details of a target schema.

PropertyDescription
idThe ID of the target schema.
nameThe name of the target schema.
filenameThe file name of the target schema.

Parameter Data Models

PipelineCreatePayload

Payload for creating a new pipeline.

PropertyDescription
nameName of the pipeline. Must be unique within the organization.
descriptionDescription of the pipeline.
target_schemaThe target schema of the pipeline in JSON-schema format.

PipelineUpdatePayload

Payload for updating an existing pipeline.

PropertyDescription
nameName of the pipeline. Must be unique within the organization.
descriptionDescription of the pipeline.

ResultMapper

Type representing the mapping details associated with a result.

PropertyDescription
result_idIdentifier of the result this mapping belongs to.
indexIndex of the record in the data set.
source_recordThe original record before mapping.
mapped_recordThe record after mapping.
messageA message associated with the mapping, if any.