How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

ServiceChannel AssetTypes API

The AssetTypes API from ServiceChannel — 21 operation(s) for assettypes.

ServiceChannel AssetTypes API is one of 66 APIs that ServiceChannel publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Asset Types. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 25 operations across 21 paths, and defines 15 schemas. It is described by OpenAPI 3.2.0, at version bearer.v1.

Requests are made against a single base URL, https://sb2fixxbook.servicechannel.com:443/api.

25 operations 21 paths 15 schemas 1 DELETE15 GET7 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
bearer.v1
Base URL
https://api.servicechannel.com/v3
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

ServiceChannel AssetTypes API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (oauth2) using the authorizationCode flow. By default, every request must be authenticated.

  • oauth2 — OAuth2 Authorization

Paths & Operations 25

Across 21 paths, the API surfaces 25 operations — 1 DELETE, 15 GET, 7 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

AssetTypes 25
GET
/AssetTypes
GETv3_AssetTypes → 200401
POST
/AssetTypes
POSTv3_AssetTypes body → 201400401
GET
/AssetTypes/{assetTypeId}
GETv3_AssetTypes_{assetTypeId} 1 param → 200401404
PUT
/AssetTypes/{assetTypeId}
Update Asset Type Don't specify AdditiolanTrades if no changes in Additiolan Trades needed Set AdditiolanTrades = [] to delete existing Additiolan Trades for asset type If AdditiolanTrades contains r…
PUTv3_AssetTypes_{assetTypeId} 1 param body → 200400401
DELETE
/AssetTypes/{assetTypeId}
DELETEv3_AssetTypes_{assetTypeId} 1 param → 200401
GET
/AssetTypes/byids
GETv3_AssetTypes_byids?ids[0]={ids[0]}&ids[1]={ids[1]} 1 param → 200401
GET
/AssetTypes/GetAssetTypeAttributes/{assetTypeId}
GETv3_AssetTypes_GetAssetTypeAttributes_{assetTypeId} 1 param → 200401404
GET
/AssetTypes/GetAssetTypeTrades/{assetTypeId}
GETv3_AssetTypes_GetAssetTypeTrades_{assetTypeId} 1 param → 200401404
GET
/AssetTypes/GetAssetTypeGroups
Get asset type groups by SubscriberId
GETv3_AssetTypes_GetAssetTypeGroups?subscriberId={subscriberId} 1 param → 200400401500
POST
/AssetTypes/GetSubscriberAssetTypeCategories
Get asset categories by SubscriberId and TradeNames
POSTv3_AssetTypes_GetSubscriberAssetTypeCategories body → 200401500
POST
/AssetTypes/GetAssetTypeCategoriesByIds
Get asset categories by Ids
POSTv3_AssetTypes_GetAssetTypeCategoriesByIds body → 200401500
POST
/AssetTypes/GetAssetTypeCategoriesByAssetIds
Get asset categories by AssetIds
POSTv3_AssetTypes_GetAssetTypeCategoriesByAssetIds body → 200401500
POST
/AssetTypes/GetAssetTypesByLocation
POSTv3_AssetTypes_GetAssetTypesByLocation body → 200401404
POST
/AssetTypes/assets/{assetGroupId}/groupattachments
Add AssetTypeGroup Attachments
POSTv3_AssetTypes_assets_{assetGroupId}_groupattachments 1 param body → 200400401500
GET
/AssetTypes/AssetTypeMeters/{assetTypeId}
Get asset type meters
GETv3_AssetTypes_AssetTypeMeters_{assetTypeId} 1 param → 200401404
GET
/AssetTypes/AssetTypeMeter/{assetTypeMeterId}
Get an asset type meter details
GETv3_AssetTypes_AssetTypeMeter_{assetTypeMeterId} 1 param → 200401404
PUT
/AssetTypes/AssetTypeMeter
Update an asset type meter
PUTv3_AssetTypes_AssetTypeMeter body → 200400500
POST
/AssetTypes/AssetTypeMeter
Add an asset type meter
POSTv3_AssetTypes_AssetTypeMeter body → 200400401500
GET
/AssetTypes/GetAssetTypesAvailableForSubscriber/{subscriberId}
GETv3_AssetTypes_GetAssetTypesAvailableForSubscriber_{subscriberId}?tradeId={tradeId} 2 params → 200401404
GET
/AssetTypes/asettypes/GetAssetTypesWithCreatePermission
Get Asset Types With Create Permission
GETv3_AssetTypes_asettypes_GetAssetTypesWithCreatePermission?subscriberId={subscriberId}&tradeId={tradeId} 2 params → 200401
GET
/AssetTypes/AssetTypes/AssetCategoriesByTradeId/{tradeId}
Get asset categories by tradeId
GETv3_AssetTypes_AssetTypes_AssetCategoriesByTradeId_{tradeId} 1 param → 200401404500
GET
/AssetTypes/asettypes/AssetTypesForCreate
Get Asset Types For Create By TradeId
GETv3_AssetTypes_asettypes_AssetTypesForCreate?tradeId={tradeId} 1 param → 200401
GET
/AssetTypes/asettypes/GetPrimaryAssetTypesAsync
Get Primary Asset Types
GETv3_AssetTypes_asettypes_GetPrimaryAssetTypesAsync → 200401
GET
/AssetTypes/asettypes/GetPrimaryAssetTypeBrandsAsync/{primaryAssetTypeId}
Get Primary Asset Type Brands
GETv3_AssetTypes_asettypes_GetPrimaryAssetTypeBrandsAsync_{primaryAssetTypeId} 1 param → 200401
GET
/AssetTypes/asettypes/GetAssetTypeBrandsAsync/{assetTypeId}
Get Asset Type Brands
GETv3_AssetTypes_asettypes_GetAssetTypeBrandsAsync_{assetTypeId} 1 param → 200401

