Skip to main content Skip to navigation
Information Technology Services

Web Services Available to WSU Departments

Web Services

As Washington State University moves toward a more seamless and integrated environment, its internal systems, applications, and processes must communicate dynamically in real time. Web services have become a key component in realizing this goal and also in revitalizing legacy systems to provide real-time information across the organization. Enterprise Systems develops and supports a number of web services available for use by departmental applications.

WSU ITS University Information Systems Services Web Services

Notes:

  • In order to gain access to any of the following ITS supplied Web Services, please contact enterprise.systems@lists.wsu.edu. Security to these services is currently administered with an IP Security Policy. Please supply each machine IP that will need access to the web service(s), along with a short description of each, indicating who’s machine (department or person), the machine’s DNS name, and what type of machine (developer’s workstation, test server, production server, etc).
  • All “Test” Web Services go against Test data. Any “Test” Active Directory related Web Services, go against a Test version of Active Directory called “DEVAD”.

Enterprise Web Services:

 CentralPaymentSite_WS
Description:

  • The Central Payment Site is a toolkit that allows WSU departments to develop secure e-commerce applications that meet the Payment Card Industry (PCI) Data Security Standards. The Central Payment Site (CPS) toolkit consists of web service and a web page. The web service is used to insert and read information to/from a secure database.

Location:

  • Test:
    https://test-ewebservice.wsu.edu/CentralPaymentSite_WS/CentralPaymentSite_WS.asmx
    Production:
    https://ewebservice.wsu.edu/CentralPaymentSite_WS/CentralPaymentSite_WS.asmx
WSUQueryADAttributes_WS
Description:

  • For a given WSU ID or AD User Name (NID), query Active Directory for any given attribute(s) such as WSU ID, NID, Display Name, Full Name, Last Name, First Name, Email, Home Phone, Department, etc. Also does checks for AD group membership (GetGroups, IsInAnyGroup, IsInAllGroups).

Location:

  • Test:
    https://test-aiswebservice.wsu.edu/WSUQueryADAttributes_WS/WSUQueryADAttributes_WS.asmx
    Production:
    https://aiswebservice.wsu.edu/WSUQueryADAttributes_WS/WSUQueryADAttributes_WS.asmx
WSUAdAuthenticateUser_WS
Description:

  • Authenticate a given AD User Name and Password against Active Directory and optionally retrieve groups memberships (GetGroups, IsInAnyGroup, IsInAllGroups), and/or AD attributes such as WSU ID, NID, Display Name, Full Name, Last Name, First Name, Email, Home Phone, Department, etc.
    Notes:
    Use of SSL (HTTPS) between web server and client is REQUIRED for all consumers of this Web Service. Without SSL, UserName and Password information can be intercepted between client and server.

Location:

  • Test:
    https://test-aiswebservice.wsu.edu/WSUADAuthenticateUser_WS/WSUADAuthenticateUser_WS.asmx
    Production:
    https://aiswebservice.wsu.edu/WSUADAuthenticateUser_WS/WSUADAuthenticateUser_WS.asmx
WSUEmployeeInfo_WS
Description:

  • Query employee-related information (Type, Status, Status Reason) for a given WSU Id.

Location:

  • Test:
    https://test-aiswebservice.wsu.edu/WSUEmployeeInfo_WS/WSUEmployeeInfo_WS.asmx
    Production:
    https://aiswebservice.wsu.edu/WSUEmployeeInfo_WS/WSUEmployeeInfo_WS.asmx
WSUConvertIdentifier_WS
Description:

  • Query a given WSU Associate Identifier and convert to another (SSN to WSU ID, or WSU ID to SSN).

Location:

  • Test:
    https://test-aiswebservice.wsu.edu/WSUConvertIdentifier_WS/WSUConvertIdentifier_WS.asmx
    Production:
    https://aiswebservice.wsu.edu/WSUConvertIdentifier_WS/WSUConvertIdentifier_WS.asmx