The following JSON-RPC methods are supported (try these using the EasyBuildiPadWebService test page):
- approveDeclineCapex(approved, EmployeeID, CapexID)
- approveDeclineLeave(approved, EmployeeID, leaveID)
- approveDeclinePurchaseOrder(approved, EmployeeID, CapexID)
- cancelPurchaseOrder(password, ID, ReasonForCancellation, InsertedByID)
- checkDocumentExists(password, jobID, typeID)
- checkEasyLinkIpadMinimumVersion(IpadMinimumVersion)
- checkEasyLinkLogin(username, password)
- checkForInductedEmployees(password, VendorID)
- checkForValidCertificates(password, VendorID)
- checkIfManualOrderNoExists(password, ManualOrderNo)
- checkIpadMinimumVersion(IpadMinimumVersion)
- checkJobAssessmentExists(password, JobID)
- checkJobRiskManagementPlanExists(password, JobID)
- checkLogin(username, password)
- checkPurchaseOrderDrawn(password, PurchaseOrderHeaderID)
- checkPurchaseOrderForActiveVendorJobs(password, PurchaseOrderHeaderID)
- checkPurchaseOrderForVendorJob(password, PurchaseOrderHeaderID)
- checkUserPermission(password, UserID, permissionID)
- checkVendorCompanyEmployeeInducted(password, VendorID, EmployeeID, EmployeeName)
- closePurchaseOrder(password, ID, InsertedByID)
- deleteAssessmentImage(password, itemID)
- deleteEasyLinkJobCompletionReportSignature(password, JobViewID)
- deleteEstimateHeader(password, HeaderID)
- deleteEstimateItem(password, itemID)
- deleteEstimateItemDetail(password, itemDetailID, itemID)
- deleteJobSiteSpecificNote(password, JobSiteSpecificNoteID)
- getAdjusterDetails(password, jobID)
- getAppointments(password, employeeID)
- getAssessmentPhotos(password, jobID)
- getAssessmentReportType(password, jobID)
- getAssessmentReportTypeMenu(password)
- getAssociatedMakeSafeJobDetailsByJobID(password, JobID)
- getAttendees(password, companyID, includeCasual)
- getAttendeesByJob(password, JobID, RoleID1, RoleID2, includeCasual)
- getBusinessDaysDateDiffJob(password, JobID, StartDate, EndDate)
- getCapexData(id)
- getCase(password, caseID)
- getCaseDivisionID(password, caseID)
- getCertificateAndOHSWarningsAsString(password, VendorID)
- getCheckAssessmentNeedsToBeMailed(password, jobID)
- getClientCompanyEstimateMargin(password, companyID)
- getCommitedCostsReport(password, JobID)
- getCommittedCosts(password, jobID)
- getCompanies(password)
- getCompanyAddresses(password, EmployeeID)
- getCompanyAddressLines(password, CompanyID)
- getContactVendorString(password, vendorID)
- getContractorAttendedSite(password, jobID)
- getContractors(password)
- getContractorsByJobID(password, jobID)
- getContractorsWithPurchaseOrdersOnJobID(password, jobID)
- getCostCodeByEstimateIDList(password, EstimateID)
- getCostCodeByProjectIDAndCompanyID(password, projectID, companyID)
- getCostCodeList(password, companyID)
- getCoverType(password)
- getCurrentEmployees(password)
- getDefects(password, jobID)
- getDetailedCostReport(password, JobID, fromDate, toDate)
- getDivision(password)
- getDocument(password, documentID)
- getDocuments(password, jobID)
- getEasyLinkEHAJobPartsList(password, ClientID, JobTypeGroupID, JobTypeID, JobCompletionCode)
- getEasyLinkJobCompletionCodes(password, JobViewID)
- getEasyLinkJobCompletionReport(password, JobViewID, CompletionCode, SaveToDatabase, EasyLinkUserID, ClientSubscriptionProduct)
- getEasyLinkJobDetails(password, JobViewID)
- getEasyLinkJobInvestigationQuestions(password, JobViewID)
- getEasyLinkJobList(password, UserID)
- getEasyLinkJobMaterialSpend(password, JobViewID, CompletionCode)
- getEasyLinkJobTypeGroupClientProduct(password, jobTypeGroupID, clientCompanyID)
- getEasyLinkRecommendations(password, JobViewID, CompletionCode)
- getEasyLinkWebServiceAccessToken(accesspassword, username, password)
- getEmailAttachment(password, attachmentID)
- getEmployeesAll(password)
- getEmployeeWorkHours(password, jobID)
- getEquipment(password, jobID)
- getEquipmentHire(password, jobID)
- getEstimate(password, EstimateHeaderID)
- getEstimateDetail(password, EstimateDetailID)
- getEstimateDetailList(password, jobID)
- getEstimateDetailListActiveLocked(password, jobID)
- getEstimateDetailListBudget(password, jobID)
- getEstimateGlobalMarkup(password, estimateID)
- getEstimateHeaderList(password, detailID)
- getEstimateItemDetailList(password, itemID)
- getEstimateItemList(password, headerID)
- getEstimatePreviewReport(password, EstimateID, PreviewTypeID)
- getEstimatePricelist(password, companyID)
- getEstimateScopeReport(password, total, EstimateID, jobID)
- getEstimateScopeReportSigned(password, jobID)
- getEstimateShortcutGroupList(password, companyID)
- getEstimateShortcutList(password, companyID, grouping)
- getEstimateShortcutListSearch(password, companyID, shortcutKey)
- getEstimateTotals(password, EstimateID)
- getEstimatingPriceList(password, CompanyID)
- getEstimatingPriceListItem(password, PriceListID, ShortcutID)
- getEstimatingPriceListItemDetail(password, PriceListID, ShortcutID)
- getEstimatingSubContractorlist(password)
- getEstimatorChecklistInfo(password, jobID)
- getHouseType(password)
- getImportantDates(password, jobID)
- getJob(password, projectID)
- getJobAssessmentIfRequired(password, jobID, LastUploadedDate)
- getJobAssessmentReport(password, JobID, UserID)
- getJobBudgetLocked(password, JobID)
- getJobContactKeyDetailLines(password, JobID)
- getJobContacts(password, JobID)
- getJobDBCConstructionPeriodInfo(password, JobDBCID)
- getJobDBCDrawings(password, jobDBCID)
- getJobDBCFixtures(password, jobDBCID)
- getJobDBCInfo(password, jobID)
- getJobDBCPrimeCostItems(password, JobID)
- getJobDBCProgressSchedule(password, jobDBCID)
- getJobDBCProvisionalSumItems(password, JobID)
- getJobDBCSpecial(password, jobDBCID)
- getJobDelayReasons(password, jobID)
- getJobDetails(password, jobID)
- getJobDetailsBasic(password, jobID)
- getJobDetailsBudget(password, JobID)
- getJobDetailsDashboard(password, ManagerType, EmployeeID)
- getJobEstimateMarkupDefault(password, JobID)
- getJobEstimatorOHSConsideration(password, jobID)
- getJobEstimatorPlanPermits(password, jobID)
- getJobHomeOwnerWarranty(password, jobID)
- getJobImageByID(password, jobImageID)
- getJobImageList(password, jobID, typeID)
- getJobList(password, userID)
- getJobManagersByCompanyDirector(password, CompanyDirectorID, ManagerType, ManagerType2, JobStatuses)
- getJobRiskManagementPlanAdditionalGroupIfRequired(password, jobID, LastUploadedDate, AdditionalGroups)
- getJobRiskManagementPlanIfRequired(password, jobID, LastUploadedDate)
- getJobRiskManagementPlanJobTypeIfRequired(password, jobID, LastUploadedDate, jobTypeID)
- getJobRiskManagementPlanReport(password, JobID, UserID)
- getJobsByKeywordEstimate(password, Keywords)
- getJobsByKeywordSearch(password, JobTitle, ProjectID, Keyword, StatusCode, UserID, CompanyID)
- getJobsForEstimateTemplates(password)
- getJobTradeStatus(password, JobID)
- getJobVariations(password, JobID)
- getKeyMilestones(password, jobID)
- getLeaveData(id)
- getMakesafeAuthority(password, jobID)
- getMakesafeDescriptionOfJob(password, jobID)
- getMakesafeImages(password, jobID)
- getMakesafeReport(password, caseID)
- getMakesafeStatus(password, jobID)
- getMenuCaseType(password)
- getMenuEstimatingCategory(password)
- getMenuEstimatingPreviewType(password)
- getMenuEstimatingStatus(password)
- getMenuJobAssessmentBuildingType(password)
- getMenuJobAssessmentCashSettlement(password)
- getMenuJobAssessmentConstructionType(password, JobID)
- getMenuJobAssessmentContentsAction(password)
- getMenuJobAssessmentDesignType(password, JobID)
- getMenuJobAssessmentEventType(password, JobID)
- getMenuJobAssessmentFoundationType(password, ContextID)
- getMenuJobAssessmentHabitability(password)
- getMenuJobAssessmentHazardType(password)
- getMenuJobAssessmentInsuredAction(password)
- getMenuJobAssessmentInsurerAction(password)
- getMenuJobAssessmentJLGAction(password, JobID)
- getMenuJobAssessmentMakesafeType(password)
- getMenuJobAssessmentOptionalCover(password, JobID)
- getMenuJobAssessmentOutBuildingType(password)
- getMenuJobAssessmentOverallCondition(password, JobID)
- getMenuJobAssessmentRecommendation(password, JobID)
- getMenuJobAssessmentReferralReason(password)
- getMenuJobAssessmentRepairCategory(password, LocationID)
- getMenuJobAssessmentRepairContentCategory(password)
- getMenuJobAssessmentRepairContentItem(password, ContentCategoryID)
- getMenuJobAssessmentRepairLocation(password)
- getMenuJobAssessmentReportType(password)
- getMenuJobAssessmentRoofType(password, JobID)
- getMenuJobAssessmentTrade(password)
- getMenuJobAssessmentWarrantyType(password)
- getMenuJobDBCCladdingType(password)
- getMenuJobDBCDrawingType(password)
- getMenuJobDefectsStatus(password)
- getMenuJobManagerTypes(password, filterExpression, sort)
- getMenuJobStatus(password)
- getMenuJobSubStatusList(password)
- getMenuProjectIssueCategory(password)
- getMenuProjectIssueStatus(password)
- getMenuTaxTypes(password)
- getMenuVariationType(password)
- getMenuVendorTrades(password)
- getMyCases(password, EmployeeID)
- getNotes(password, jobID, SystemNote)
- getNoteTypesForJob(password, JobID, JobNoteTypeIDs)
- getOrderData(id)
- getPermits(password, projectID)
- getProcess(password)
- getProgrammeWorkSchedule(password, caseID, InsertedByID)
- getProjectBudgetRemaining(password, ProjectID)
- getProjectIssues(password, caseID)
- getPurchaseOrder(password, ID)
- getPurchaseOrderCostCodes(password, ProjectID, CompanyID, IsMCP, IsReportFee, HeaderID)
- getPurchaseOrderEmailAddress(password, PurchaseOrderHeaderID)
- getPurchaseOrderNotes(password, HeaderID)
- getPurchaseOrderReport(password, PurchaseOrderHeaderID)
- getPurchaseOrders(password, Keyword, CompanyID, StatusID, InsertedByID)
- getPurchaseOrders2(password, VendorID, JobID, CompanyID)
- getRACVBuildingTypeMenu(password)
- getRACVConstructionTypeMenu(password)
- getRACVDesignTypeMenu(password)
- getRACVOutBuildingsMenu(password)
- getRACVRoofTypeMenu(password)
- getRecommendedItem(password)
- getRelatedLeaveData(id)
- getRepairContentCategory(password)
- getRepairContentItem(password, ContentCategoryID)
- getSchoolEstimateReportPreview(password, jobID, caseID, photos, estimate, deletedestimate, additonalNotes, jobDescription, timeline, userID)
- getSignableReport(password, JobID, EstimateID, SignableTemplateID)
- getSignablesList(password, JobID, EmployeeID)
- getSignInStatus(UserID)
- getSingleUseLoginToken(accesspassword, username, password)
- getSOSSigned(password, jobID, signaturePurposeID)
- getStock(password, jobID)
- getStockItems(password, jobID)
- getStorageRequired(password, jobID)
- getSubContractors(password)
- getSuppliers(password)
- getSuppliersSearch(password, name)
- getSWMSProcedureDocumentFile(password, HazardID)
- getSWMSTemplate(password, HazardID)
- getTasks(password, jobID)
- getTaskType(password)
- getUnitsOfMeasure()
- getUnusedPurchaseOrderNoAuto(password, EmployeeID)
- getVariationDefaults(password, caseID)
- getVariations(password, projectID)
- getVendorAddressLines(password, VendorID)
- getVendorCompanyContactDetails(password, VendorCompanyID)
- getVendorDefaultTaxTypeID(password, VendorID)
- getVendorFlashNotes(password, VendorID)
- getVendors(password)
- getWebServiceAccessToken(accesspassword, username, password)
- getWebServiceMode()
- getWizard(password, WizardID)
- getWizardSteps(password, WizardID, ContextID)
- getWorksCompleted(password, jobID)
- insertAcceptMakesafe(password, jobID, userID)
- insertArrivedMakesafe(password, jobID, userID)
- insertAssessmentPhotos(password, jobID, caseID, photos, userID)
- insertCaseFromTemplate(password, JobID, CaseTemplateID, AssignedToID, InsertedByID)
- insertCaseNote(password, caseID, note, userID)
- insertCompleteCase(password, caseID, jobID, userID)
- insertCompleteJob(password, JobID, signedOnIPad, Signature, InvoicingNotesText, userID)
- insertCompleteJobAssessment(password, jobID, userID)
- insertEasyLinkEHAJobPartsList(password, jobViewID, Certificate, jobPartsList, userID)
- insertEasyLinkEHAJobTechnicianSignature(password, jobViewID, contractorLicenceNo, contractorLicenceName, signature, userID)
- insertEasyLinkJobCompletionReportSignature(password, JobViewID, Signature, UserID)
- insertEasyLinkJobRiskManagementPlanReport(password, JobViewID, JobID, UserID)
- insertEasyLinkJobViewImage(password, JobViewID, JobImageTypeID, image, imageDesc, userID)
- insertEstimateDetail(password, JobID, ExistVersion, Title, PriceListID, GeneralNotes, SubContractorNotes, QuoteTypeProvider, QuoteType, QuoteType1, QuoteTypeDate, AddToBudget, InsertedByID)
- insertEstimateDetailsCopy(password, jobID, estimateID, userID)
- insertEstimateGlobalMarkup(password, estimateID, markup)
- insertEstimateHeader(password, DetailsID, Name, PreviewInScope, SortOrder)
- insertEstimateHeaderCopy(password, CopyHeaderID, DetailsID, InsertedByID)
- insertEstimateHeaderShortcut(password, DetailsID, Name)
- insertEstimateItem(password, HeaderID, Description, CostCode, Category, Quantity, UOM, CostPrice, SalePrice, Margin, TotalPrice, SortOrder)
- insertEstimateItemDetail(password, ItemID, Description, CostCode, Category, Quantity, UOM, CostPrice, SalePrice, Margin, TotalPrice, SortOrder)
- insertEstimateItemDetailShortcut(password, CompanyID, PriceListDetailsID, Shortcut, itemID, sortOrder)
- insertEstimateItemShortcut(password, headerID, PriceListDetailsID, Shortcut, CompanyID, sortOrder)
- insertEstimatorChecklist(password, JobID, projectID, completeDBC, Insurance, MCP, OverheadMargin, AssetProtection, other, CladdingTypeID, commencementDate, completionDate, ConstructionPeriodDays, InclementWeatherDays, NonWorkDays, OtherDelayDays, JobProgressSchedule, PrimeCostItems, ProvisionalSumItems, SpecialConditions, Drawings, fixtures, HouseStories, MultiLevelHouse, DamageOccurredID, LivingSize, HouseTypeID, HouseTypeOther, HasGarage, GarageAttachedID, GarageSize, PlansRequired, BuildingPermitRequired, TrafficManagementRequired, TramPowerLines, RoadOccupancyPermit, EngineeringDesign, ReportConsentWorks, PlanningPermitRequired, OutOfHoursPermitRequired, HoardingPermitRequired, SoilReportRequired, AssetProtectionRequired, ElectricalNoGoZonePermitRequired, DemolitionPermitRequired, Demolition, SiteOccupied, TiltUpPreCastPanels, CraneRequired, FallRisk, RemoveAsbestos, PoolWork, ChemicalsUsed, ExcavationUnderpinning, PerimterFencingRequired, RecommendedItemID, RecommendedItemOther, userName, UserID)
- insertFileClosure(password, caseID, jobID, invoiceNotes, pcsumnotes, userName, userID)
- insertFinalInvoiceReviewed(password, jobID, notes, userID)
- insertFinalSiteInspection(password, jobID, defects, signedOnIPad, signature, userID)
- insertFollowUpQuotation(password, JobID, caseID, JobStatusID, jobSubStatusID, jobSubStatus, jobnote, userID)
- insertJobAssessment(password, JobID, RecommendationID, InsuredAwareRepairResponsibility, ClientWillingToProceed, RiskAssessmentRequired, WarrantyTypeID, DoAndCharge, EstimatedClaimCost, BuildingTypeID, DesignTypeID, ConstructionTypeID, RoofTypeID, OptionalCoverID, OverallConditionID, OtherHazardsOnSite, FoundationTypeID, StructureSizeSquares, StructureSizeSquareMeters, StructureAgeYears, MainRoofDamage, RoofDamagePercent, EstimatedRoofRepairCompletionDate, RoofRepairCompleted, TarpOnRoof, JLGTarp, EventTypeID, IncidentConfirmed, ClientInformedNextSteps, SumInsuredAdequate, PreviousClaimLodged, StrataClaim, MakesafeAttended, MakesafeTypeID, MakeSafeCompletionDate, MakesafeCost, PlumberLeakDetection, PlumberLeakDetectionCost, MouldPresent, AsbestosPresent, ContentsInvolved, TradeID, HabitabilityID, EstimatedRepairStartDate, EstimatedRepairTimeDays, OtherHazards, InspectionDetails, WhatHappenedAndWhen, WhatHappenedAndWhen2, WhatHappenedAndWhen3, BuildingOrDesignFaults, BuildingFaultsOrMaintenanceIssues, MaintenanceIssues, ClaimedDamage, ClaimedIncident, ClaimedEvent, ActionTakenAfterIncident, BuildersAssessmentOfCause, ResultantDamage, FurtherSiteComments, RepairsByInsuredPrior, PreviousHistory, ActionRequiredByInsured, ActionRequiredByInsuredID, ActionRequiredByInsurerID, ActionRequiredByJLGID, ReferralReasonID, ReferToInsurerReason, CashSettlementID, CashSettlementDetails, PolicyCoversContents, ActionRelatedToContentsID, ActionRelatedToContentsOther, OutBuildings, ReportsOrdered, HazardsFound, IsSuncorp, BuildingItems, InternalNote, ContextID, AppointmentDate, NotHabitableTimeDays, BuildingFaultsContributing, MaintenanceIssuesContributing, InsuredAwareMaintenanceIssues, InsuredAwareMaintenanceIssuesComments, ClaimedDamageConsistent, ClaimedDamageConsistentComments, RepairLimitationsComments, DamageToInternalAreas, DamageToExternalAreas, GeneralRoofConditionComments, StormCreatedOpening, StormCreatedOpeningComments, CeilingCavityInspection, CeilingCavityInspectionComments, GuttersDownpipesSufficient, GuttersDownpipesSufficientComments, AdditionalFixturesOnRoof, AdditionalFixturesOnRoofComments, ValleysAndGuttersClean, ValleysAndGuttersCleanComments, WaterBreachComments, LastRoofMaintenanceWhenComments, LastRoofMaintenanceWhatComments, StormDamage, StormDamageComments, InsertedByID, MakesafeDescription, PropertyDescription, HasDetachedGarage, HasShed, HasSwimmingPool, HasDetachedBuilding, IsDamageCausedByEvent, RecommendationReason, MaintenanceResponsibilityDescription, MaintenanceResponsibilityEstimate, MaintenanceResponsibilityComment, AssessementConclusion, IsImmediateTempAccomodationRequired, ImmediateTempAccomodationTimeFrame, ImmediateTempRepairDescription, IsTempAccomodationRequiredDuringRepair, TempAccomodationDuringRepairTimeFrame, TempWorksDuringRepairDescription, ImmediateTempAccomodationTimeFrameDuration, TempAccomodationDuringRepairTimeFrameDuration)
- insertJobImage(password, jobID, jobImageTypeID, caseID, image, imageDesc, userID)
- insertJobNote(Password, jobID, typeID, Note, ShowToClient, ShowToCustomer, AddToReport, VendorID, InsertedByID)
- insertJobNoteAndSend(Password, JobID, typeID, Note, ShowToClient, ShowToCustomer, AddToReport, VendorID, SendToSuncorp, SendToEndata, SendPrivate, InsertedByID)
- insertJobRiskManagementPlan(password, JobID, InductionCardEmployeeID, PowerIsolationRequired, PowerIsolationAction, GasIsolationRequired, GasIsolationAction, WaterIsolationRequired, WaterIsolationAction, InsertedByID, Swms, Signatures, SaveReport)
- insertJobSheet(password, timesheets, contractors, worksToBeCompleted, worksCompleted, equipment, storage, stock, moreToDo, signedOnIPad, signature, jobID, caseID, projectID, userID, username)
- insertMakesafeAuthority(password, jobID, signature, UserID)
- insertMakesafeReport(password, jobID, caseID, projectID, findings, MouldPresent, AsbestosPresent, worksCompleted, userID, username)
- insertOrderMaterials(password, jobID, materials, userID)
- insertProgrammeWorkSchedule(password, JobID, CaseID, SiteVisitStartDate, SiteVisitEndDate, WorksStartDate, PracticalCompletionDate, CostCodeQuotesNeeded, JobSiteSpecificNotes, InsertedByID)
- insertProgressClaimNote(password, jobID, note, userID)
- insertPurchaseOrder(password, ID, CompanyID, ManualOrderNo, JobID, DeliverTo, Instructions, AttentionTo, VendorID, StatusID, DueDate, DueTime, InsertedBy, ReportFeeMCP, StartDate, FinishDate, Duration, Details, ReasonForChange)
- insertSchoolEstimate(password, jobID, caseID, photos, estimate, deletedestimate, additonalNotes, jobDescription, timeline, userID)
- insertSendQuotation(password, estimateID, caseID, photos, total, additionalNotes, userID)
- insertSignableSignature(password, JobID, SignableTemplateID, SignatureContextID, SignatureName, Signature, InsertedByID)
- insertSignAuthority(password, jobID, signature, UserID)
- insertSiteAttendanceJobUpdate(password, jobID, projectID, practicalCompletionDate, expectedMarkup, keyMilestones, additionalVariations, plansAndPermits, readyForProgess, supportingCommentary, whatsCompleted, nextMilestone, issues, defects, readyForFinalInspection, userID, userName)
- insertSpecialistTradeQuoteRequest(password, jobID, vendorTrades, note, userID)
- insertTradeAllocation(password, vendorID, jobID, caseID, additionalNotes, userID)
- insertVariation(password, jobID, caseID, title, type, description, reason, userID, userName, lineitems)
- insertWorkOrder(password, jobID, projectID, addtionalNotes, signedOnIPad, signature, timesheets, equipment, stock, tasks, photos, UserID, userName)
- saveSignableReport(password, JobID, EstimateID, SignableTemplateID, InsertedByID)
- sendBookingConfirmationEndpoint(password, jobViewID, toAddress, ccAddress, bccAddress, easyLinkUserID, attachmentID)
- sendEasyLinkJobCompletionReport(password, JobViewID, CompletionCode, ToAddress, CcAddress, BccAddress, EasyLinkUserID, ClientSubscriptionProduct)
- sendExistingEasyLinkJobCompletionReport(password, jobViewID, toAddress, ccAddress, bccAddress, easyLinkUserID, attachmentID)
- sendPurchaseOrderReport(password, PurchaseOrderHeaderID, ToAddress, InsertedByID)
- sendscheduleConfirmationEndpoint(password, jobViewID, toAddress, ccAddress, bccAddress, easyLinkUserID, attachmentID)
- sendSignableReport(password, ToAddress, JobID, EstimateID, SignableTemplateID, InsertedByID)
- sendTestEmailViaJLGUtilities(password, toAddress, InsertedByID)
- system.about()
- Returns a summary about the server implementation for display purposes.
- system.listMethods()
- Returns an array of method names implemented by this service.
- system.version()
- Returns the version server implementation using the major, minor, build and revision format.
- updateCaseInstruction(password, CaseInstructionID, complete)
- updateEasyLinkJobAcceptance(password, JobViewID, AcceptanceFlag, EasyLinkUserID)
- updateEasyLinkJobArrived(password, JobViewID, EasyLinkUserID)
- updateEasyLinkJobCompleted(password, JobViewID, CompletionCode, MaterialSpend, Certificate, EasyLinkUserID)
- updateEasyLinkJobInvestigated(password, JobViewID)
- updateEasyLinkJobQuestionnaireAnswers(password, JobViewID, QuestionsAndAnswers, UserID, UserName)
- updateEasyLinkRecommendations(password, JobViewID, WorksCompleted, Recommendations, EasyLinkUserID)
- updateEstimateDetail(password, id, jobID, title, pricelistID, generalNotes, subContractorNotes, quoteTypeProvider, QuoteType, QuoteType1, QuoteTypeDate, version, statusID, AddToBudget)
- updateEstimateHeader(password, HeaderID, Name, PreviewInScope, SortOrder)
- updateEstimateItem(password, ItemID, Description, CostCode, Category, Quantity, UOM, CostPrice, SalePrice, Margin, TotalPrice, SortOrder)
- updateEstimateItemDetail(password, itemID, ItemDetailID, Description, CostCode, Category, Quantity, UOM, CostPrice, SalePrice, Margin, TotalPrice, SortOrder)
- UpdateJobDetailsDashboard(password, JobID, WorksStartDate, PracticalCompletionDate, InsertedByID)
- updateJobEstimatorHandover(password, jobID, EstimatorHandover)
- UpdateProjectBudgetPercentComplete(password, ProjectBudgetID, PercentComplete)
- updateSignInStatus(SignInID, UserID)
- uploadEstimate(password, id, jobID, title, pricelistID, generalNotes, subContractorNotes, internalNotes, Version, statusID, AddToBudget, EstimateHeaders, InsertedByID)
The following method(s) of this service are marked as idempotent and therefore safe for use with HTTP GET:
- system.about
- system.listMethods
- system.version