Generic-approvals/config chang settings no longer able to submit access requests

:bangbang: Please be sure you’ve read the docs and API specs before asking for help. Also, please be sure you’ve searched the forum for your answer before you create a new topic.

Please consider addressing the following when creating your topic:

  • What have you tried? Changing some of the values like requireComments
  • What errors did you face (share screenshots)?
  • Share the details of your efforts (code / search query, workflow json etc.)?

Here is my GET for /generic-approvals/config/ :id/ :microscope::scope

{
“id”: “access_request_approval”,
“scope”: “APPROVAL_TYPE”,
“reminderConfig”: {
“enabled”: true,
“daysUntilFirstReminder”: 1,
“reminderCronSchedule”: “1 1 * * ",
“maxReminders”: 12
},
“escalationConfig”: {
“enabled”: false,
“daysUntilFirstEscalation”: 2,
“escalationCronSchedule”: "
/5 * * * *”,
“escalationChain”:
},
“timeoutConfig”: {
“enabled”: true,
“daysUntilTimeout”: 2,
“timeoutResult”: “EXPIRED”
},
“cronTimezone”: {
“location”: “America/New_York”,
“offset”: “”
},
“serialChain”: null,
“requiresComment”: “ALL”,
“autoApprove”: “OFF”,
“machineIdentityManagerAssignment”: null,
“circumventApprovalProcess”: null,
“fallbackApprover”: {
“identityID”: “xxxxxxxxxxxxxxxx”,
“type”: “IDENTITY”,
“name”: “john doe”
},
“emailConfig”: {
“assignedTemplateKey”: “access_request_reviewer”,
“requesterCompletedTemplateKey”: “OFF”,
“requesteeCompletedTemplateKey”: “OFF”,
“commentedTemplateKey”: “OFF”,
“reassignedTemplateKey”: “access_request_reassignment”,
“reminderTemplateKey”: “access_request_reviewer”,
“approverEscalationTemplateKey”: “access_request_reviewer”,
“requesterEscalationTemplateKey”: “OFF”,
“timeoutTemplateKey”: “OFF”
},
“teamsConfig”: {
“assignedTemplateKey”: “access_request_ready_for_review”,
“requesterCompletedTemplateKey”: “OFF”,
“requesteeCompletedTemplateKey”: “OFF”,
“commentedTemplateKey”: “OFF”,
“reassignedTemplateKey”: “access_request_ready_for_review”,
“reminderTemplateKey”: “OFF”,
“approverEscalationTemplateKey”: “OFF”,
“requesterEscalationTemplateKey”: “OFF”,
“timeoutTemplateKey”: “OFF”
},
“slackConfig”: {
“assignedTemplateKey”: “access_request_ready_for_review”,
“requesterCompletedTemplateKey”: “OFF”,
“requesteeCompletedTemplateKey”: “OFF”,
“commentedTemplateKey”: “OFF”,
“reassignedTemplateKey”: “access_request_ready_for_review”,
“reminderTemplateKey”: “OFF”,
“approverEscalationTemplateKey”: “OFF”,
“requesterEscalationTemplateKey”: “OFF”,
“timeoutTemplateKey”: “OFF”
}

  • What is the result you are getting and what were you expecting? I am expecting for access requests to go through properly and for reminders to go out every day for 12 days

I have tried with three diffierent request items. Both entitlements and access profiles. I do not believe it was an issue before.

Most likely it is the same backend schema mismatch reported here: Approval Error after access request approved.

Your GET response includes two newer fields, machineIdentityManagerAssignment and circumventApprovalProcess, that were added to the ApprovalConfig document by the March 2026 “Delete Accounts (Human and Machine) with Configurable Approvals” release.

In the related thread the approval service throws UnrecognizedPropertyException on machineIdentityManagerAssignment, and the 14 known ApprovalConfig fields listed in the error do not include it. That thread errors on the post-approval path and yours errors on submit, but both point to a SailPoint consumer service not being updated for the newer approval config shape. Not a bad entitlement or access profile. You already tested three different request items and the common factor is this config.

Open a SailPoint Support case and include the failed submit response from browser dev tools if you can capture it. That confirms whether the submit path is hitting the same UnrecognizedPropertyException.

Hope, this helps :slightly_smiling_face:

Opened a case. Will see what they come up with. It would be nice to see some further detailed logging. Thanks!