Schemas 15

The contract defines 15 schemas that model the data the API accepts and returns. The most detailed are ServiceChannel.Services.Messaging.Assets.AssetType (18 properties), ServiceChannel.Services.Messaging.Assets.AddAssetTypeRequest (15 properties), ServiceChannel.Services.Messaging.Assets.AssetTypeAttributeExternal (13 properties), ServiceChannel.Services.Messaging.Assets.AddAssetTypeGroupAttachmentResponse (13 properties). Each schema is shown below with its type and property counts.

ServiceChannel.Services.Messaging.ErrorResponse
object
The error response object
4 properties
ServiceChannel.Services.Messaging.Assets.AssetType
object
18 properties
ServiceChannel.Services.Messaging.Assets.AssetTypeAttributeExternal
object
13 properties
ServiceChannel.Services.Messaging.Assets.AssetTypeMeterRequestItem
object
Object with an asset type meter details.
8 properties
ServiceChannel.Services.Messaging.AssetTypes.AssetTypeGroup
object
Asset type group object.
11 properties
ServiceChannel.Services.Messaging.Assets.AddAssetTypeRequest
object
15 properties
ServiceChannel.Services.Messaging.Assets.AddAssetTypeGroupAttachmentResponse
object
13 properties
ServiceChannel.Services.Messaging.Assets.AddAssetTypeResponse
object
Add Trade Response
3 properties
ServiceChannel.Services.Core.InternalRequests.Assets.GetAssetTypesByLocationRequestInternal
object
3 properties
ServiceChannel.Services.Messaging.Assets.GetSubscriberAssetCategoriesRequest
object
Asset categories request object.
2 properties
System.Object
object
ServiceChannel.Services.Messaging.Assets.AssetTypeMeterResponseItem
object
Object with an asset type meter details.
9 properties
ServiceChannel.Services.Messaging.Assets.AssetAttributeSelectOption
object
6 properties
ServiceChannel.Services.Messaging.GetByIdsRequest
object
1 property
ServiceChannel.Services.Messaging.Assets.AssetTypeCategory
object
Asset category object.
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

servicechannel-assettypes-api-openapi.yml Raw ↑

Other APIs ServiceChannel publishes across the network.

ServiceChannel AfterHours API
ServiceChannel AIAgents API
ServiceChannel Announcements API
ServiceChannel ApplicationAccess API
ServiceChannel Assets API
ServiceChannel AssetTaskResponse API
ServiceChannel Attachments API
ServiceChannel BatchRfp API
ServiceChannel Branding API
ServiceChannel Categories API
ServiceChannel CheckLists API
ServiceChannel Classification API
Where this information came from

This is an independent, third-party profile of ServiceChannel AssetTypes API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.