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. For more information on the RESTful Alemba API, see here.
The following is a list of return values that are returned by the API following a transaction request. A return value can signify success, a warning or an error.
Success Code
Value
API_SUCCESS
0
Warning Code
Value
API_WARNING_LOOKUP
1
API_WARNING_NOPAGER
2
API_WARNING_NOINTMSG
4
API_WARNING_NOEMAIL
5
API_WARNING_NOSTAKEHOLDERS
7
API_WARNING_ASSETAMBIGUOUS
10
API_WARNING_CUSTOMERAMBIGUOUS
11
API_WARNING_ORGANIZATIONAMBIGUOUS
12
API_WARNING_LOCATIONAMBIGUOUS
13
API_WARNING_CONTRACTAMBIGUOUS
14
API_WARNING_EXTSUPPLIERAMBIGUOUS
15
API_WARNING_OFFICERAMBIGUOUS
16
API_WARNING_INVALIDTRAVERSALDEPTH
17
API_WARNING_INVALIDFREQUENCY
18
API_WARNING_SOURCENOTFOUND
19
API_WARNING_INVALIDLOOKUPFORMAT
20
API_WARNING_LOOKUPREFNOTFOUND
21
API_WARNING_AMBIGUOUS
25
API_WARNING_ATTRIBUTEENTITYNOTSPECIFIED
26
API_WARNING_INVALIDEMAILPRIORITY
27
API_WARNING_TASKENTITY
28
API_WARNING_SYSPARAMSECURITYPROFILE
29
API_WARNING_ASSETPROFILEEXISTS
30
API_WARNING_REQUESTASSETLINKEXISTS
31
API_WARNING_REQUESTASSETLINKDOESNOTEXIST
32
API_WARNING_ASSETPROFILEDOESNOTEXIST
33
API_WARNING_INVALIDDATEFORMAT
34
API_WARNING_PARTITION
35
API_WARNING_AVAILABILITY
36
Error Code
Constant
API_ERROR
1000
API_ITEM_LOCKED
1001
API_ERROR_LOOKUPCONFIGITEM
1021
API_ERROR_LOOKUPCUSTOMER
1022
API_ERROR_LOOKUPORGANIZATION
1023
API_ERROR_LOOKUPLOCATION
1024
API_ERROR_LOOKUPCONTRACT
1025
API_ERROR_LOOKUPEXTSUPPLIER
1026
API_ERROR_LOOKUPSTENCIL
1027
API_ERROR_LOOKUPOFFICER
1028
API_ERROR_LOOKUPIPGROUP
1029
API_ERROR_LOOKUPCMGROUP
1030
API_ERROR_LOOKUPCALL
1031
API_ERROR_LOOKUPREQUEST
1032
API_ERROR_LOOKUPTASK
1033
API_ERROR_LOOKUPBULLETIN
1034
API_ERROR_LOOKUPKNOWLEDGE
1035
API_ERROR_LOOKUPATTRIBUTE
1036
API_ERROR_LOOKUPSECURITYPROFILE
1037
API_ERROR_LOOKUPKNOWLEDGEMAJORTYPE
1040
API_ERROR_LOOKUPSTAKEHOLDER
1041
API_ERROR_QUERY
1100
API_ERROR_LOGINFAIL
1101
API_ERROR_INVALIDID
1102
API_ERROR_NOOFFICERGROUPSPEC
1103
API_ERROR_INVALIDDATABASEID
1104
API_ERROR_UNABLETOCREATEREQUEST
1110
API_ERROR_REQUESTDOESNOTEXIST
1111
API_ERROR_REQUESTLOCKED
1112
API_ERROR_MSGNOCONFIG
1120
API_ERROR_TASKDOESNOTEXIST
1130
API_ERROR_TASKLOCKED
1131
API_ERROR_UNABLETOCREATECALL
1140
API_ERROR_CALLDOESNOTEXIST
1141
API_ERROR_CALLREASONMANDATORY
1142
API_ERROR_CALLLOCKED
1143
API_ERROR_UNABLETOCREATEASSET
1150
API_ERROR_ASSETDOESNOTEXIST
1151
API_ERROR_ASSETALREADYDELETED
1153
API_ERROR_ASSETSALREADYLINKED
1154
API_ERROR_ASSETCONTRACTALREADYLINKED
1156
API_ERROR_ASSETCONTRACTNOTLINKED
1157
API_ERROR_ASSETSTATIC
1158
API_ERROR_UNABLETOCREATECONTRACT
1160
API_ERROR_CONTRACTDOESNOTEXIST
1161
API_ERROR_CONTRACTALREADYDELETED
1162
API_ERROR_UNABLETOCREATECUSTOMER
1170
API_ERROR_CUSTOMERDOESNOTEXIST
1171
API_ERROR_CUSTOMERALREADYDELETED
1172
API_ERROR_UNABLETOCREATEORGANIZATION
1180
API_ERROR_ORGANIZATIONDOESNOTEXIST
1181
API_ERROR_ORGANIZATIONALREADYDELETED
1182
API_ERROR_UNABLETOCREATELOCATION
1190
API_ERROR_LOCATIONDOESNOTEXIST
1191
API_ERROR_LOCATIONALREADYDELETED
1192
API_ERROR_UNABLETOCREATEEXTSUPPLIER
1200
API_ERROR_EXTSUPPLIERDOESNOTEXIST
1201
API_ERROR_EXTSUPPLIERALREADYDELETED
1202
API_ERROR_UNABLETOCREATEBULLETIN
1210
API_ERROR_BULLETINDOESNOTEXIST
1211
API_ERROR_BULLETINALREADYDELETED
1212
API_ERROR_BULLETINNOTDATE
1214
API_ERROR_BULLETINEXPIRESBEFOREACTIVE
1215
API_ERROR_BULLETINLOCKED
1216
API_ERROR_EXECQRYNOTFOUND
1220
API_ERROR_EXECQRYNOCONNDB
1221
API_ERROR_ATTRIBUTENOTFOUND
1230
API_ERROR_ENTITYNOTFOUND
1231
API_ERROR_ATTRIBUTEUNABLEALLOCREF
1232
API_ERROR_ATTRIBUTEFORENITTYNOTFOUND
1233
API_ERROR_UNABLETOCREATEKNOWLEDGE
1240
API_ERROR_KNOWLEDGEDOESNOTEXIST
1241
API_ERROR_KNOWLEDGEALREADYDELETED
1242
API_ERROR_NOOBJECT
1250
API_ERROR_NOFILENAME
1251
API_ERROR_ZEROFILESIZE
1252
API_ERROR_OBJECTCONTAINEDVIRUS
1253
API_ERROR_OBJECTUNABLETOATTACH
1254
API_ERROR_TASKENTITY
1255
API_ERROR_LOOKUPBBPRIORITY
1260
API_ERROR_EMAILPERMISSION
1261
API_ERROR_UNABLETOCREATESTAKEHOLDER
1262
API_ERROR_STAKEHOLDERNOTFOUND
1263
API_ERROR_UNABLETOUPDATESTAKEHOLDER
1264
API_ERROR_STAKEHOLDER_EXISTS
1265
API_ERROR_LOOKUPAGREEMENT
1266
API_ERROR_CALLTAKEACTION
1267
API_ERROR_TASKTAKEACTION
1268
API_ERROR_REQUESTTAKEACTION
1269
API_ERROR_LOOKUPEXTOFFICER
1270
API_ERROR_EXTOFFICERDOESNOTEXIST
1271
API_ERROR_OFFICERCONTRACTALREADYLINKED
1272
API_ERROR_OFFICERCONTRACTNOTLINKED
1273
API_ERROR_PARTITIONING
1274
API_ERROR_REQUESTCIDOESNOTEXIST
1275
API_ERROR_NOLICCHANGE
1300
API_ERROR_NOLICHELP
1301
API_ERROR_NOLICKB
1302
API_ERROR_NOLICATTR
1303
API_ERROR_NOLICEMAIL
1304
API_ERROR_NOTCHANGEOFFICER
1310
API_ERROR_NOTHELPOFFICER
1311
API_ERROR_NOPERMISSION
1312
API_ERROR_TIMESHEETDATEREQUIRED
1313
API_ERROR_TIMESHEETINVALIDDATEFORMAT
1314
API_ERROR_TIMESHEETINVALIDCALL
1314
API_ERROR_TIMESHEETINVALIDTASK
1315
API_ERROR_AVAILABILITY
1316
API_ERROR_AVNOTENABLED
1317