Search code examples
data-integrationworkday-apisnaplogic

Workday: Put_Customer returning an error


We are using Snaplogic to load records into workday. Currently, extracting customer records from the source and trying to load them into workday using the object Put_Customer of web service Revenue_Management.

I was getting the following error:

Without Customer Category Reference

But I'm not getting any category information from the source. So, I tried putting the value for Customer_Category_Reference as 1. But I ended up getting the following error.

With Customer Category Reference value as 1

The documentation for workday is not helpful and this has been a blocker for me for some time now.

Any help will be appreciated.


Update:

Trying to get customer categories using the Get_Customer_Categories object of Revenue_Management web service using Snaplogic. But getting the following error:

Failure: Soap fault, Reason: Processing error occurred. The task submitted is not authorized., Resolution: Address SOAP fault message and retry

Solution

  • Unfortunately I don't have access to a tenant at this time to validate . However it is likely to work based in prior experience . Perhaps you could create a customer in Workday, through the GUI. Then do get customer API call. Note the category reference . Then, use that in your put customer call