ServiceChannel Classification API
The Classification API from ServiceChannel — 2 operation(s) for classification.
The Classification API from ServiceChannel — 2 operation(s) for classification.
swagger: '2.0'
info:
version: bearer.v1
title: Fixxbook.Bearer.Api.V1 AfterHours Classification API
isOdataApi: false
relativePath: ''
discoveryPath: docs/bearer.v1
_isAuthorizedAccess: true
host: sb2fixxbook.servicechannel.com:443
basePath: /api
schemes:
- https
security:
- oauth2: []
tags:
- name: Classification
paths:
/classification/upload:
post:
tags:
- Classification
summary: Uploads images with meta information.
operationId: POSTv3_classification_upload
consumes:
- multipart/form-data
produces:
- application/json
- text/json
parameters:
- name: file
in: formData
description: Image
required: true
type: file
- name: meta
in: formData
description: Optional meta information
required: false
schema:
type: string
type: application/json
responses:
'200':
description: Images were uploaded and a list of image IDs is returned.
schema:
format: int32
type: integer
'401':
description: "Indicates that the requested resource requires authentication.\r\n <br/>Error codes:\r\n <br/> 504 - API call rejected by security permissions;"
schema:
$ref: '#/definitions/ServiceChannel.Services.Messaging.ErrorResponse'
'500':
description: "Indicates that a generic error has occurred on the server.\r\n <br/>Error codes:\r\n <br/> 501 - Sequence contains no elements"
schema:
$ref: '#/definitions/ServiceChannel.Services.Messaging.ErrorResponse'
deprecated: false
x-access: Any
/classification/classify:
post:
tags:
- Classification
summary: Classifies assets.
operationId: POSTv3_classification_classify
consumes:
- application/json
- text/json
produces:
- application/json
- text/json
parameters:
- name: request
in: body
description: Request containing ImageIds.
required: true
schema:
$ref: '#/definitions/ServiceChannel.Services.WebApi.Models.Request.Classification.ClassifyRequest'
responses:
'200':
description: Classified information is in the response.
schema:
format: int32
type: integer
'400':
description: "Bad Request - the request could not be understood or was missing required parameters.\r\n <br/>Error codes:\r\n <br/> 503 - Empty PromptType or ImageIds;"
schema:
$ref: '#/definitions/ServiceChannel.Services.Messaging.ErrorResponse'
'401':
description: "Indicates that the requested resource requires authentication.\r\n <br/>Error codes:\r\n <br/> 504 - API call rejected by security permissions;"
schema:
$ref: '#/definitions/ServiceChannel.Services.Messaging.ErrorResponse'
'500':
description: "Indicates that a generic error has occurred on the server.\r\n <br/>Error codes:\r\n <br/> 501 - Sequence contains no elements"
schema:
$ref: '#/definitions/ServiceChannel.Services.Messaging.ErrorResponse'
deprecated: false
x-access: Any
definitions:
System.Object:
type: object
properties: {}
ServiceChannel.Services.WebApi.Models.Request.Classification.ClassifyRequest:
description: Represents a request to classify images based on a specified prompt type.
type: object
properties:
PromptType:
description: Type of prompt for classification.
type: string
ImageIds:
description: List of image identifiers to classify.
type: array
items:
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
- DeclineReasonIdIsReq
# --- truncated at 32 KB (65 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/servicechannel/refs/heads/main/openapi/servicechannel-classification-api-openapi.yml