soapworkday-api

Workday SOAP API : How to authenticate


I'm a newbie to workday soap api and I'm trying to figure out how to send a soap request to authenticate using SOAPUI. Any suggestions, would be greatly appreciated.


Solution

  • Workday APIs use WS-Security for authentication.

    Remember that the workday host is multi-tenant. So, you'll use the WSDL endpoint to connect to the correct server, and the user name field will contain both your user name and the tenant on that server.

    User name format for SOAP Auth to Workday: [user-name]@[tenant-name]

    Example: youUserName@tenant6

    Your workday account will need to be in the Integration Developer's group, as well.

    You may need to adjust security and permissions beyond that to permit access to certain functional groups and domains which relate to the web service.

    If you're using SoapUI, do the following:

    Now, you can make a request.