AvaTax for VAT
CertificateJobModel
A job associated with a certificate.
Used as both the input shape on certificate POST/PUT (only id and the nested
Avalara.AvaTax.AccountServices.Models.v2.CertificateJobModel.phases ids are required to link existing jobs/phases/tasks to the certificate)
and the response shape on certificate GET endpoints when jobs is requested via
$include. Use $include=jobs.phases or $include=jobs.tasks on GET to
additionally populate the nested Avalara.AvaTax.AccountServices.Models.v2.CertificateJobModel.phases collection and the tasks under each phase.
Indicates whether this job was explicitly linked to the certificate. Populated by CertCapture on GET responses; ignored on POST/PUT.
Indicates whether this is a direct association. Populated by CertCapture on GET responses; ignored on POST/PUT.
The unique ID of this job. Required on POST/PUT to link an existing job to the certificate.
The name of this job. Populated by CertCapture on GET responses; ignored on POST/PUT (the job is identified by Avalara.AvaTax.AccountServices.Models.v2.CertificateJobModel.id).
The job number. Populated by CertCapture on GET responses; ignored on POST/PUT (the job is identified by Avalara.AvaTax.AccountServices.Models.v2.CertificateJobModel.id).
The name of the exposure zone associated with this job. Populated by CertCapture on GET responses; ignored on POST/PUT.
The nested list of phases for this job (each phase containing its own tasks).
On GET, populated by CertCapture only when $include=jobs.phases or
$include=jobs.tasks is requested; null otherwise. On POST/PUT, supply the
phase / task id values to link them to the certificate alongside the job.