ServiceChannel NotificationWebHooks API
The NotificationWebHooks API from ServiceChannel — 2 operation(s) for notificationwebhooks.
The NotificationWebHooks API from ServiceChannel — 2 operation(s) for notificationwebhooks.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/servicechannel-notificationwebhooks-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
version: bearer.v1
title: Fixxbook.Bearer.Api.V1 AfterHours Notification Web Hooks API
isOdataApi: false
relativePath: ''
discoveryPath: docs/bearer.v1
_isAuthorizedAccess: true
servers:
- url: https://sb2fixxbook.servicechannel.com:443/api
security:
- oauth2: []
tags:
- name: NotificationWebHooks
paths:
/NotificationWebHooks:
get:
tags:
- NotificationWebHooks
summary: List existing webhooks
description: Returns a list of webhooks for the current subscriber or provider.
operationId: GETv3_NotificationWebHooks
responses:
'200':
description: The webhooks are in the response.
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/ServiceChannel.Services.Messaging.Notifications.WebHooks.WebHook'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/ServiceChannel.Services.Messaging.Notifications.WebHooks.WebHook'
'401':
description: "The request is not authorized.\n <br/>Error codes:\n 504 - Missing or incorrect authentication credentials"
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
post:
tags:
- NotificationWebHooks
summary: Create a webhook
description: "Creates a new webhook for the specified [event types](/guides/wh/types-of-events/). Returns a unique webhook ID for a successful request.\n See [Event Objects](/guides/wh/event-objects/) for example notification objects and descriptions of their fields.\n <br />***Note:*** You can create webhooks using API or via the [Service Automation Admin](/guides/wh/create-and-manage-webhooks-in-UI/).\n <br />**Example Request**\n \n POST /NotificationWebHooks\n {\n \"Subscriptions\": [\n {\n \"Name\": \"Subscription to new WOs\",\n \"EventTypes\": [\n \"WorkOrderCreated\"\n ],\n \"Rules\": {\n \"Trades\": [\n \"GLASS\"\n ],\n \"Categories\": [\n \"MAINTENANCE\"\n ],\n \"Statuses\": [\n \"COMPLETED/CONFIRMED\"\n ]\n }\n }\n ],\n \"Enabled\": true,\n \"Name\": \"New WO webhook\",\n \"Description\": \"I want to receive notifications when new WOs of GLASS trade and MAINTENANCE category are created.\",\n \"Url\": \"https://your-company.com/webhook-target-URL\"\n }"
operationId: POSTv3_NotificationWebHooks
responses:
'201':
description: The webhook is created.
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceChannel.Services.Messaging.Notifications.WebHooks.AddWebHookResponse'
text/json:
schema:
$ref: '#/components/schemas/ServiceChannel.Services.Messaging.Notifications.WebHooks.AddWebHookResponse'
'400':
description: "The request is not accepted due to bad syntax, missing parameters, insufficient data, etc.\n <br/>Error codes:\n 503 - Required data missing or incorrect"
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
text/json:
schema:
$ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
'401':
description: "The request is not authorized.\n <br/>Error codes:\n 504 - Missing or incorrect authentication credentials"
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
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceChannel.Services.Messaging.Notifications.WebHooks.AddWebHookRequest'
text/json:
schema:
$ref: '#/components/schemas/ServiceChannel.Services.Messaging.Notifications.WebHooks.AddWebHookRequest'
description: The webhook object that needs to be created.
required: true
/NotificationWebHooks/{id}:
get:
tags:
- NotificationWebHooks
summary: Get a webhook
description: Retrieves the details of the specified webhook.
operationId: GETv3_NotificationWebHooks_{id}
parameters:
- name: id
in: path
description: The unique ID of the webhook to return.
required: true
schema:
type: integer
format: int32
responses:
'200':
description: The requested webhook is in the response.
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceChannel.Services.Messaging.Notifications.WebHooks.WebHook'
text/json:
schema:
$ref: '#/components/schemas/ServiceChannel.Services.Messaging.Notifications.WebHooks.WebHook'
'400':
description: "The requested data are not found.\n <br/>Error codes:\n 502 - Webhook not found"
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
text/json:
schema:
$ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
'401':
description: "The request is not authorized.\n <br/>Error codes:\n 504 - Missing or incorrect authentication credentials"
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
put:
tags:
- NotificationWebHooks
summary: Update a webhook
description: "Updates the specified webhook by setting the values of the parameters passed.\n <br />**Example Request**\n \n PUT /NotificationWebHooks/{id}\n {\n \"Subscriptions\": [\n {\n \"Id\": 1111,\n \"Name\": \"Subscription to new WOs\",\n \"EventTypes\": [\n \"WorkOrderCreated\"\n ],\n \"Rules\": {\n \"Trades\": [\n \"GLASS\"\n ],\n \"Categories\": [\n \"MAINTENANCE\"\n ],\n \"Statuses\": [\n \"COMPLETED/CONFIRMED\"\n ]\n }\n }\n ],\n \"Id\": 1,\n \"Enabled\": true,\n \"Name\": \"New WO webhook\",\n \"Description\": \"I want to receive notifications when new WOs of GLASS trade and MAINTENANCE category are created.\",\n \"Url\": \"https://your-company.com/webhook-target-URL\"\n }"
operationId: PUTv3_NotificationWebHooks_{id}
parameters:
- name: id
in: path
description: The unique ID of the webhook to update.
required: true
schema:
type: integer
format: int32
responses:
'204':
description: The webhook is updated, and the response is intentionally blank.
'400':
description: "The request is not accepted due to bad syntax, missing parameters, insufficient data, etc.\n <br/>Error codes:\n 502 - Webhook not found\n 503 - Required data missing or incorrect"
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
text/json:
schema:
$ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
'401':
description: "The request is not authorized.\n <br/>Error codes:\n 504 - Missing or incorrect authentication credentials"
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
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceChannel.Services.Messaging.Notifications.WebHooks.WebHook'
text/json:
schema:
$ref: '#/components/schemas/ServiceChannel.Services.Messaging.Notifications.WebHooks.WebHook'
description: The webhook object that needs to be updated.
required: true
delete:
tags:
- NotificationWebHooks
summary: Delete a webhook
description: Permanently deletes the specified webhook. It cannot be undone.
operationId: DELETEv3_NotificationWebHooks_{id}
parameters:
- name: id
in: path
description: The unique ID of the webhook to delete.
required: true
schema:
type: integer
format: int32
responses:
'204':
description: The webhook is deleted, and the response is intentionally blank.
'400':
description: "The requested data are not found.\n <br/>Error codes:\n 502 - Webhook not found"
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
text/json:
schema:
$ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
'401':
description: "The request is not authorized.\n <br/>Error codes:\n 504 - Missing or incorrect authentication credentials"
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.Notifications.NotificationRequestBase:
required:
- Name
- EventTypes
type: object
properties:
Name:
description: The user-friendly name for the subscription.
type: string
EventTypes:
description: The list of events to subscribe to. Events within one subscription should belong to one object.
type: array
items:
enum:
- WorkOrderCreated
- WorkOrderNoteAdded
- WorkOrderNotePinned
- WorkOrderNoteUnpinned
- WorkOrderNoteActionResolved
- WorkOrderStatusChanged
- WorkOrderAttachmentAdded
- WorkOrderAttachmentDeleted
- WorkOrderNumberChanged
- WorkOrderCallerChanged
- WorkOrderMoeNumberChanged
- WorkOrderServiceNowIdChanged
- WorkOrderPriorityChanged
- WorkOrderScheduledDateChanged
- WorkOrderTradeChanged
- WorkOrderNteChanged
- WorkOrderCategoryChanged
- WorkOrderProviderChanged
- WorkOrderDescriptionChanged
- WorkOrderResolutionCreated
- RefrigerantWasUsedChanged
- WorkOrderResolutionUpdated
- WorkOrderResolutionCodeUpdated
- WorkOrderRootCauseCodeUpdated
- WorkOrderAssetAttached
- WorkOrderAssetDetached
- WorkOrderAssetValidated
- WorkOrderLabelAdded
- WorkOrderLabelDeleted
- WorkOrderWeatherTypeChanged
- WorkOrderWeatherTypeDeleted
- WorkOrderVerbalApprovalChanged
- WorkOrderGLCodeChanged
- WorkOrderAdditionalApprovalCodesChanged
- WorkOrderFeedbackRequested
- WorkOrderAssigneeChanged
- WorkOrderAssigneeDeleted
- WorkOrderProjectLink
- WorkOrderProjectUnlink
- WorkOrderRecallChanged
- WorkOrderRecallDeleted
- WorkOrderIssueChoiceChanged
- WorkOrderTechnicianAssigned
- WorkOrderTechnicianUnassigned
- WorkOrderTechnicianAccepted
- WorkOrderTechnicianDeclined
- WorkOrderCertifiedTechnicianAssigned
- WorkOrderLinksAdded
- WorkOrderLinksDeleted
- WorkOrderStarAdded
- WorkOrderStarRemoved
- WorkOrderWorkActivityAdded
- WorkOrderWorkActivityDeleted
- WorkOrderWorkActivityChanged
- WorkOrderCheckIn
- WorkOrderCheckOut
- BadgeScanRequired
- InvoiceCreated
- InvoiceOpen
- InvoiceApproved
- InvoiceOnHold
- InvoiceReviewed
- InvoiceRejected
- InvoiceApprovalCodeChanged
- InvoiceAdditionalApprovalCodesChanged
- InvoiceStarAdded
- InvoiceStarRemoved
- InvoiceDisputed
- InvoiceVoided
- InvoicePaid
- ProposalCreated
- ProposalOpen
- ProposalApproved
- ProposalOnHold
- ProposalRejected
- ProposalReviewed
- ProposalUserAssigned
- ProposalWorkOrderAssigned
- ProposalAttachmentAdded
- ProposalScheduled
- ProposalVoided
- ProposalPendingExternalApproval
- FbInvitationAccepted
- CalendarIntegrationAdded
- CalendarIntegrationUpdated
- LocationCreated
- LocationUpdated
- LocationDeleted
- LocationNoteHeaderCreated
- LocationNoteHeaderUpdated
- LocationNoteHeaderDeleted
- LocationNotesChanged
- SubscriberTradeCreated
- SubscriberTradeUpdated
- SubscriberTradeDeleted
- SubscriberPriorityCreated
- SubscriberPriorityUpdated
- SubscriberPriorityDeleted
- SubscriberStatusCreated
- SubscriberStatusUpdated
- SubscriberStatusDeleted
- SubscriberCategoryCreated
- SubscriberCategoryUpdated
- SubscriberCategoryDeleted
- SubscriberGlCodeCreated
- SubscriberGlCodeUpdated
- SubscriberGlCodeDeleted
- SubscriberAdditionalApprovalCodeCreated
- SubscriberAdditionalApprovalCodeUpdated
- SubscriberNameUpdated
- ProviderTradeAssigned
- ProviderTradeUnassigned
- ProviderTradeUpdated
- ProviderNameUpdated
- LeakRecordCreated
- LeakRecordUpdated
- LeakRecordDeleted
- CheckListResponseAdded
- CheckListResponseUpdated
- CheckListCreated
- CheckListUpdated
- CheckListDeleted
- IssueListAssigned
- AssetCreated
- AssetUpdated
- AssetAttachmentAdded
- AssetAttachmentDeleted
- AssetRefrigerantChanged
type: string
Rules:
$ref: '#/components/schemas/ServiceChannel.Services.Messaging.Notifications.NotificationSubscriptionsRules'
ServiceChannel.Services.Messaging.Notifications.WebHooks.AddWebHookResponse:
description: Add WebHook Response
type: object
properties:
Id:
format: int32
description: The unique webhook ID. Generated automatically and cannot be modified.
type: integer
SubscriptionsResponses:
type: array
items:
format: int32
type: integer
System.Object:
type: object
properties: {}
ServiceChannel.Services.Messaging.Notifications.NotificationSubscriptionsRules:
description: The event rules used to receive events matching only certain criteria.
type: object
properties:
Trades:
description: The trades that the events should belong to.
type: array
items:
type: string
Categories:
description: The categories that the events should belong to.
type: array
items:
type: string
Statuses:
description: The statuses that the events should belong to.
type: array
items:
type: string
ServiceChannel.Services.Messaging.Notifications.WebHooks.AddWebHookRequest:
required:
- Name
- Url
type: object
properties:
Subscriptions:
type: array
items:
$ref: '#/components/schemas/ServiceChannel.Services.Messaging.Notifications.NotificationRequestBase'
Enabled:
description: Defines if the webhook is active or inactive.
default: false
type: boolean
Name:
description: The user-friendly name for the webhook.
type: string
Description:
description: The description of the webhook.
type: string
Url:
description: The URL to which the events should be delivered.
type: string
ServiceChannel.Services.Messaging.Notifications.WebHookSubscription:
required:
- Name
- EventTypes
type: object
properties:
Id:
format: int32
description: The unique subscription ID. Generated automatically and cannot be modified.
type: integer
Name:
description: The user-friendly name for the subscription.
type: string
EventTypes:
description: The list of events to subscribe to. Events within one subscription should belong to one object.
type: array
items:
enum:
- WorkOrderCreated
- WorkOrderNoteAdded
- WorkOrderNotePinned
- WorkOrderNoteUnpinned
- WorkOrderNoteActionResolved
- WorkOrderStatusChanged
- WorkOrderAttachmentAdded
- WorkOrderAttachmentDeleted
- WorkOrderNumberChanged
- WorkOrderCallerChanged
- WorkOrderMoeNumberChanged
- WorkOrderServiceNowIdChanged
- WorkOrderPriorityChanged
- WorkOrderScheduledDateChanged
- WorkOrderTradeChanged
- WorkOrderNteChanged
- WorkOrderCategoryChanged
- WorkOrderProviderChanged
- WorkOrderDescriptionChanged
- WorkOrderResolutionCreated
- RefrigerantWasUsedChanged
- WorkOrderResolutionUpdated
- WorkOrderResolutionCodeUpdated
- WorkOrderRootCauseCodeUpdated
- WorkOrderAssetAttached
- WorkOrderAssetDetached
- WorkOrderAssetValidated
- WorkOrderLabelAdded
- WorkOrderLabelDeleted
- WorkOrderWeatherTypeChanged
- WorkOrderWeatherTypeDeleted
- WorkOrderVerbalApprovalChanged
- WorkOrderGLCodeChanged
- WorkOrderAdditionalApprovalCodesChanged
- WorkOrderFeedbackRequested
- WorkOrderAssigneeChanged
- WorkOrderAssigneeDeleted
- WorkOrderProjectLink
- WorkOrderProjectUnlink
- WorkOrderRecallChanged
- WorkOrderRecallDeleted
- WorkOrderIssueChoiceChanged
- WorkOrderTechnicianAssigned
- WorkOrderTechnicianUnassigned
- WorkOrderTechnicianAccepted
- WorkOrderTechnicianDeclined
- WorkOrderCertifiedTechnicianAssigned
- WorkOrderLinksAdded
- WorkOrderLinksDeleted
- WorkOrderStarAdded
- WorkOrderStarRemoved
- WorkOrderWorkActivityAdded
- WorkOrderWorkActivityDeleted
- WorkOrderWorkActivityChanged
- WorkOrderCheckIn
- WorkOrderCheckOut
- BadgeScanRequired
- InvoiceCreated
- InvoiceOpen
- InvoiceApproved
- InvoiceOnHold
- InvoiceReviewed
- InvoiceRejected
- InvoiceApprovalCodeChanged
- InvoiceAdditionalApprovalCodesChanged
- InvoiceStarAdded
- InvoiceStarRemoved
- InvoiceDisputed
- InvoiceVoided
- InvoicePaid
- ProposalCreated
- ProposalOpen
- ProposalApproved
- ProposalOnHold
- ProposalRejected
- ProposalReviewed
- ProposalUserAssigned
- ProposalWorkOrderAssigned
- ProposalAttachmentAdded
- ProposalScheduled
- ProposalVoided
- ProposalPendingExternalApproval
- FbInvitationAccepted
- CalendarIntegrationAdded
- CalendarIntegrationUpdated
- LocationCreated
- LocationUpdated
- LocationDeleted
- LocationNoteHeaderCreated
- LocationNoteHeaderUpdated
- LocationNoteHeaderDeleted
- LocationNotesChanged
- SubscriberTradeCreated
- SubscriberTradeUpdated
- SubscriberTradeDeleted
- SubscriberPriorityCreated
- SubscriberPriorityUpdated
- SubscriberPriorityDeleted
- SubscriberStatusCreated
- SubscriberStatusUpdated
- SubscriberStatusDeleted
- SubscriberCategoryCreated
- SubscriberCategoryUpdated
- SubscriberCategoryDeleted
- SubscriberGlCodeCreated
- SubscriberGlCodeUpdated
- SubscriberGlCodeDeleted
- SubscriberAdditionalApprovalCodeCreated
- SubscriberAdditionalApprovalCodeUpdated
- SubscriberNameUpdated
- ProviderTradeAssigned
- ProviderTradeUnassigned
- ProviderTradeUpdated
- ProviderNameUpdated
- LeakRecordCreated
- LeakRecordUpdated
- LeakRecordDeleted
- CheckListResponseAdded
- CheckListResponseUpdated
- CheckListCreated
- CheckListUpdated
- CheckListDeleted
- IssueListAssigned
- AssetCreated
- AssetUpdated
- AssetAttachmentAdded
- AssetAttachmentDeleted
- AssetRefrigerantChanged
type: string
Rules:
$ref: '#/components/schemas/ServiceChannel.Services.Messaging.Notifications.NotificationSubscriptionsRules'
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
# --- truncated at 32 KB (89 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/servicechannel/refs/heads/main/openapi/servicechannel-notificationwebhooks-api-openapi.yml