Skip to main content

Hi,

I was able to add / update standard USER object using API calls few weeks back but now it is throwing  errors.

APIs:

POST - ADD API - https://domainname/v1/data/objects/GsUser
PUT - UPDATE API - https://domainname/v1/data/objects/GsUser?keys=Email

Error:

"errorCode": "GSOBJ_1056",

"errorDesc": "Wrong api called, Transactional Data Load not supported for this object. Please check Gainsight Documentation."

 

Can you please advise why this is happening now ?  Also what is alternate way to “INSERT, UPDATE” GsUser object using Rules or API ?

 

Thanks,

Lidwin

Hello, was this solved?   We’re getting the same error

 

 


Hi @bplaster ,

I got an update from Gainsight engineering team that API Add/Update functionality is restricted on GSUser object to enforce security. We may need to find alternate ways (may be upload user csv manually) to achieve user management.

Hope this helps !!

 

Thanks,

Lidwin

 

 

 


Thanks @lidwin we’re going to look at Upsert as well, instead of update


this is the updated docs, doesn’t mention update - https://support.gainsight.com/SFDC_Edition/API_and_Developer_Docs/Person_API/Person_API_Documentation#Upsert_of_Single_Person_Record

 


“Upsert” is not allowed in GSUser object.

Also Person object represents Company Person (Contacts etc) not the Users of Gainsight.

 


Got it, We’re updating Person.  

 

I got the exact same Error when updating Person .  . . .which is strange in itself.  Thanks for clarifying

Error:

"errorCode": "GSOBJ_1056",

"errorDesc": "Wrong api called, Transactional Data Load not supported for this object. Please check Gainsight Documentation."


Reply