API Lookups
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.
All lookup input fields in the API are declared with the prefix “l”; for example,
InputParams.lCustomer
.
Every lookup field can be used to search by a ref or name. If the input value begins with a tilde (~), the search will be performed by ref. Otherwise, the search will be performed by name. The name that can be used in the lookup is specific to each lookup.
If lCustomer =
~20
, the API will search for Users where REF=20. If lCustomer =joeBloggs@alemba.com
, the API will search for Users where EMAIL_ID=joeBloggs@alemba.com. If lCustomer =~joeBloggs
, the API will return an error.
If lOfficer =
~20
, then API will search for Analysts where REF=20. If lOfficer =JoeB12
, the API will search for Analysts where USER_ID=JoeB12. If lOfficer =joeBloggs@alemba.com
, the API will return an error.
If lSentBy =
~2
0, the API will search for Person records where REF=20. If lSentBy =Joe Bloggs
, the API will search for Person records where DISPLAY=Joe Bloggs. If lSentBy =JoeB12
, the API will return an error.
The tables below list the ref and name fields (Ref Field and Value Field respectively) in each table that can be used in each type of lookup.
CMDB Item Lookups
Class
Table: | AR_CLASS |
Ref Field: | REF |
Value Field: | NAME |
Criticality
Table: | AR_CRITICALITY |
Ref Field: | REF |
Value Field: | NAME |
Disposal Method
Table: | AR_DISPOSAL_METHOD |
Ref Field: | REF |
Value Field: | NAME |
Financial Category
Table: | AR_FINANCIAL_CATEGORY |
Ref Field: | REF |
Value Field: | NAME |
Financial Status
Table: | AR_FIN_STATUS |
Ref Field: | REF |
Value Field: | NAME |
Link Status
Table: | AR_CRITICALITY |
Ref Field: | REF |
Value Field: | NAME |
Manufacturer
Table: | AR_MANUFACTURER |
Ref Field: | REF |
Value Field: | NAME |
Model
Table: | AR_MODEL_TYPES |
Ref Field: | REF |
Value Field: | NAME |
Physical Status
Table: | AR_PHYSICAL_STATUS |
Ref Field: | REF |
Value Field: | NAME |
Purchase Method
Table: | AR_PURCHASE_METHOD |
Ref Field: | REF |
Value Field: | NAME |
Service Level
Table: | AR_USER_CATEGORY |
Ref Field: | REF |
Value Field: | DESCRIPTION |
CMDB Item Type
Table: | SU_ENTITY_TYPE |
Ref Field: | REF |
Value Field: | DISPLAY |
CMDB Item
Table: | AR_PRIMARY_ASSET |
Ref Field: | ITEM_REF |
Value Field: | ASSET_REF |
Service Action
Table: | AR_PRIMARY_ASSET |
Ref Field: | ITEM_REF |
Value Field: | ASSET_REF |
Service Bundle
Table: | AR_PRIMARY_ASSET |
Ref Field: | ITEM_REF |
Value Field: | ASSET_REF |
Service
Table: | AR_PRIMARY_ASSET |
Ref Field: | ITEM_REF |
Value Field: | ASSET_REF |
Configuration Item
Table: | AR_PRIMARY_ASSET |
Ref Field: | ITEM_REF |
Value Field: | ASSET_REF |
Organization (and External Supplier) Lookups
Organization
Table: | AR_CLIENT_COMPANY |
Ref Field: | CLIENT_CO_REF |
Value Field: | CLIENT_CO_NAME |
Location
Table: | AR_CLIENT_COMPANY |
Ref Field: | CLIENT_CO_REF |
Value Field: | CLIENT_CO_NAME |
Profile
Table: | AR_INDUSTRIES |
Ref Field: | INDUSTRY_REF |
Value Field: | INDUSTRY_NAME |
Service Level
Table: | AR_USER_CATEGORY |
Ref Field: | REF |
Value Field: | DESCRIPTION |
External Supplier
Table: | AR_CLIENT_COMPANY |
Ref Field: | CLIENT_CO_REF |
Value Field: | CLIENT_CO_NAME |
External Supplier Status
Table: | AR_ORGANIZATION_STATUS |
Ref Field: | REF |
Value Field: | NAME |
Person Lookups
Person
Table: | AR_PERSON |
Ref Field: | REF |
Value Field: | DISPLAY |
User
Table: | AR_PERSON |
Ref Field: | REF |
Value Field: | EMAIL_ID |
Email Format
Table: | HD_FORMAT |
Ref Field: | REF |
Value Field: | NAME |
Self Service Portal Role
Table: | SU_CUSTOMER_ROLE |
Ref Field: | REF |
Value Field: | NAME |
User Profile
Table: | AR_DEPARTMENT |
Ref Field: | REF |
Value Field: | NAME |
Service Level
Table: | AR_USER_CATEGORY |
Ref Field: | REF |
Value Field: | DESCRIPTION |
VIP Status
Table: | AR_VIP_STATUS |
Ref Field: | REF |
Value Field: | NAME |
Location
Table: | AR_LOCATIONS |
Ref Field: | REF |
Value Field: | NAME |
Analyst
Table: | AR_PERSON |
Ref Field: | REF |
Value Field: | USER_ID |
External Contact
Table: | AR_PERSON |
Ref Field: | REF |
Value Field: | FULL_NAME |
Location Lookups
Location
Table: | AR_LOCATIONS |
Ref Field: | LOCATION_REF |
Value Field: | LOCATION_NAME |
Contract Lookups
Contract
Table: | AR_CONTRACTS |
Ref Field: | REF |
Value Field: | CO_CONTRACT_REF |
External Contract
Table: | AR_CONTRACTS |
Ref Field: | REF |
Value Field: | CO_CONTRACT_REF |
Contract Type
Table: | SU_ENTITY_TYPE |
Ref Field: | REF |
Value Field: | DISPLAY |
Cost Center Lookups
Cost Center
Table: | AR_COST_CENTRE |
Ref Field: | REF |
Value Field: | NAME |
Cost Center Link
Table: | AR_COST_CENTRE |
Ref Field: | LINK_REF |
Value Field: | NAME |
Cost Center Category
Table: | AR_COST_CENTRE_CATEGORY |
Ref Field: | REF |
Value Field: | NAME |
Subscriber Group Lookups
Subscriber Group
Table: | AR_SUBSCRIBER_GROUP |
Ref Field: | REF |
Value Field: | NAME |
Jurisdiction Lookups
Jurisdiction
Table: | AR_JURISDICTION |
Ref Field: | REF |
Value Field: | NAME |
Administration Lookups
Security Profile
Table: | SU_SECURITY_PROFILE |
Ref Field: | REF |
Value Field: | NAME |
Partition
Table: | SU_PARTITIONS |
Ref Field: | REF |
Value Field: | NAME |
Source
Table: | IN_SYS_SOURCE |
Ref Field: | REF |
Value Field: | NAME |
Format
Table: | HD_FORMAT |
Ref Field: | REF |
Value Field: | NAME |
Time Zone
Table: | SA_TIMEZONE |
Ref Field: | REF |
Value Field: | NAME |
IPK Group Lookups
IPK Group
Table: | SU_SUPPORT_GROUP |
Ref Field: | REF |
Value Field: | NAME |
Workflow Group Lookups
Workflow Group
Table: | CR_GROUP |
Ref Field: | REF |
Value Field: | NAME |
Bulletin Lookups
Bulletin
Table: | BB_ENTRY |
Ref Field: | BULLETIN_REF |
Value Field: | TITLE |
Bulletin Priority
Table: | BB_PRIORITY |
Ref Field: | REF |
Value Field: | NAME |
Workflow (Request) Lookups
Request
Table: | CR_REQUEST |
Ref Field: | REQUEST_NO |
Value Field: | REQUEST_TITLE |
Implementation Profile
Table: | CR_IMPL_PROFILE |
Ref Field: | REF_COMPOSITE |
Value Field: | NAME_1 |
Implementation State
Table: | CR_IMPLEMENTATION_STATE |
Ref Field: | REF |
Value Field: | NAME |
Priority
Table: | CR_REQ_PRIORITY |
Ref Field: | REF |
Value Field: | NAME |
Risk
Table: | CR_REQ_RISK |
Ref Field: | REF |
Value Field: | NAME |
Status
Table: | CR_REQ_STATUS |
Ref Field: | REF |
Value Field: | NAME |
Workflow Template
Table: | CR_REQUEST |
Ref Field: | REQUEST_NO |
Value Field: | T_PLATE_NAME |
Type
Table: | CR_REQ_TYPE |
Ref Field: | REF_COMPOSITE |
Value Field: | NAME_1 |
Action Type
Table: | CR_REQ_ACTIVITY |
Ref Field: | REF |
Value Field: | NAME |
Phase
Table: | CR_TASK_PHASE |
Ref Field: | REF |
Value Field: | NAME |
Task Lookups
Task
Table: | CR_TASK |
Ref Field: | TASK_NO |
Value Field: | - |
Task Type
Table: | CR_TASK_TYPE |
Ref Field: | REF |
Value Field: | NAME |
Action Type
Table: | CR_HIST_ACTIVITY |
Ref Field: | REF |
Value Field: | NAME |
Task Phase
Table: | CR_TASK_PHASE |
Ref Field: | REF |
Value Field: | NAME |
Task Priority
Table: | CR_TASK_PRIORITY |
Ref Field: | REF |
Value Field: | NAME |
Task Status
Table: | CR_TASK_STATUS |
Ref Field: | REF |
Value Field: | NAME |
Call Lookups
Call
Table: | CL_CALL_LOGGING |
Ref Field: | CALL_NUMBER |
Value Field: | CALL_REF |
Action Type
Table: | CL_HIST_ACTIVITY |
Ref Field: | REF |
Value Field: | NAME |
Impact
Table: | CL_IMPACT |
Ref Field: | REF |
Value Field: | NAME |
Priority
Table: | SU_CALL_PRIORITY |
Ref Field: | REF |
Value Field: | NAME |
Reason
Table: | CL_REASONS |
Ref Field: | REF |
Value Field: | REASON_NAME |
Call Status
Table: | CL_CALL_STATUS |
Ref Field: | REF |
Value Field: | NAME |
Call Template
Table: | CL_CALL_LOGGING |
Ref Field: | CALL_NUMBER |
Value Field: | T_PLATE_NAME |
Call Screen
Table: | SU_EDIT_SCREENS |
Ref Field: | SCREEN_TYPE_REF |
Value Field: | NAME |
Urgency
Table: | CL_URGENCY |
Ref Field: | REF |
Value Field: | NAME |
IPK Stream
Table: | CL_IPK_STREAM |
Ref Field: | REF |
Value Field: | NAME |
IPK Status
Table: | CL_IPK_STATUS |
Ref Field: | REF |
Value Field: | NAME |
Type
Table: | CL_PROBLEM_TYPE |
Ref Field: | REF_COMPOSITE |
Value Field: | NAME_1 |
Knowledge Lookups
Knowledge
Table: | KB_ENTRY |
Ref Field: | KNOWLEDGE_REF |
Value Field: | EXTERNAL_REF |
Profile
Table: | KB_PROFILE |
Ref Field: | REF |
Value Field: | NAME_1 |
Rating
Table: | KB_RATING |
Ref Field: | REF |
Value Field: | SHORT_DESC |
Status
Table: | KB_ENTRY_STATUS |
Ref Field: | REF |
Value Field: | NAME |
Type
Table: | SU_ENTITY_TYPE |
Ref Field: | REF |
Value Field: | DISPLAY |
Stakeholder Lookups
Stakeholder
Table: | SU_ENTITY_TYPE |
Ref Field: | REF |
Value Field: | DISPLAY |
Link Type
Table: | SU_ENTITY_TYPE |
Ref Field: | REF |
Value Field: | DISPLAY |
Link
Table: | SH_LINK |
Ref Field: | LINK_REF |
Value Field: | - |
Attribute Lookups
Attribute Tier
Table: | HD_ATTRIBUTE |
Ref Field: | REF |
Value Field: | NAME_1 |
Agreement Lookups
Agreement
Table: | SA_AGREEMENT |
Ref Field: | AGREEMENT_NO |
Value Field: | AGREEMENT_REF |
Availability Lookups
Outage Type
Table: | AM_OUTAGE_TYPE |
Ref Field: | OUTAGE_TYPE_REF |
Value Field: | OUTAGE_TYPE_TITLE |