Contract Transactions
The ASM web service provides basic contract transactions such as create, update, delete and retrieve.
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
In addition to this, the web service can also be used to link and unlink a contract to a Configuration Item or External Contact. The Classic API MessageStakeholders transaction also lets you send an email message to stakeholders linked to a contract. For more information, see MessageStakeHolders Transaction.
ContractCreate Transaction
The ContractCreate transaction can be used to create a new contract record and save its details.
Input Parameters: ContractCreateRequest
Return Values:ContractResponse
ContractUpdate Transaction
The ContractUpdate transaction can be used to open and edit the details of a contract record.
Input Parameters: ContractUpdateRequest
Return Values: ContractResponse
See ContractResponse for more information.
ContractRetrieve Transaction
The ContractRetrieve transaction can be used to open and view the details of a contract record. This transaction cannot be used to update the details of the contract record.
Input Parameters: ContractEntityRequest
Return Values: ContractRetrieveResponse
ContractDelete Transaction
The ContractDelete transaction can be used to find and delete a contract. Only the status and audit trail are updated when this transaction is executed.
Input Parameters: ContractDeleteRequest
Return Values: ContractResponse
See ContractResponse for more information.
ContractLinkCI Transaction
The ContractLinkCI transaction can be used to link a CMDB item to a contract.
Input Parameters: ContractLinkCIRequest
Return Values: ContractResponse
See ContractResponse for more information.
ContractLinkExtOfficer Transaction
The ContractLinkExtOfficer transaction can be used to link an external contact to a contract.
Input Parameters: ContractLinkExtOfficerRequest
Return Values: ContractResponse
See ContractResponse for more information.
ContractUnlinkCI Transaction
The ContractUnlinkCI transaction can be used to delete the link between a contract and a CMDB item.
Input Parameters: ContractUnlinkCIRequest
Return Values: ContractResponse
See ContractResponse for more information.
ContractUnlinkExtOfficer Transaction
The ContractUnlinkCI transaction can be used to delete the link between an external contact and a CMDB item.
Input Parameters: ContractUnlinkExtOfficerRequest
Return Values: ContractResponse
See ContractResponse for more information.