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.