How do I capture json data being sent from a custom app in entra ID?

Rob Hunt 0 Reputation points
2025-05-01T13:49:11.36+00:00

Hello everyone.

I have a custom application in Entra ID. When a user is created, the proper information, ie surname, firstname, etc is being sent correctly to the endpoint (oracle cloud/user roster). However, when a surname change occurs, it will show in entra that the information has updated/changed and the new information is sent from entra to the custom app. However, it does not update in the endpoint.

Oracle has requested that I provide them with the JSON of this action. I've looked around the net and other forums but having no luck. Any advice?

To note: I did send a copy of the json for the custom app and they say it looks good. It baffles me that the initial account creation accepts the surname on their end but will not update when it changes.

Thank you for your time.

Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
24,382 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Jyotishree Moharana 795 Reputation points Microsoft External Staff
    2025-05-03T06:08:17.8366667+00:00

    Hello @Rob Hunt,

    To find the JSON of the update action, you may try the below:

    1. Go to your custom app -> Provisioning -> Provisioning logs
    2. Filter the logs for the required user as well as date.
    3. Try looking for any entry which is related to update action.

    When you open the logs it will show the source object, target object and request body.

    This should have the JSON payload of the update action.

    To check if your custom app is sending the update or not, it needs to be checked if the PATCH requests are being generated or not along with POST. The app should support PATCH requests to be able to push the update to Oracle successfully.

    To check if PATCH requests are being generated or not, please follow below steps.

    1. Go to your custom app -> Provisioning -> Provisioning logs
    2. Filter the logs for the required user as well as date.
    3. Set Operation Type to Update, look the relevant entry
    4. View details of the PATCH request

    The request will contain Source object, Target object, Action details or Request this will contain the JSON payload of the update which should be shared with Oracle.

    Use-scim-to-provision-users-and-groups

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.