Click HERE to see how Saviynt Intelligence is transforming the industry. |
11/22/2023 01:12 PM
Hello Everyone, please help me with the following query.
At the moment we are trying to integrate the UKG Pro application to Saviynt using the REST connector. We want to know how to perform the write-back or update operations from Saviynt to UKG.
For instance, updating the email ID, and first name of a user in UKG (Target) from Saviynt.
Please refer to the below link for the Saviynt & Ultipro integration
Introduction (saviyntcloud.com)
Any help appreciated.
Regards,
Kishore.
11/22/2023 02:11 PM - edited 11/22/2023 02:12 PM
@kishoreponnuru : Follow below steps to achieve write back
{
"actions": {
"Update Login": {
"call": [
{
"name": "Update Login",
"connection": "userAuth",
"url": "<url>",
"httpMethod": "POST",
"httpParams": "{<params>}",
"httpHeaders": {
"Authorization": "${access_token}"
},
"httpContentType": "application/json",
"successResponses": {
"statusCode": [
200,
201,
204
]
},
"unsuccessResponses": {
"statusCode": [
400,
401,
500,
503,
404,
403,
409
]
}
}
]
}
}
}
11/23/2023 10:59 AM
Hello Saathvik,
Thanks for the response.
UKG doesnt have any POST API to update the user attributes or details from Saviynt. So I want to know is there any other way to achieve this?
Regards,
Kishore.
11/23/2023 02:58 PM
As per UKG API documentation there is api for updating user details
https://doc.people-doc.com/api/?urls.primaryName=Client#/Platform%3A%20Users/put_users__id_
Update an existing User.
For every field with a text content, if a break line is in the content sent, add a \ to the \ncharacter like this: \\n.
id * string (path) | ID of the User. Format: UUID conforms with RFC 4122 version 4 random bytes |
body * object (body) | User attributes { "external_id": "string", "firstname": "string", "lastname": "string", "middlename": "string", "email": "string", "language": "string", "timezone": "string", "mobile_phone_number": "string", "profiles": [ { "role_id": "string", "employees_perimeter": { "operator": "=", "organization_id": "string", "organization_group_id": "string", "custom_field_filters": [ { "custom_field_id": "string", "operator": "=", "value": "string" } ] }, "id": "string" } ], "saml_token": "string" } Parameter content type application/json |