# Close job Payload to close a job. Endpoint: POST /closeJob Version: 1.0.0 Security: Certificate ## Request fields (application/json): - `id` (integer, required) - `jsonrpc` (string, required) - `method` (string, required) - `params` (object, required) - `params.jobHeader` (object) - `params.jobHeader.serviceId` (string) - `params.jobHeader.requestorJobId` (string) - `params.jobHeader.providerJobId` (string) - `params.jobHeader.buyerReferenceId` (string) - `params.jobHeader.eventTimestamp` (string) - `params.jobHeader.providerDunsId` (string) - `params.jobHeader.requestorDunsId` (string) - `params.installType` (object) - `params.installType.cityCode` (string) - `params.installType.jobCodes` (array) - `params.ontDetails` (object) - `params.ontDetails.serialNumber` (string) - `params.activityStartTime` (string) - `params.activityEndTime` (string) - `params.closureDetails` (object) - `params.closureDetails.closureCode` (string, required) - `params.closureDetails.secondaryClosureCode` (string, required) - `params.closureDetails.secondaryClosureCodeDescription` (string, required) - `params.closureDetails.closureNotes` (string, required) - `params.closureDetails.complete` (string, required) - `params.testResults` (object) - `params.testResults.speedUpstream` (integer, required) - `params.testResults.speedDownstream` (integer, required) - `params.testResults.lightLevel` (number, required) - `params.nodeDetails` (object) - `params.nodeDetails.aerialInstallation` (string, required) - `params.nodeDetails.aerialPoleCableCount` (integer, required) - `params.nodeDetails.aerialSplitterCount` (integer, required) - `params.nodeDetails.patchMadeInCabinet` (string, required) - `params.closureDocuments` (object) - `params.closureDocuments.preInstallAgreementPDF` (string, required) - `params.closureDocuments.postInstallAgreementPDF` (string, required) - `params.closureDocuments.wayleaveJpeg` (string, required) - `params.closureDocuments.exfoTestPDF` (string, required)