openapi: 3.2.0 info: version: '3' title: ServiceChannel API - v.3 Survey Questions API description: The ServiceChannel API is a RESTful and stateless API. servers: - url: https://sb2api.servicechannel.com/v3 security: - oauth2: [] tags: - name: Survey Questions paths: /surveyquestions/getwithanswers/{locationId}: get: tags: - Survey Questions summary: Get questions with possible answers for specific location operationId: GETv3_surveyquestions_getwithanswers_{locationId} parameters: - name: locationId in: path description: '' required: true schema: type: integer format: int32 responses: '200': description: Indicates that the request succeeded and that the requested information is in the response. content: application/json: schema: type: array items: $ref: '#/components/schemas/ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyQuestionWithAnswers' text/json: schema: type: array items: $ref: '#/components/schemas/ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyQuestionWithAnswers' '400': description: Bad Request - the request could not be understood or was missing required parameters. content: application/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' text/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' '401': description: "Indicates that the requested resource requires authentication.\n
Error codes:\n
504 - API call rejected by security permissions;" content: application/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' text/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' deprecated: false x-access: Any /surveyquestions/addanswers/{locationId}: post: tags: - Survey Questions summary: Submit answered questions operationId: POSTv3_surveyquestions_addanswers_{locationId} parameters: - name: locationId in: path description: '' required: true schema: type: integer format: int32 responses: '201': description: Indicates that the request succeeded and that new Answers are added. '400': description: Bad Request - the request could not be understood or was missing required parameters. content: application/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' text/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' '401': description: Indicates that the requested resource requires authentication.
Error codes:
504 - API call rejected by security permissions; content: application/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' text/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' '500': description: Indicates that an error has occured wile creation of a new Subscriber. deprecated: false x-access: Any requestBody: content: application/json: schema: type: array items: $ref: '#/components/schemas/ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyAnsweredQuestion' text/json: schema: type: array items: $ref: '#/components/schemas/ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyAnsweredQuestion' required: true /surveyquestions/workorderanswers/{workOrderId}: get: tags: - Survey Questions summary: Get workorder survey answers with questions operationId: GETv3_surveyquestions_workorderanswers_{workOrderId} parameters: - name: workOrderId in: path description: '' required: true schema: type: integer format: int32 responses: '200': description: Indicates that the request succeeded and that the requested information is in the response. content: application/json: schema: type: array items: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.SurveyQuestion.WorkorderAnsweredQuestionResponse' text/json: schema: type: array items: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.SurveyQuestion.WorkorderAnsweredQuestionResponse' '400': description: Bad Request - the request could not be understood or was missing required parameters. content: application/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' text/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' '401': description: "Indicates that the requested resource requires authentication.\n
Error codes:\n
504 - API call rejected by security permissions;" content: application/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' text/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' deprecated: false x-access: Any /surveyquestions/{workOrderId}: get: tags: - Survey Questions summary: Get survey questions by workorderid operationId: GETv3_surveyquestions_{workOrderId} parameters: - name: workOrderId in: path description: '' required: true schema: type: integer format: int32 responses: '200': description: Indicates that the request succeeded and that the requested information is in the response. content: application/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.SurveyQuestion.GetSurveyQuestionsResponse' text/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.SurveyQuestion.GetSurveyQuestionsResponse' '400': description: Bad Request - the request could not be understood or was missing required parameters. content: application/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' text/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' '401': description: "Indicates that the requested resource requires authentication.\n
Error codes:\n
504 - API call rejected by security permissions;" content: application/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' text/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' '403': description: "You are not authorized to request this resource, or the resource is unavailable for some reason.\n
Error codes:\n
804 - User does not have access to work order;" content: application/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' text/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' deprecated: false x-access: Any /surveyquestions/getWithAnswersForWorkOrder/{trackingNumber}: get: tags: - Survey Questions summary: Get questions with possible answers for a specific work order operationId: GETv3_surveyquestions_getWithAnswersForWorkOrder_{trackingNumber} parameters: - name: trackingNumber in: path description: '' required: true schema: type: integer format: int32 responses: '200': description: Indicates that the request succeeded and that the requested information is in the response. content: application/json: schema: type: array items: $ref: '#/components/schemas/ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyQuestionWithAnswers' text/json: schema: type: array items: $ref: '#/components/schemas/ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyQuestionWithAnswers' '400': description: Bad Request - the request could not be understood or was missing required parameters. content: application/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' text/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' '401': description: "Indicates that the requested resource requires authentication.\n
Error codes:\n
504 - API call rejected by security permissions;" content: application/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' text/json: schema: $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse' deprecated: false x-access: Any components: schemas: ServiceChannel.Services.Messaging.SurveyQuestion.WorkorderAnsweredQuestionResponse: type: object properties: Question: type: string Answer: type: string ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyQuestion: type: object properties: Question: type: string Disabled: default: false type: boolean Locations: type: array items: $ref: '#/components/schemas/ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyLocation' Trades: type: array items: $ref: '#/components/schemas/ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyTrade' Categories: type: array items: $ref: '#/components/schemas/ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyCategory' Priorities: type: array items: $ref: '#/components/schemas/ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyPriority' Providers: type: array items: $ref: '#/components/schemas/ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyProvider' Id: format: int32 type: integer SubscriberId: format: int32 type: integer UserId: format: int32 type: integer ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyTrade: type: object properties: Id: format: int32 type: integer Name: type: string ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyLocation: type: object properties: Id: format: int32 type: integer Name: type: string ServiceChannel.Services.Messaging.ErrorResponse: description: The error response object type: object properties: ErrorCodes: description: The list of error codes. Go to /basics/general/response-codes/#internal-error-codes-and-messages to map error codes to error reasons. type: array items: enum: - NotAllowed - EmptyProvider - InvalidProviderId - UnknownProvider - ProviderAlreadyExists - ProviderIdNotExists - TimeoutExpiredError - EmptyContract - ContractUndefined - EmptySubscriber - InvalidSubscriberId - UnknownSubscriber - InactiveSubscriber - EmptySubscriberId - SubscriberIdNotExists - InternalError - DataNotFound - BadRequest - UnAuthorized - UnSupportedApplication - SubsidiaryUserDisabled - EmptyLocation - InvalidLocationId - UnknownLocation - LocationNotBelongsToSubscriber - EmptyLocationCountry - LocationAlreadyExists - InvalidStoreId - LocationEmptyState - NoAccessToLocation - LocationAddressValidationError - LocationAddressRequestValidationError - InvalidLocationNoteHeader - NoAccessToUpdateProtectedNote - InvalidBusinessHoursFormat - WorkingHoursIntersect - InvalidDayOfWeek - DuplicateDayOfWeek - InvalidBusinessHoursInitialSetup - BusinessHoursIsEmpty - InvalidHolidayRepeatByType - EmptyHolidayListOfDays - EmptyHolidayListOfMonths - InvalidHolidayMonthName - InvalidHolidayNameLength - InvalidHolidayRepeatEvery - DuplicateMonth - InvalidHolidayFrequency - InvalidHolidayStartDate - InvalidCloseAllDay - HolidayDoesNotExist - InvalidFormatParameter - InvalidLocationCity - InvalidLocationZip - InvalidLocationLatitude - InvalidLocationLongitude - InvalidLocationEmail - InvalidLocationName - InvalidLocationState - InvalidLocationAddlAddress - InvalidLocationMainAddress - InvalidLocationCountry - InvalidLocationRegion - InvalidLocationDistrict - InvalidLocationPhone - InvalidLocationContact - InvalidLocationFaxNumber - LocationCountryNotFound - LocationStateNotFound - LocationCityNotFound - LocationIdNotExists - InvalidLocationEmailLength - LocationStateIdNotFound - IncorrectCombinationStateAndStateId - InvalidSubscriberIds - InvalidLocalizationSettings - LandlordResponsibilityNotFound - LandlordResponsibilityAlreadyExists - EmptyLocationIds - AttachmentNotExist - InvalidTradeId - InvalidCategoryId - InvalidOverrideCategoryId - InvalidOverridePriorityId - LeaseNoteExceedMaxLength - InvalidOverrideProviderRank - InvalidOverrideNTE - DuplicateRows - InvalidPriorityId - LocationNotFound - EmptyTrade - InvalidTrade - TradeNotBelongsToSubscriber - InvalidPrimaryTrade - InvalidTradeForSubscriber - InvalidCategoryForSubscriber - GlCodeAlreadyExists - GlCodeNotExists - InvalidGlCodeUpdate - EmptyGlCode - TradeAlreadyExists - InvalidNTETrade - TradeNotExists - TradeAlreadyInUse - TradeWithTheSameNameHasBeenDeleted - TradeInUsePMServices - TradeInUseProposalError - TradeInUseRFPError - TradeInUseChecklistError - TradeInUseBudgetControl - TradeInUseGlCode - TradeInUseDynamicProviderAssignments - TradeInUseInvoice - TradeInUseLandlordResponsibilities - TradeInUseWO - TradeInUseEquipmentType - TradeInUseRFP - TradeInUseConnector - TradeInUseContractedService - TradeInUseIVR - TradeInUseSiteAccess - TradeInUseGLCodes - TradeInUseCIWO - TradeInUseOrganizationPermissions - TradeСreationError - EmptyUser - EmptyCreatedBy - InvalidUserName - NotProviderUser - UserHasNoPermissions - RestrictedAccount - UserAlreadyExists - UserHasNoPermissionsEditWO - UserEmailAddressIsMissing - UserIsNotRTAdmin - InvalidSubsriberProviderId - LanguageNameNotFound - InvalidLanguageId - LanguageIdNotFound - UseBothSubscriberIdProviderId - EmptyWoProblem - InvalidWoProblemSource - InvalidWoProblemDescription - InvalidWoProblemCode - InvalidWoStatus - InvalidWoNte - InvalidWoCaller - InvalidWoCallDate - InvalidWoScheduledDate - InvalidWoScheduledDateGreaterThanMaxAllowed - EmptyWoCategory - InvalidWoCategory - EmptyWoPriority - InvalidWoPriority - InvalidWoCurrency - InvalidWoSetupId - AttachmentsRequired - InvalidWoIdentifier - EquipmentRequired - WoNteOverflow - InvalidWoPurchaseNumber - InvalidWoStateForUpdate - InvalidPagingParameter - InvalidWoNumber - CheckInDenied - CheckOutDenied - WoScheduledDateLessThenReassignDate - WoScheduledDateLessThenCallDate - InvalidWoActionReason - EmptySubscriberProperty - WorkOrderUpdateError - MissedWoNteDetails - InvalidLinkedWoIdentifier - WoIsOnHold - InvalidWoTrade - InvalidStarScore - WorkOrderAlreadyRated - AttachmentThumbnailNotAvailable - InvalidWoIdentifierOrPin - InvalidTimeZoneHeader - RefrigerantWasUsedShouldBeYesOrNo - CheckInDeniedOutsideGeolocation - CheckOutDeniedOutsideGeolocation - LeakDetectorAuditShouldBeCreated - CheckInOutPremature - WorkOrderAttachmentsSizeExceeded - WorkOrderNotFound - WorkOrderCreateError - InvalidWoProjectedCompletionDate - InvalidFollowUpWo - InvalidWeatherEventId - InvalidSiteAuditLinkedWo - InvalidSetupId - IssueListNotFound - InvalidIssueListField - SiteAuditCompleted - CheckSiteAuditError - SaveSiteAuditError - RemoveSiteAuditError - InactiveTemplateType - SiteAuditNotFound - SiteAuditUpdateError - InvalidSiteAuditParameters - InvalidAdditionalApprovalCode - InvalidAdditionalApprovalCodeValue - AdditionalApprovalCodeIsDisabled - InvalidOtherDesc - InvalidTax2Name - InvoiceInconsistentAmounts - InvoiceInvalidTotal - InvoiceTotalGreaterNte - InvoiceExists - CreatingInvoiceError - DuplInvNumber - InvoiceTotalNull - InvComplDateNull - InvDateLessComplDate - InvoiceNotAuto - ESignatureRequired - InvWoNotFound - InvWrongWoCurr - InvWoCurrNotFound - InvoicingDisabled - InvCreationUnexpectedRes - InvoiceInvalidLaborAmount - InvoiceInvalidMaterialAmount - InvDateOld - InvDateGreater - InvoiceMaterialDescriptionLengthOverflow - InvoiceTaxNotValidated - InvoiceMaterialPartNumberLengthOverflow - TaxValidationError - TaxExemptionError - InvalidInvoiceNumber - GetApprovalLevelsError - InvoiceAddUsersToMliLevelsError - InvoiceAddDeleteLocationsToMliLevelUserError - InvoiceUpdateMLiLevelError - InvoiceDeleteMliLevelError - InvoiceDeleteUsersFromMliLevelError - ApprovalLevelNameLengthOverflow - GstTaxError - Tax2Error - GetApprovalLevelsAndLocationsByUserError - GetAssignedUserShortInfoError - AssignAllLocationsToApprovalLevelAndUserError - GetLocationsForApprovalLevelAndAssignedUserError - GetLocationsBySubscriberError - AssignUserWithLocationsToApprovalLevelError - ReAssignUserWithLocationsToNewApprovalLevelError - ReAssignLocationsToApprovalLevelAndUserError - OutstandingBalance - InvoiceTaxDetailsEmpty - InvoiceTaxDetailsIncorrectSum - MultipleUsersForLocationIsNotAllowed - UserAssignedToOtherLevel - UserDoesNotExist - LaborLineItemRequired - MaterialLineItemRequired - InvoiceDoesntExist - InvoiceStarUnstarFailed - InvoiceBatchUpdateInvalidInvoiceStatusError - InvoiceBatchUpdateLimitExceededError - InvoiceNotAvailableForCurrentUser - InvoiceBatchUpdateInvalidRuleSetStructure - InvoiceBatchUpdateInvalidMliStructure - InvoiceBatchUpdateStatusError - InvoiceMaterialUnitTypeInvalid - ExistingBatchNumber - InvoiceResolutionTextRequired - GetInvoiceDefaultApprovalCodesError - InvoiceInvalidTravelAmount - InvoiceTravelDescriptionLengthOverflow - InvoiceTravelUnitTypeInvalid - TravelLineItemRequired - TravelDetailsDisabled - OnOffShoreDisabled - InvoiceInvalidLaborCount - InvoiceInvalidMaterialCount - InvoiceInvalidTravelCount - SubscriberNotRegisteredForTaxValidation - ManyDecimalsInAmountError - DecimalPartQstTaxError - LaborRatesDiscrepancy - PayInvoicesError - InvoiceNumberRequirementsError - InvoiceNumberIncorrect - InvoiceNumberRegExPatternError - GetInvoicesPendingApprovalByLocationError - ReAssignInvoicesToUsersFailed - ReAssignInvoicesUsersMatched - GetUsersForReassignInvoiceError - InvalidTimeRangeActivity - OutsourcedSourceInvoiceNotFound - OthersLineItemsDisabled - InvoiceInvalidOtherAmount - InvoiceInvalidOtherCount - InvoiceOtherDescriptionLengthOverflow - OtherLineItemRequired - OtherLineItemsNotNegativeValueRequired - InvalidLaborSkillLevel - InvalidLaborType - InvalidTechnicianQuantity - GetInvoicesCommonCategoriesError - InvoiceExplainDisputeEmpty - InvoiceAdditionalApprovalCodeHeaderError - TemplateParseSuccess - TemplateIncorrectHeaderError - TemplateEmptyTemplateError - TemplateWrongFieldsCountError - TemplateFieldNotFoundError - TemplateFieldRequiredError - TemplateParseIntError - TemplateFieldSizeError - TemplateInvalidValueError - TemplateFieldFormatError - TemplateFieldMaxRangeError - TemplateFieldMinRangeError - TemplateProviderNotEntered - TemplateInvalidSubscriberError - TemplateVendorNotFoundError - TemplateMissedProviderError - TemplateProviderNotFoundError - TemplateProviderSubsccriberLinkError - TemplateTradeDispatchRankError - TemplateInvalidTradeForSubscriberError - TemplateStoreNotFoundError - TemplateNotStoresForStateError - TemplateNotStoresForCountryError - TemplateNotStoresForDistrictError - TemplateNotStoresForRegionError - TemplateMultiplePimaryProvidersForTradeStoreError - TemplateDuplicatePrimaryRelationshipError - TemplateAmbiguousDataError - TemplateIncorrectSubscriber - TemplateDuplicateRanking - TemplateLongitudeRangeError - TemplateLatitudeRangeError - InvoiceMaterialPartNameLengthOverflow - TemplateTradeLocationExclusion - TemplateInvalidStateError - TemplateMissedSubscriberError - TemplateMissedStoreIdError - TemplateInvalidSubscriberIdError - TemplateOpenCloseDateError - TemplateInvalidCountryError - TemplateInvalidStateForCountryError - TemplateInvalidLocationTypeError - TemplateMissingFullAndShortNameError - TemplateMissingCountryError - TemplateDuplicatedDataError - TemplateParentLocationNotFoundError - TemplateParseDateTimeError - TemplateParseDecimalError - TemplateSquareValueRangeError - TemplateInvalidSquareMeasureError - TemplateTypeLabelCanNotBeUpdatedError - TemplateTypeLabelHaveToBeLocationForNotInventory - TemplateInvalidPrimarySupplyLocation - TemplateInvalidHomestoreLocationNumber - TemplateErrorDuringCreation - TemplateLocationNotFoundError - TemplateDuplicatedLocationFoundError - TemplateInvalidLocationHeaderError - TemplateDuplicatedLocationHeaderError - TemplateHeaderContainsEmptyFieldsError - TemplateLocHeadersShortHeaderError - TemplateHeaderContainsDuplicatesError - TemplateLocationNotesStoreIdFieldLengthError - TemplateLocationNotesNoteValueFieldLengthError - TemplateErrorInvalidZipCode - TemplateMissingLocationNoteHeader - TemplateMissingLocationNoteIdHeader - TemplateInvalidSecondarySupplyLocation - TemplateLocationWasNotCreated - TemplateTruckNameIsEmpty - TemplateWrongFormat - TemplateSubscriberNotFound - TemplateDuplicatedLocationHeaders - TemplateInvalidHeaders - TemplateInvalidPhoneError - TemplateDuplicateTelecomRecordError - TemplateTelecomRecordExistsError - TemplateInvalidCategory - TemplateDifferentRanksForProviderAssignments - TemplateDuplicateRankError - TemplateProviderNonCompliant - TemplateLocationIsClosed - TemplateProviderWarning - TemplateMultipleProvidersForTradeStoreError - EmptyRequest - InvalidNumberOfParameters - InvoiceOtherUnitTypeInvalid - EmptyLocationOrTradeList - RequestSubscriberIdDoesntMatchUserSubscriberId - StoreIdRequiredError - InvalidUserIdError - InvalidStoreIdError - AmbigiousError - MliHierarchyFiledsCountError - MliHierarchyMaxUserNameError - MliHierarchyDuplicateUserError - MLiHirarchyUserExistInOtherLevelError - MissingLevelsError - DuplicateApprovalLevelsError - InvalidMliLocations - InvalidMlpLocations - ApprovalLevelUsedInRulsetError - GLCodeAmbiguous - GlCodeInvalidResponce - GetRuleSetListError - RuleSetDuplicateNameError - RuleSetDuplicateActionError - RuleSetConflictedActionError - RuleSetRuleSetDoesNotExistsError - RuleSetTradeDoesNotExistError - RuleSetCategoryDoesNotExistError - RuleSetMliLevelDoesNotExistError - GetRuleSet - CreateUpdateRuleSetError - DeleteRuleSet - GetRuleSetCategoriesTradesCountError - GetRuleSetByInvoice - GetCategoryTradeIdsAreSelectedError - ProposalAboveMlpLimitError - ProposalNextLevelHasNoAvailableActionsError - DefaultRuleSetError - RuleSetActionEndStatusError - RuleSetRejectActionEmptyForwardToError - UserFilterGetError - UserFilterCreateUpdateError - UserFilterDeleteError - UserFilterSetAsDefaultError - InvoiceFilterFromAlpProviderError - RegionFilterNotAllowedError - LocationIdFilterNotAllowedError - PaymenowScProviderIdOrFbCompanyIdMustBeProvided - PaymenowBannersForProvidersOnly - PaymenowFeatureDisabled - PaymenowBannerInfoNotFound - PaymenowBannerInvalidNavigationUrl - PaymenowRequestedProvidersIsNotAssigned - PaymenowEmptyRequestedProviders - PaymentManagerFeatureDisabled - PaymentManagerFeatureDisabledForSubscriber - PaymentSystemCurrentlyUnavailable - CurrencyNotSupported - PaymentSystemAccountNotFound - FeatureIsOff - EarlyPayFeatureWithoutPaymentManagetFeatureError - FtpTestError - AcceptTermsAndConditionsRequestInvalid - PaymentSystemAccountError - SendReportToFTP - SchedulingError - BadPaymentData - InvoicesCanNotBeRepaid - InvoicesCanNotBeRescheduled - InvalidBillingAddress - PaymentManagerGeneralSettingsNotFound - PaymentManagerEInvoiceSettingsNotFound - BadgeVerificationFailed - BadgeTempPassEmpty - BadgeScanRequired - SolvedIssueSubmitFailed - SolvedIssueInvalidLocationId - SolvedIssueInvalidCategoryId - SolvedIssueInvalidTradeId - SolvedIssueInvalidPriorityId - SolvedIssueInvalidSource - SolvedIssueInvalidProblemCode - SolvedIssueInvalidType - SubmitFeedbackErrorWoStatus - SubmitFeedbackInvalidAnswer - SubmitFeedbackInvalidTrackingNumber - SubmitFeedbackInvalidSubscriber - SubmitFeedbackInvalidScore - SubmitFeedbackUnsatisfactoryCommentRequired - SubmitFeedbackInvalidReviewId - SubmitFeedbackInvalidSetupId - FeedbackSetupInvalidSetupId - S3SaveError - AbsSaveError - GoodDataLoginFailed - GoodDataElementUriError - GoodDataReportResultUriError - GoodDataReportResultEmpty - GoodDataDesReportResCountError - GoodDataDesReportResConvertError - GoodDataDesDisplayFormAttributeEmpty - InvalidProposalAmountLimit - GetApprovalProposalReasonsError - GetEmailRecipientsError - GetAssignProposalReasonsError - ProposalHasBeenVoided - AssetTypeDuplicateNameError - AssetTypeDoesntExistError - AssetTypeFailUpdateRefrigerantPurpose - AssetTypeDeleteFailed - ExistingAssetsFoundForAssetType - CantModifyAssetTypeParentId - InvalidAssetTypeName - AssetTypeInheritanceError - ExistingProposalsFoundForAssetType - InstallPurchaseDateOverflow - WOexistsWithSomeAssets - PartsChangeFailed - PartsReasonCodeError - PartsUseDateError - PartsRefrigerantAlreadyExists - PartsChargeHistoryAlreadyExists - PartsNotFound - BulkPartUseIncorrectWorkOrder - BulkPartsByIdsNotFound - BulkPartsMultipleWosError - BulkPartsIncorrectIsRefrigerantParam - BulkPartsIsRefrigerantCanNotbeChanged - BulkPartsReasonCodeChangeError - BulkPartsInvalidAssetAndReasonCodeParams - BulkPartsInvalidAssetId - BulkPartsInvalidInitialChargeCode - BulkPartsAssetDoesntContainCharge - BulkPartsIsInventoryFlagError - BulkPartsLeakAlreadyInProcessError - BulkPartsInvalidDateRangeError - BulkPartsMoeNumberRequiredError - BulkPartsSystemChargeExceeded - BulkRefrigerantuUageBlocked - BulkIDsNotBeNull - BulkPartRemovalNotAllowedOnRetrofitRetireWO - BulkAddPartUsagesNotAllowedAfterRetrofitRetireCreation - BulkRetrofitRetireRefrigerantUsageReasonCanNotChanged - BulkInitialChargeSystemExpansionNotAllowed - BulkInventoryPartIdCanNotBeChanged - BulkInventoryLocationIdCanNotBeChanged - BulkPartsDuplicatedRequest - BulkChangePartsIncorrectRefrigerantType - BulkPartsRetroRetireIsInProgressOnThisDate - BulkPartsCanNotAttachRefrigerantUsageToPlanLeakRecord - RetrofitRetireCanNotBeRemoved - RetroRetirePartsCantbeChanged - BulkPartsInventoryApiFailed - BulkPartsDuplicated - BulkPartsWorkOrderInProcessing - BadNotificationSubscriptionEventType - RefrigerantUseDateOutOfTheLeakProcessDateRange - InventoryUsageNotAllowedOnRTrackingConnectedSubAndSubcontractors - BulkExternalWoCurrentlyDoesntExists - BulkConnectorOnlyExternalClientAssetsCanBeProcessed - BulkConnectorOnlyClientAssetsCouldBeProcessed - LeakRecordHasWrongDateValue - HasUncompliedLeakRecordInAnoutherWO - HasUncompletedWOOnAnotherLeakRecord - OnlyOneAssetWorkOrderPair - OneLeakRecordMustBeOnCompletedWO - LeakRecordNotFound - AssetIDWoIdIsRequired - BulkPartsReasonCodeRetrofit - RetrofitRetireWasCancelledNoLeak - FailedToUpdateLeakEvent - AddPartUsagesAreNotAllowedInRetireRetrofitDateInterval - LeakPartUseOnZeroChargeNotAllowed - BulkLeakRecordsAndAuditRequest - LeakRecordsDuplicateRequestDetected - AllLeakRecordFieldsAreRequired - BulkPartsTheSamePartIdForUpdateAndRemovalPassed - MlpImportLevelError - UpdateMlpUserLevelError - InvalidHolidayName - DuplicateHolidayName - HolidaysDeleteFailed - HolidaysExcludeInsertFailed - HolidaysUpdateFailed - HolidaysInsertFailed - HolidaysExcludeDeleteFailed - BusinessHoursDeleteFailed - BusinessHoursUpdateFailed - BusinessHoursInsertFailed - InvalidTime - HolidayForDeleteNotFound - InvalidChecklistId - ChecklistNotPopulated - ChecklistNotAssignedForTransfersWO - NoLinkBetweenSubscriberAndProvider - WorkforceCreateContractorError - InvalidCertificateId - MaxThresholdExceeded - MaxTriggerRateExceeded - LeakPriorityIsRequired - MissingRTSettings - ResolutionCodesLimitExceeded - ResolutionCodesAreRequired - RootCauseIsRequired - RootCauseTextIsRequired - NoAccessToSetRootCauseText - RootCauseTextMaxLengthExceeded - ResolutionCodeTextIsRequired - NoAccessToSetResolutionCodeText - ResolutionCodeTextMaxLengthExceeded - ResolutionCodeTextMustBeUnique - ResolutionCodeWithoutFreeTextMustBeUnique - PendingResCodesStatusCannotBeChangedToInvoiceableBySubscriber - ResolutionAndRootCauseCodesAreRequiredToMoveToInvoiceableStatusByProvider - AssetCategoriesLimitExceeded - NoAccessToAssetCategories - AssetCategoriesAreRequired - InvalidAssetCategoryId - NoAssetCategoriesOnWorkOrder - RootCausesMustBeForAllWorkOrderAssetCategories - RootCauseTextMustBeUnique - AssetCategoryIsRequired - MultipleRootCausesMethodMustBeUsed - ResolutionCodesMustBeForAllWorkOrderAssetCategories - AssetFilterLocationsLimitExceeded - UnknownStoreId - UsesRefrigerantAttributeNotChanged - AssetTagDuplicate - AssetTagIdDuplicate - UnknownEquipmentType - ParentIdInOtherLocation - UnknownBrandName - CARBRequiredManufacturedDate - CARBRequiredInstallDate - TradeNotFound - AssetDoesntExist - AssetIsNotRefrigerant - AssetCantContainRefrigerant - OnlyRackAssetsContainingCircuits - ConnectorAssetTagIdCanNotBeChanged - ConnectorAssetLocationIdCanNotBeChanged - AssetTagCantBeUpdated - AssetTypeIsNotСonfiguredToManageRTAssets - RefrigerantTrackingNotAvailableForLocation - UsesRefrigerantRequiredByAssetTypeSettings - AssetLocationTradeDoesntCorrespondToWO - AssetLocationSelectedPMmodule - UpdateAssetRepairStatusValidation - HasCircuitsCantBeChange - HasComponentsCantBeChange - CircuitCanNotBeConnectedToCircuit - RTCircuitCanNotBeConnectedToNonRTAsset - RTComponentCanNotBeConnectedToNonRTAsset - ComponentCanNotBeConnectedToComponent - NonRTComponentCanNotBeConnectedToRtAsset - NonRTCircuitCanNotBeConnectedToRtAsset - ComponentCanNotBeConnectedToCircuit - ParentAssetShouldHaveEitherComponentsNorCircuits - ParentAssetCantHaveComponents - ParentAssetCantHaveCircuits - MultipleAssetsFoundForTheRequestedTagId - InvalidBrandName - UnknownBrandId - BrandRestrictedByAssetType - BrandRestrictedBySubscriber - BrandsRestrictedBySubscriber - DeclineWorkOrderFailed - AcceptWorkOrderFailed - WorkOrderWasAccepted - AssetAttachmentsSizeExceeded - SaveMliAuditReportSetting - GetMliAuditReportSetting - SaveMliAuditReportResult - SaveMliAuditReportSendEmailStatus - SaveMliAuditReportFilePath - GetSubscribersEnabledSchedule - SaveMliAuditInfoError - TaxValidationAddNewCompanySettingsError - TaxValidationUpdateCompanySettingsError - ProjectAssociationError - GetProjectsInvoiceAmountsError - TaxCodeNotUniqueError - FieldLengthIsTooLongError - SetTaxCodesBulkError - InvoiceAdditionalApprovalCodeValueError - BulkUpdateInvoicePaymentError - InvoiceLineItemFilterDisabled - InvoiceStatusToRejectProviderNotificationFailed - SortFieldNotAvailableError - ContractServiceExist - ContractServiceCantChangeTrade - ContractServiceCantChangeCategory - ContractServiceCantChangeProvider - ContractServicePMServiceCantChangeTrade - ContractServicePMServiceCantChangeCategory - ContractedServiceNameAlreadyExists - ContractedServiceNameLinkedToRates - WorkRequestDescriptionIsRequired - WorkRequestCallDateIsRequired - WorkRequestIssueIsRequired - WorkRequestCallDateHasWrongFormat - WorkRequestScheduledDateHasWrongFormat - InvalidWorkRequestStatus - InvalidWorkRequestExtendedStatus - InvalidWorkRequestCategory - InvalidWorkRequestPriority - InvalidWorkRequestCurrency - InvalidWorkRequestIssueSetup - InvalidWorkRequestIssueArea - InvalidWorkRequestAsset - WorkRequestAttachmentFileNameIsRequired - WorkRequestAttachmentOriginalNameIsRequired - WorkRequestIssueProblemCodeIsRequired - WorkRequestIssueProblemTypeIsRequired - WorkRequestScheduledDateMustBeGreaterThanCallDate - InvalidWorkRequestId - WorkRequestSearchCallDateFromHasWrongFormat - WorkRequestSearchCallDateToHasWrongFormat - WorkRequestSearchScheduledDateFromHasWrongFormat - WorkRequestSearchScheduledDateToHasWrongFormat - WorkRequestSearchClosedDateFromHasWrongFormat - WorkRequestSearchClosedDateToHasWrongFormat - WorkOrderIsAlreadyCreatedForWorkRequest - WorkRequestIsClosed - WorkRequestClosedReasonIsRequiredForClosedStatus - WorkOrderIdIsRequiredForThisClosedReason - InvalidWorkRequestClosedReason - WorkRequestClosedReasonIsOnlyForClosedStatus - InvalidWorkRequestWorkOrderId - WorkRequestWorkOrderIdIsOnlyForClosedStatus - WorkRequestWorkOrderIdIsOnlyForCertainClosedReason - InvalidWorkOrderSourceType - DeclineReasonIdIsRequired - DeclineReasonDoesntAllowCustomText - InvalidDeclineReasonId - MultipleWorkOrdersForPurchaseNumber - InvoiceMaterialMakupInvalid - MaterialMarkUpDiscrepancyReasonShouldBeStated - MaterialPriceDiscrepancyReasonShouldBeStated - OtherPriceDiscrepancyReasonShouldBeStated - SubscriberIdIsNotValid - FiscalPeriodIsNotValid - AmountIsNotValid - AmountFormatIsNotValid - CategoryMustBeEmpty - CategoryIsNotValid - TradeMustBeEmpty - TradeIsNotValid - GlCodeMustBeEmpty - GlCodeIsNotValid - LocationMustBeEmpty - LocationIsNotValid - RegionMustBeEmpty - RegionIsNotValid - DistrictMustBeEmpty - DistrictIsNotValid - DuplicateData - PrimaryCategoryMustBeEmpty - PrimaryCategoryIsNotValid - CategoryAndExcludedCategoryCannotSimultaneously - PrimaryCategoryAndExcludedPrimaryCategoryCannotSimultaneously - TradeAndExcludedTradeCannotSimultaneously - GlCodeAndExcludedGlCodeCannotSimultaneously - DuplicateCategories - DuplicateTrades - DuplicateGlCodes - DuplicatePrimaryCategories - LocationNoteMustBeEmpty - LocationNoteIsNotValid - OverlappingCategories - OverlappingPrimaryCategories - OverlappingTrades - OverlappingPrimaryTrades - OverlappingGlCodes - OverlappingLocations - OverlappingRegions - OverlappingDistricts - OverlappingLocationNotes - TaxExemptionErrorApi - OtherLineItemZeroAmount - TravelLineItemsNotNegativeValueRequired - MaterialLineItemsNotNegativeValueRequired - LaborLineItemsNotNegativeValueRequired - AdditionalApprovalCodeSetupIdInvalid - VendorIdIsNotValid - InvalidBatchId - InvalidBatchStatusId - CategoryInUsePMServiceError - CategoryInUseChecklistError - CategoryInUseETAMissedAlertError - CategoryInUseBudgetControl - CategoryInUseConnector - CategoryInUseContractedService - CategoryInUseEDI - CategoryInUseIVR - CategoryInUseFeedbackV2 - CategoryInUseProposalApproveReasons - CategoryInUsePaymentManager - CategoryInUseProviderAssignments - CategoryInUseSiteAccess - CategoryInUseAlerts - CategoryInUseOpenWOAlert - CategoryInUseWOAutocopy - CategoryInUseWorkRequest - CategoryInUseWO - CategoryInUseDashboardOverride - CategoryInUseInvoiceAttributes - FeatureIsOn - LocationHierarchyNotFound - LocationHierarchyLevelNotFound - LocationHierarchyParentLevelNotFound - LocationSpaceTypeNotFound - DuplicateRowByValueKey - ParentNotFound - DuplicateSequenceAmongSiblings - SequenceConflictsWithExistingData - SequenceMustBeGreaterThanZero - ValueContainsPathDelimiter - InitializationWarmupError type: string ErrorCode: description: The code of the first error found enum: - NotAllowed - EmptyProvider - InvalidProviderId - UnknownProvider - ProviderAlreadyExists - ProviderIdNotExists - TimeoutExpiredError - EmptyContract - ContractUndefined - EmptySubscriber - InvalidSubscriberId - UnknownSubscriber - InactiveSubscriber - EmptySubscriberId - SubscriberIdNotExists - InternalError - DataNotFound - BadRequest - UnAuthorized - UnSupportedApplication - SubsidiaryUserDisabled - EmptyLocation - InvalidLocationId - UnknownLocation - LocationNotBelongsToSubscriber - EmptyLocationCountry - LocationAlreadyExists - InvalidStoreId - LocationEmptyState - NoAccessToLocation - LocationAddressValidationError - LocationAddressRequestValidationError - InvalidLocationNoteHeader - NoAccessToUpdateProtectedNote - InvalidBusinessHoursFormat - WorkingHoursIntersect - InvalidDayOfWeek - DuplicateDayOfWeek - InvalidBusinessHoursInitialSetup - BusinessHoursIsEmpty - InvalidHolidayRepeatByType - EmptyHolidayListOfDays - EmptyHolidayListOfMonths - InvalidHolidayMonthName - InvalidHolidayNameLength - InvalidHolidayRepeatEvery - DuplicateMonth - InvalidHolidayFrequency - InvalidHolidayStartDate - InvalidCloseAllDay - HolidayDoesNotExist - InvalidFormatParameter - InvalidLocationCity - InvalidLocationZip - InvalidLocationLatitude - InvalidLocationLongitude - InvalidLocationEmail - InvalidLocationName - InvalidLocationState - InvalidLocationAddlAddress - InvalidLocationMainAddress - InvalidLocationCountry - InvalidLocationRegion - InvalidLocationDistrict - InvalidLocationPhone - InvalidLocationContact - InvalidLocationFaxNumber - LocationCountryNotFound - LocationStateNotFound - LocationCityNotFound - LocationIdNotExists - InvalidLocationEmailLength - LocationStateIdNotFound - IncorrectCombinationStateAndStateId - InvalidSubscriberIds - InvalidLocalizationSettings - LandlordResponsibilityNotFound - LandlordResponsibilityAlreadyExists - EmptyLocationIds - AttachmentNotExist - InvalidTradeId - InvalidCategoryId - InvalidOverrideCategoryId - InvalidOverridePriorityId - LeaseNoteExceedMaxLength - InvalidOverrideProviderRank - InvalidOverrideNTE - DuplicateRows - InvalidPriorityId - LocationNotFound - EmptyTrade - InvalidTrade - TradeNotBelongsToSubscriber - InvalidPrimaryTrade - InvalidTradeForSubscriber - InvalidCategoryForSubscriber - GlCodeAlreadyExists - GlCodeNotExists - InvalidGlCodeUpdate - EmptyGlCode - TradeAlreadyExists - InvalidNTETrade - TradeNotExists - TradeAlreadyInUse - TradeWithTheSameNameHasBeenDeleted - TradeInUsePMServices - TradeInUseProposalError - TradeInUseRFPError - TradeInUseChecklistError - TradeInUseBudgetControl - TradeInUseGlCode - TradeInUseDynamicProviderAssignments - TradeInUseInvoice - TradeInUseLandlordResponsibilities - TradeInUseWO - TradeInUseEquipmentType - TradeInUseRFP - TradeInUseConnector - TradeInUseContractedService - TradeInUseIVR - TradeInUseSiteAccess - TradeInUseGLCodes - TradeInUseCIWO - TradeInUseOrganizationPermissions - TradeСreationError - EmptyUser - EmptyCreatedBy - InvalidUserName - NotProviderUser - UserHasNoPermissions - RestrictedAccount - UserAlreadyExists - UserHasNoPermissionsEditWO - UserEmailAddressIsMissing - UserIsNotRTAdmin - InvalidSubsriberProviderId - LanguageNameNotFound - InvalidLanguageId - LanguageIdNotFound - UseBothSubscriberIdProviderId - EmptyWoProblem - InvalidWoProblemSource - InvalidWoProblemDescription - InvalidWoProblemCode - InvalidWoStatus - InvalidWoNte - InvalidWoCaller - InvalidWoCallDate - InvalidWoScheduledDate - InvalidWoScheduledDateGreaterThanMaxAllowed - EmptyWoCategory - InvalidWoCategory - EmptyWoPriority - InvalidWoPriority - InvalidWoCurrency - InvalidWoSetupId - AttachmentsRequired - InvalidWoIdentifier - EquipmentRequired - WoNteOverflow - InvalidWoPurchaseNumber - InvalidWoStateForUpdate - InvalidPagingParameter - InvalidWoNumber - CheckInDenied - CheckOutDenied - WoScheduledDateLessThenReassignDate - WoScheduledDateLessThenCallDate - InvalidWoActionReason - EmptySubscriberProperty - WorkOrderUpdateError - MissedWoNteDetails - InvalidLinkedWoIdentifier - WoIsOnHold - InvalidWoTrade - InvalidStarScore - WorkOrderAlreadyRated - AttachmentThumbnailNotAvailable - InvalidWoIdentifierOrPin - InvalidTimeZoneHeader - RefrigerantWasUsedShouldBeYesOrNo - CheckInDeniedOutsideGeolocation - CheckOutDeniedOutsideGeolocation - LeakDetectorAuditShouldBeCreated - CheckInOutPremature - WorkOrderAttachmentsSizeExceeded - WorkOrderNotFound - WorkOrderCreateError - InvalidWoProjectedCompletionDate - InvalidFollowUpWo - InvalidWeatherEventId - InvalidSiteAuditLinkedWo - InvalidSetupId - IssueListNotFound - InvalidIssueListField - SiteAuditCompleted - CheckSiteAuditError - SaveSiteAuditError - RemoveSiteAuditError - InactiveTemplateType - SiteAuditNotFound - SiteAuditUpdateError - InvalidSiteAuditParameters - InvalidAdditionalApprovalCode - InvalidAdditionalApprovalCodeValue - AdditionalApprovalCodeIsDisabled - InvalidOtherDesc - InvalidTax2Name - InvoiceInconsistentAmounts - InvoiceInvalidTotal - InvoiceTotalGreaterNte - InvoiceExists - CreatingInvoiceError - DuplInvNumber - InvoiceTotalNull - InvComplDateNull - InvDateLessComplDate - InvoiceNotAuto - ESignatureRequired - InvWoNotFound - InvWrongWoCurr - InvWoCurrNotFound - InvoicingDisabled - InvCreationUnexpectedRes - InvoiceInvalidLaborAmount - InvoiceInvalidMaterialAmount - InvDateOld - InvDateGreater - InvoiceMaterialDescriptionLengthOverflow - InvoiceTaxNotValidated - InvoiceMaterialPartNumberLengthOverflow - TaxValidationError - TaxExemptionError - InvalidInvoiceNumber - GetApprovalLevelsError - InvoiceAddUsersToMliLevelsError - InvoiceAddDeleteLocationsToMliLevelUserError - InvoiceUpdateMLiLevelError - InvoiceDeleteMliLevelError - InvoiceDeleteUsersFromMliLevelError - ApprovalLevelNameLengthOverflow - GstTaxError - Tax2Error - GetApprovalLevelsAndLocationsByUserError - GetAssignedUserShortInfoError - AssignAllLocationsToApprovalLevelAndUserError - GetLocationsForApprovalLevelAndAssignedUserError - GetLocationsBySubscriberError - AssignUserWithLocationsToApprovalLevelError - ReAssignUserWithLocationsToNewApprovalLevelError - ReAssignLocationsToApprovalLevelAndUserError - OutstandingBalance - InvoiceTaxDetailsEmpty - InvoiceTaxDetailsIncorrectSum - MultipleUsersForLocationIsNotAllowed - UserAssignedToOtherLevel - UserDoesNotExist - LaborLineItemRequired - MaterialLineItemRequired - InvoiceDoesntExist - InvoiceStarUnstarFailed - InvoiceBatchUpdateInvalidInvoiceStatusError - InvoiceBatchUpdateLimitExceededError - InvoiceNotAvailableForCurrentUser - InvoiceBatchUpdateInvalidRuleSetStructure - InvoiceBatchUpdateInvalidMliStructure - InvoiceBatchUpdateStatusError - InvoiceMaterialUnitTypeInvalid - ExistingBatchNumber - InvoiceResolutionTextRequired - GetInvoiceDefaultApprovalCodesError - InvoiceInvalidTravelAmount - InvoiceTravelDescriptionLengthOverflow - InvoiceTravelUnitTypeInvalid - TravelLineItemRequired - TravelDetailsDisabled - OnOffShoreDisabled - InvoiceInvalidLaborCount - InvoiceInvalidMaterialCount - InvoiceInvalidTravelCount - SubscriberNotRegisteredForTaxValidation - ManyDecimalsInAmountError - DecimalPartQstTaxError - LaborRatesDiscrepancy - PayInvoicesError - InvoiceNumberRequirementsError - InvoiceNumberIncorrect - InvoiceNumberRegExPatternError - GetInvoicesPendingApprovalByLocationError - ReAssignInvoicesToUsersFailed - ReAssignInvoicesUsersMatched - GetUsersForReassignInvoiceError - InvalidTimeRangeActivity - OutsourcedSourceInvoiceNotFound - OthersLineItemsDisabled - InvoiceInvalidOtherAmount - InvoiceInvalidOtherCount - InvoiceOtherDescriptionLengthOverflow - OtherLineItemRequired - OtherLineItemsNotNegativeValueRequired - InvalidLaborSkillLevel - InvalidLaborType - InvalidTechnicianQuantity - GetInvoicesCommonCategoriesError - InvoiceExplainDisputeEmpty - InvoiceAdditionalApprovalCodeHeaderError - TemplateParseSuccess - TemplateIncorrectHeaderError - TemplateEmptyTemplateError - TemplateWrongFieldsCountError - TemplateFieldNotFoundError - TemplateFieldRequiredError - TemplateParseIntError - TemplateFieldSizeError - TemplateInvalidValueError - TemplateFieldFormatError - TemplateFieldMaxRangeError - TemplateFieldMinRangeError - TemplateProviderNotEntered - TemplateInvalidSubscriberError - TemplateVendorNotFoundError - TemplateMissedProviderError - TemplateProviderNotFoundError - TemplateProviderSubsccriberLinkError - TemplateTradeDispatchRankError - TemplateInvalidTradeForSubscriberError - TemplateStoreNotFoundError - TemplateNotStoresForStateError - TemplateNotStoresForCountryError - TemplateNotStoresForDistrictError - TemplateNotStoresForRegionError - TemplateMultiplePimaryProvidersForTradeStoreError - TemplateDuplicatePrimaryRelationshipError - TemplateAmbiguousDataError - TemplateIncorrectSubscriber - TemplateDuplicateRanking - TemplateLongitudeRangeError - TemplateLatitudeRangeError - InvoiceMaterialPartNameLengthOverflow - TemplateTradeLocationExclusion - TemplateInvalidStateError - TemplateMissedSubscriberError - TemplateMissedStoreIdError - TemplateInvalidSubscriberIdError - TemplateOpenCloseDateError - TemplateInvalidCountryError - TemplateInvalidStateForCountryError - TemplateInvalidLocationTypeError - TemplateMissingFullAndShortNameError - TemplateMissingCountryError - TemplateDuplicatedDataError - TemplateParentLocationNotFoundError - TemplateParseDateTimeError - TemplateParseDecimalError - TemplateSquareValueRangeError - TemplateInvalidSquareMeasureError - TemplateTypeLabelCanNotBeUpdatedError - TemplateTypeLabelHaveToBeLocationForNotInventory - TemplateInvalidPrimarySupplyLocation - TemplateInvalidHomestoreLocationNumber - TemplateErrorDuringCreation - TemplateLocationNotFoundError - TemplateDuplicatedLocationFoundError - TemplateInvalidLocationHeaderError - TemplateDuplicatedLocationHeaderError - TemplateHeaderContainsEmptyFieldsError - TemplateLocHeadersShortHeaderError - TemplateHeaderContainsDuplicatesError - TemplateLocationNotesStoreIdFieldLengthError - TemplateLocationNotesNoteValueFieldLengthError - TemplateErrorInvalidZipCode - TemplateMissingLocationNoteHeader - TemplateMissingLocationNoteIdHeader - TemplateInvalidSecondarySupplyLocation - TemplateLocationWasNotCreated - TemplateTruckNameIsEmpty - TemplateWrongFormat - TemplateSubscriberNotFound - TemplateDuplicatedLocationHeaders - TemplateInvalidHeaders - TemplateInvalidPhoneError - TemplateDuplicateTelecomRecordError - TemplateTelecomRecordExistsError - TemplateInvalidCategory - TemplateDifferentRanksForProviderAssignments - TemplateDuplicateRankError - TemplateProviderNonCompliant - TemplateLocationIsClosed - TemplateProviderWarning - TemplateMultipleProvidersForTradeStoreError - EmptyRequest - InvalidNumberOfParameters - InvoiceOtherUnitTypeInvalid - EmptyLocationOrTradeList - RequestSubscriberIdDoesntMatchUserSubscriberId - StoreIdRequiredError - InvalidUserIdError - InvalidStoreIdError - AmbigiousError - MliHierarchyFiledsCountError - MliHierarchyMaxUserNameError - MliHierarchyDuplicateUserError - MLiHirarchyUserExistInOtherLevelError - MissingLevelsError - DuplicateApprovalLevelsError - InvalidMliLocations - InvalidMlpLocations - ApprovalLevelUsedInRulsetError - GLCodeAmbiguous - GlCodeInvalidResponce - GetRuleSetListError - RuleSetDuplicateNameError - RuleSetDuplicateActionError - RuleSetConflictedActionError - RuleSetRuleSetDoesNotExistsError - RuleSetTradeDoesNotExistError - RuleSetCategoryDoesNotExistError - RuleSetMliLevelDoesNotExistError - GetRuleSet - CreateUpdateRuleSetError - DeleteRuleSet - GetRuleSetCategoriesTradesCountError - GetRuleSetByInvoice - GetCategoryTradeIdsAreSelectedError - ProposalAboveMlpLimitError - ProposalNextLevelHasNoAvailableActionsError - DefaultRuleSetError - RuleSetActionEndStatusError - RuleSetRejectActionEmptyForwardToError - UserFilterGetError - UserFilterCreateUpdateError - UserFilterDeleteError - UserFilterSetAsDefaultError - InvoiceFilterFromAlpProviderError - RegionFilterNotAllowedError - LocationIdFilterNotAllowedError - PaymenowScProviderIdOrFbCompanyIdMustBeProvided - PaymenowBannersForProvidersOnly - PaymenowFeatureDisabled - PaymenowBannerInfoNotFound - PaymenowBannerInvalidNavigationUrl - PaymenowRequestedProvidersIsNotAssigned - PaymenowEmptyRequestedProviders - PaymentManagerFeatureDisabled - PaymentManagerFeatureDisabledForSubscriber - PaymentSystemCurrentlyUnavailable - CurrencyNotSupported - PaymentSystemAccountNotFound - FeatureIsOff - EarlyPayFeatureWithoutPaymentManagetFeatureError - FtpTestError - AcceptTermsAndConditionsRequestInvalid - PaymentSystemAccountError - SendReportToFTP - SchedulingError - BadPaymentData - InvoicesCanNotBeRepaid - InvoicesCanNotBeRescheduled - InvalidBillingAddress - PaymentManagerGeneralSettingsNotFound - PaymentManagerEInvoiceSettingsNotFound - BadgeVerificationFailed - BadgeTempPassEmpty - BadgeScanRequired - SolvedIssueSubmitFailed - SolvedIssueInvalidLocationId - SolvedIssueInvalidCategoryId - SolvedIssueInvalidTradeId - SolvedIssueInvalidPriorityId - SolvedIssueInvalidSource - SolvedIssueInvalidProblemCode - SolvedIssueInvalidType - SubmitFeedbackErrorWoStatus - SubmitFeedbackInvalidAnswer - SubmitFeedbackInvalidTrackingNumber - SubmitFeedbackInvalidSubscriber - SubmitFeedbackInvalidScore - SubmitFeedbackUnsatisfactoryCommentRequired - SubmitFeedbackInvalidReviewId - SubmitFeedbackInvalidSetupId - FeedbackSetupInvalidSetupId - S3SaveError - AbsSaveError - GoodDataLoginFailed - GoodDataElementUriError - GoodDataReportResultUriError - GoodDataReportResultEmpty - GoodDataDesReportResCountError - GoodDataDesReportResConvertError - GoodDataDesDisplayFormAttributeEmpty - InvalidProposalAmountLimit - GetApprovalProposalReasonsError - GetEmailRecipientsError - GetAssignProposalReasonsError - ProposalHasBeenVoided - AssetTypeDuplicateNameError - AssetTypeDoesntExistError - AssetTypeFailUpdateRefrigerantPurpose - AssetTypeDeleteFailed - ExistingAssetsFoundForAssetType - CantModifyAssetTypeParentId - InvalidAssetTypeName - AssetTypeInheritanceError - ExistingProposalsFoundForAssetType - InstallPurchaseDateOverflow - WOexistsWithSomeAssets - PartsChangeFailed - PartsReasonCodeError - PartsUseDateError - PartsRefrigerantAlreadyExists - PartsChargeHistoryAlreadyExists - PartsNotFound - BulkPartUseIncorrectWorkOrder - BulkPartsByIdsNotFound - BulkPartsMultipleWosError - BulkPartsIncorrectIsRefrigerantParam - BulkPartsIsRefrigerantCanNotbeChanged - BulkPartsReasonCodeChangeError - BulkPartsInvalidAssetAndReasonCodeParams - BulkPartsInvalidAssetId - BulkPartsInvalidInitialChargeCode - BulkPartsAssetDoesntContainCharge - BulkPartsIsInventoryFlagError - BulkPartsLeakAlreadyInProcessError - BulkPartsInvalidDateRangeError - BulkPartsMoeNumberRequiredError - BulkPartsSystemChargeExceeded - BulkRefrigerantuUageBlocked - BulkIDsNotBeNull - BulkPartRemovalNotAllowedOnRetrofitRetireWO - BulkAddPartUsagesNotAllowedAfterRetrofitRetireCreation - BulkRetrofitRetireRefrigerantUsageReasonCanNotChanged - BulkInitialChargeSystemExpansionNotAllowed - BulkInventoryPartIdCanNotBeChanged - BulkInventoryLocationIdCanNotBeChanged - BulkPartsDuplicatedRequest - BulkChangePartsIncorrectRefrigerantType - BulkPartsRetroRetireIsInProgressOnThisDate - BulkPartsCanNotAttachRefrigerantUsageToPlanLeakRecord - RetrofitRetireCanNotBeRemoved - RetroRetirePartsCantbeChanged - BulkPartsInventoryApiFailed - BulkPartsDuplicated - BulkPartsWorkOrderInProcessing - BadNotificationSubscriptionEventType - RefrigerantUseDateOutOfTheLeakProcessDateRange - InventoryUsageNotAllowedOnRTrackingConnectedSubAndSubcontractors - BulkExternalWoCurrentlyDoesntExists - BulkConnectorOnlyExternalClientAssetsCanBeProcessed - BulkConnectorOnlyClientAssetsCouldBeProcessed - LeakRecordHasWrongDateValue - HasUncompliedLeakRecordInAnoutherWO - HasUncompletedWOOnAnotherLeakRecord - OnlyOneAssetWorkOrderPair - OneLeakRecordMustBeOnCompletedWO - LeakRecordNotFound - AssetIDWoIdIsRequired - BulkPartsReasonCodeRetrofit - RetrofitRetireWasCancelledNoLeak - FailedToUpdateLeakEvent - AddPartUsagesAreNotAllowedInRetireRetrofitDateInterval - LeakPartUseOnZeroChargeNotAllowed - BulkLeakRecordsAndAuditRequest - LeakRecordsDuplicateRequestDetected - AllLeakRecordFieldsAreRequired - BulkPartsTheSamePartIdForUpdateAndRemovalPassed - MlpImportLevelError - UpdateMlpUserLevelError - InvalidHolidayName - DuplicateHolidayName - HolidaysDeleteFailed - HolidaysExcludeInsertFailed - HolidaysUpdateFailed - HolidaysInsertFailed - HolidaysExcludeDeleteFailed - BusinessHoursDeleteFailed - BusinessHoursUpdateFailed - BusinessHoursInsertFailed - InvalidTime - HolidayForDeleteNotFound - InvalidChecklistId - ChecklistNotPopulated - ChecklistNotAssignedForTransfersWO - NoLinkBetweenSubscriberAndProvider - WorkforceCreateContractorError - InvalidCertificateId - MaxThresholdExceeded - MaxTriggerRateExceeded - LeakPriorityIsRequired - MissingRTSettings - ResolutionCodesLimitExceeded - ResolutionCodesAreRequired - RootCauseIsRequired - RootCauseTextIsRequired - NoAccessToSetRootCauseText - RootCauseTextMaxLengthExceeded - ResolutionCodeTextIsRequired - NoAccessToSetResolutionCodeText - ResolutionCodeTextMaxLengthExceeded - ResolutionCodeTextMustBeUnique - ResolutionCodeWithoutFreeTextMustBeUnique - PendingResCodesStatusCannotBeChangedToInvoiceableBySubscriber - ResolutionAndRootCauseCodesAreRequiredToMoveToInvoiceableStatusByProvider - AssetCategoriesLimitExceeded - NoAccessToAssetCategories - AssetCategoriesAreRequired - InvalidAssetCategoryId - NoAssetCategoriesOnWorkOrder - RootCausesMustBeForAllWorkOrderAssetCategories - RootCauseTextMustBeUnique - AssetCategoryIsRequired - MultipleRootCausesMethodMustBeUsed - ResolutionCodesMustBeForAllWorkOrderAssetCategories - AssetFilterLocationsLimitExceeded - UnknownStoreId - UsesRefrigerantAttributeNotChanged - AssetTagDuplicate - AssetTagIdDuplicate - UnknownEquipmentType - ParentIdInOtherLocation - UnknownBrandName - CARBRequiredManufacturedDate - CARBRequiredInstallDate - TradeNotFound - AssetDoesntExist - AssetIsNotRefrigerant - AssetCantContainRefrigerant - OnlyRackAssetsContainingCircuits - ConnectorAssetTagIdCanNotBeChanged - ConnectorAssetLocationIdCanNotBeChanged - AssetTagCantBeUpdated - AssetTypeIsNotСonfiguredToManageRTAssets - RefrigerantTrackingNotAvailableForLocation - UsesRefrigerantRequiredByAssetTypeSettings - AssetLocationTradeDoesntCorrespondToWO - AssetLocationSelectedPMmodule - UpdateAssetRepairStatusValidation - HasCircuitsCantBeChange - HasComponentsCantBeChange - CircuitCanNotBeConnectedToCircuit - RTCircuitCanNotBeConnectedToNonRTAsset - RTComponentCanNotBeConnectedToNonRTAsset - ComponentCanNotBeConnectedToComponent - NonRTComponentCanNotBeConnectedToRtAsset - NonRTCircuitCanNotBeConnectedToRtAsset - ComponentCanNotBeConnectedToCircuit - ParentAssetShouldHaveEitherComponentsNorCircuits - ParentAssetCantHaveComponents - ParentAssetCantHaveCircuits - MultipleAssetsFoundForTheRequestedTagId - InvalidBrandName - UnknownBrandId - BrandRestrictedByAssetType - BrandRestrictedBySubscriber - BrandsRestrictedBySubscriber - DeclineWorkOrderFailed - AcceptWorkOrderFailed - WorkOrderWasAccepted - AssetAttachmentsSizeExceeded - SaveMliAuditReportSetting - GetMliAuditReportSetting - SaveMliAuditReportResult - SaveMliAuditReportSendEmailStatus - SaveMliAuditReportFilePath - GetSubscribersEnabledSchedule - SaveMliAuditInfoError - TaxValidationAddNewCompanySettingsError - TaxValidationUpdateCompanySettingsError - ProjectAssociationError - GetProjectsInvoiceAmountsError - TaxCodeNotUniqueError - FieldLengthIsTooLongError - SetTaxCodesBulkError - InvoiceAdditionalApprovalCodeValueError - BulkUpdateInvoicePaymentError - InvoiceLineItemFilterDisabled - InvoiceStatusToRejectProviderNotificationFailed - SortFieldNotAvailableError - ContractServiceExist - ContractServiceCantChangeTrade - ContractServiceCantChangeCategory - ContractServiceCantChangeProvider - ContractServicePMServiceCantChangeTrade - ContractServicePMServiceCantChangeCategory - ContractedServiceNameAlreadyExists - ContractedServiceNameLinkedToRates - WorkRequestDescriptionIsRequired - WorkRequestCallDateIsRequired - WorkRequestIssueIsRequired - WorkRequestCallDateHasWrongFormat - WorkRequestScheduledDateHasWrongFormat - InvalidWorkRequestStatus - InvalidWorkRequestExtendedStatus - InvalidWorkRequestCategory - InvalidWorkRequestPriority - InvalidWorkRequestCurrency - InvalidWorkRequestIssueSetup - InvalidWorkRequestIssueArea - InvalidWorkRequestAsset - WorkRequestAttachmentFileNameIsRequired - WorkRequestAttachmentOriginalNameIsRequired - WorkRequestIssueProblemCodeIsRequired - WorkRequestIssueProblemTypeIsRequired - WorkRequestScheduledDateMustBeGreaterThanCallDate - InvalidWorkRequestId - WorkRequestSearchCallDateFromHasWrongFormat - WorkRequestSearchCallDateToHasWrongFormat - WorkRequestSearchScheduledDateFromHasWrongFormat - WorkRequestSearchScheduledDateToHasWrongFormat - WorkRequestSearchClosedDateFromHasWrongFormat - WorkRequestSearchClosedDateToHasWrongFormat - WorkOrderIsAlreadyCreatedForWorkRequest - WorkRequestIsClosed - WorkRequestClosedReasonIsRequiredForClosedStatus - WorkOrderIdIsRequiredForThisClosedReason - InvalidWorkRequestClosedReason - WorkRequestClosedReasonIsOnlyForClosedStatus - InvalidWorkRequestWorkOrderId - WorkRequestWorkOrderIdIsOnlyForClosedStatus - WorkRequestWorkOrderIdIsOnlyForCertainClosedReason - InvalidWorkOrderSourceType - DeclineReasonIdIsRequired - DeclineReasonDoesntAllowCustomText - InvalidDeclineReasonId - MultipleWorkOrdersForPurchaseNumber - InvoiceMaterialMakupInvalid - MaterialMarkUpDiscrepancyReasonShouldBeStated - MaterialPriceDiscrepancyReasonShouldBeStated - OtherPriceDiscrepancyReasonShouldBeStated - SubscriberIdIsNotValid - FiscalPeriodIsNotValid - AmountIsNotValid - AmountFormatIsNotValid - CategoryMustBeEmpty - CategoryIsNotValid - TradeMustBeEmpty - TradeIsNotValid - GlCodeMustBeEmpty - GlCodeIsNotValid - LocationMustBeEmpty - LocationIsNotValid - RegionMustBeEmpty - RegionIsNotValid - DistrictMustBeEmpty - DistrictIsNotValid - DuplicateData - PrimaryCategoryMustBeEmpty - PrimaryCategoryIsNotValid - CategoryAndExcludedCategoryCannotSimultaneously - PrimaryCategoryAndExcludedPrimaryCategoryCannotSimultaneously - TradeAndExcludedTradeCannotSimultaneously - GlCodeAndExcludedGlCodeCannotSimultaneously - DuplicateCategories - DuplicateTrades - DuplicateGlCodes - DuplicatePrimaryCategories - LocationNoteMustBeEmpty - LocationNoteIsNotValid - OverlappingCategories - OverlappingPrimaryCategories - OverlappingTrades - OverlappingPrimaryTrades - OverlappingGlCodes - OverlappingLocations - OverlappingRegions - OverlappingDistricts - OverlappingLocationNotes - TaxExemptionErrorApi - OtherLineItemZeroAmount - TravelLineItemsNotNegativeValueRequired - MaterialLineItemsNotNegativeValueRequired - LaborLineItemsNotNegativeValueRequired - AdditionalApprovalCodeSetupIdInvalid - VendorIdIsNotValid - InvalidBatchId - InvalidBatchStatusId - CategoryInUsePMServiceError - CategoryInUseChecklistError - CategoryInUseETAMissedAlertError - CategoryInUseBudgetControl - CategoryInUseConnector - CategoryInUseContractedService - CategoryInUseEDI - CategoryInUseIVR - CategoryInUseFeedbackV2 - CategoryInUseProposalApproveReasons - CategoryInUsePaymentManager - CategoryInUseProviderAssignments - CategoryInUseSiteAccess - CategoryInUseAlerts - CategoryInUseOpenWOAlert - CategoryInUseWOAutocopy - CategoryInUseWorkRequest - CategoryInUseWO - CategoryInUseDashboardOverride - CategoryInUseInvoiceAttributes - FeatureIsOn - LocationHierarchyNotFound - LocationHierarchyLevelNotFound - LocationHierarchyParentLevelNotFound - LocationSpaceTypeNotFound - DuplicateRowByValueKey - ParentNotFound - DuplicateSequenceAmongSiblings - SequenceConflictsWithExistingData - SequenceMustBeGreaterThanZero - ValueContainsPathDelimiter - InitializationWarmupError type: string readOnly: true ErrorMessage: description: The description of all errors. type: string Data: $ref: '#/components/schemas/System.Object' description: "Optional\n Gets or Sets the Data object." ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyQuestionWithAnswers: type: object properties: SurveyQuestion: $ref: '#/components/schemas/ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyQuestion' SurveyAnswers: type: array items: $ref: '#/components/schemas/ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyAnswer' LocationIds: type: array items: format: int32 type: integer TradeIds: type: array items: format: int32 type: integer CategoryIds: type: array items: format: int32 type: integer PriorityIds: type: array items: format: int32 type: integer ProviderIds: type: array items: format: int32 type: integer ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyAnsweredQuestion: type: object properties: WorkorderId: format: int32 type: integer QuestionId: format: int32 type: integer AnswerId: format: int32 type: integer ServiceChannel.Services.Messaging.SurveyQuestion.GetSurveyQuestionsResponse: description: holds response type: object properties: SurveyQuestions: description: Gets or sets Trades. type: array items: $ref: '#/components/schemas/ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyQuestion' ItemsCount: format: int32 description: Gets or sets ItemsCount. type: integer ErrorCode: format: int32 description: 'Numeric identifier that determines the nature of an error. Possible values: `0` - success, otherwise - error.' type: integer Message: description: Defines that the file’s remote storage is unavailable or its URL cannot be found. type: string ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyPriority: type: object properties: Id: format: int32 type: integer Name: type: string System.Object: type: object properties: {} ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyCategory: type: object properties: Id: format: int32 type: integer Name: type: string ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyAnswer: type: object properties: Id: format: int32 type: integer Answer: type: string SortOrder: format: int32 type: integer ServiceChannel.Api.Model.Entities.SurveyQuestions.SurveyProvider: type: object properties: Id: format: int32 type: integer Name: type: string securitySchemes: oauth2: type: oauth2 flows: authorizationCode: scopes: {} authorizationUrl: https://sb2login.servicechannel.com/oauth/authorize tokenUrl: https://sb2login.servicechannel.com/oauth/token description: OAuth2 Authorization