ServiceChannel DoNotDispatch API
The DoNotDispatch API from ServiceChannel — 3 operation(s) for donotdispatch.
The DoNotDispatch API from ServiceChannel — 3 operation(s) for donotdispatch.
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-donotdispatch-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 Do Not Dispatch API
isOdataApi: false
relativePath: ''
discoveryPath: docs/bearer.v1
_isAuthorizedAccess: true
servers:
- url: https://sb2fixxbook.servicechannel.com:443/api
security:
- oauth2: []
tags:
- name: DoNotDispatch
paths:
/doNotDispatch/addProvider/{providerId}:
post:
tags:
- DoNotDispatch
summary: Add a provider
description: "Adds the specified provider to the *Do Not Dispatch* list, which prevents dispatching new work orders to this provider.\n <br />You can remove providers from the *Do Not Dispatch* list by using the [DELETE /doNotDispatch/removeProvider/{providerId}](https://developer.servicechannel.com/swagger/ui/index?version=3#/DoNotDispatch/DoNotDispatch_RemoveProvider) method. To retrieve the list of providers with the *Do Not Dispatch* flag, send the [GET /DoNotDispatch/getProviders](https://developer.servicechannel.com/swagger/ui/index?version=3#/DoNotDispatch/DoNotDispatch_GetProviders) request.\n <br />Refer to ServiceChannel University to learn [how to manage “Do Not Dispatch” providers](https://servicechannel.atlassian.net/wiki/spaces/SCU/pages/812548755/Managing+Do+Not+Dispatch+Providers)."
operationId: DoNotDispatch_AddProvider
parameters:
- name: providerId
in: path
description: Unique provider identifier.
required: true
schema:
type: integer
format: int32
- name: doNotDispatchReason
in: query
description: (*Optional*) Reason for assigning a provider the *Do Not Dispatch* status.
required: false
schema:
type: string
responses:
'200':
description: The provider is successfully added to the **Do Not Dispatch** list.
'400':
description: The request is not accepted due to bad syntax, missing parameters, insufficient data, etc.
'401':
description: The request is not authorized.
'500':
description: The server was unable to complete the request due to an internal error.
deprecated: false
x-access: Subscribers
/doNotDispatch/removeProvider/{providerId}:
delete:
tags:
- DoNotDispatch
summary: Remove a provider
description: "Removes the specified provider from the *Do Not Dispatch* list. You can remove one provider at a time.\n <br />To add a provider to this list, send the [POST /doNotDispatch/addProvider/{providerId}](https://developer.servicechannel.com/swagger/ui/index?version=3#/DoNotDispatch/DoNotDispatch_AddProvider) request.\n <br />Refer to ServiceChannel University to learn [how to manage “Do Not Dispatch” providers](https://servicechannel.atlassian.net/wiki/spaces/SCU/pages/812548755/Managing+Do+Not+Dispatch+Providers)."
operationId: DoNotDispatch_RemoveProvider
parameters:
- name: providerId
in: path
description: Unique provider identifier.
required: true
schema:
type: integer
format: int32
responses:
'200':
description: The provider is successfully removed from the **Do Not Dispatch** list.
'400':
description: The request is not accepted due to bad syntax, missing parameters, insufficient data, etc.
'401':
description: The request is not authorized.
'500':
description: The server was unable to complete the request due to an internal error.
deprecated: false
x-access: Subscribers
/doNotDispatch/getProviders:
get:
tags:
- DoNotDispatch
summary: Retrieve providers
description: "Returns a list of providers included in the *Do Not Dispatch* list. Use the `trade` parameter to specify your request.\n <br />You can use the [POST /doNotDispatch/addProvider/{providerId}](https://developer.servicechannel.com/swagger/ui/index?version=3#/DoNotDispatch/DoNotDispatch_AddProvider) method to add a provider to the *Do Not Dispatch* list or the [DELETE /doNotDispatch/removeProvider/{providerId}](https://developer.servicechannel.com/swagger/ui/index?version=3#/DoNotDispatch/DoNotDispatch_RemoveProvider) method to remove a provider from it.\n <br />Refer to ServiceChannel University to learn [how to manage “Do Not Dispatch” providers](https://servicechannel.atlassian.net/wiki/spaces/SCU/pages/812548755/Managing+Do+Not+Dispatch+Providers)."
operationId: DoNotDispatch_GetProviders
parameters:
- name: trade
in: query
description: (*Optional*) Type of work a provider performs.
required: false
schema:
type: string
responses:
'200':
description: The providers included in the **Do Not Dispatch** list are in the response.
'400':
description: The request is not accepted due to bad syntax, missing parameters, insufficient data, etc.
'401':
description: The request is not authorized.
'500':
description: The server was unable to complete the request due to an internal error.
deprecated: false
x-access: Subscribers
components:
securitySchemes:
oauth2:
type: oauth2
flows:
authorizationCode:
scopes: {}
authorizationUrl: https://sb2login.servicechannel.com/oauth/authorize
tokenUrl: https://sb2login.servicechannel.com/oauth/token
description: OAuth2 Authorization