API Classes
Limited Support/End of Life Capabilities
The Classic API has been replaced by the Alemba RestFul API. While we will continue to support the Classic API for clients that are still using it, no further development will be done.
If you need to request a hotfix or support for these features, please contact Alemba Support
ASM has two Application Programming Interfaces (or APIs), which enable you to develop programs that automate many common ASM transactions. This section of the documentation deals with the Classic API.
Here is a list of the names of all the classes that are available in the API.
Area
Name
Session Transactions
LoginRequest
LoginResponse
LogOutRequest
LogOutResponse
Add Note Transactions
AddNoteRequest
AddNoteResponse
Attribute Transactions
AttributeRequest
AttributeUpdateRequest
AttributeDeleteRequest
AttributeRetrieveRequest
AttributeResponse
AttributeRetrieveResponse
Availability Transactions
AvailabilityFindItemOutagesRequest
AvailabilityFindCurrentOutageRequest
AvailabilityItemDependenciesRequest
AvailabilityOutageUpdateRequest
AvailabilityResponse
AvailabilityRetrieveResponse
Bulletin Transactions
BulletinCreateRequest
BulletinUpdateRequest
BulletinDeleteRequest
BulletinEntityRequest
BulletinResponse
BulletinRetrieveResponse
Call Transactions
CallCreateRequest
CallUpdateRequest
CallInternalRequest
CallExternalRequest
CallRetrieveRequest
CallCloseRequest
CallResponse
CallRetrieveResponse
CallFindLinkedOutageRequest
CallMessageForumRequest
CallTimesheetCreateRequest
CallTimesheetUpdateRequest
CallTimesheetDeleteRequest
CMDB item Transactions
CMDBItemCreateRequest
CMDBItemUpdateRequest
CMDBItemDeleteRequest
CMDBItemRetrieveRequest
CMDBItemCloneRequest
CMDBItemLinkRequest
CMDBItemLinkDeleteRequest
CMDBItemResponse
CMDBItemRetrieveResponse
Contract Transactions
ContractCreateRequest
ContractUpdateRequest
ContractDeleteRequest
ContractEntityRequest
ContractLinkCIRequest
ContractLinkExtOfficerRequest
ContractUnlinkCIRequest
ContractUnlinkExtOfficerRequest
ContractResponse
ContractRetrieveResponse
Cost Center Transactions
CostCentreCreateRequest
CostCentreUpdateRequest
CostCentreEntityRequest
CostCentreDeleteRequest
CostCentreResponse
CostCenterRetrieveResponse
Development Transactions
AllocateRefRequest
AllocateRefResponse
ExecuteQueryRequest
ExecuteQueryTableResponse
ExecuteQueryActionRequest
ExecuteQueryIntResponse
Jurisdiction Transactions
JurisdictionCreateRequest
JurisdictionUpdateRequest
JurisdictionEntityRequest
JurisdictionDeleteRequest
JurisdictionResponse
JurisdictionRetrieveResponse
Knowledge Transactions
KnowledgeCreateRequest
KnowledgeUpdateRequest
KnowledgeDeleteRequest
KnowledgeRetrieveRequest
KnowledgeFeedbackRequest
KnowledgeResponse
KnowledgeEntityResponse
Location Transactions
LocationCreateRequest
LocationUpdateRequest
LocationDeleteRequest
LocationEntityRequest
LocationResponse
LocationRetrieveResponse
Message Transactions
MessageRequest
MessageByTemplateRequest
MessageStakeHoldersRequest
MessageResponse
Object Transactions
ObjectAttachRequest
ObjectAttachResponse
Organization (and External Supplier) Transactions
ClientCompanyCreateRequest
ClientCompanyUpdateRequest
ClientCompanyDeleteRequest
ClientCompanyEntityRequest
ClientCompanyResponse
ClientCompanyRetrieveResponse
Person (User) Transactions
PersonCreateRequest
PersonUpdateRequest
PersonDeleteRequest
PersonEntityRequest
PersonResponse
PersonRetrieveResponse
Stakeholder Transactions
StakeholderCreateRequest
StakeholderUpdateRequest
StakeholderDeleteRequest
StakeholderEntityRequest
StakeholderResponse
StakeholderRetrieveResponse
Subscriber Group Transactions
SubscriberGroupCreateRequest
SubscriberGroupUpdateRequest
SubscriberGroupDeleteRequest
SubscriberGroupEntityRequest
SubscriberGroupResponse
SubscriberGroupRetrieveResponse
Task Transactions
TaskUpdateRequest
TaskRetrieveRequest
TaskCompleteRequest
TaskInternalRequest
TaskCreateOutageRequest
EntityBaseRequest
TaskTimesheetCreateRequest
TaskTimesheetUpdateRequest
TaskTimesheetDeleteRequest
TaskResponse
TaskRetrieveResponse
Workflow (Request) Transactions
WorkflowCreateRequest
WorkflowUpdateRequest
WorkflowAuthorizeRequest
WorkflowInternalRequest
WorkflowRetrieveRequest
WorkflowCompleteRequest
WorkflowCreateOutageRequest
WorkflowFindLinkedOutageRequest
WorkflowResponse
WorkflowRetrieveResponse