@srezzaki
So if I PUT this, it’s accepted:
{
"approvalsMustBeExternal": false,
"autoApprovalEnabled": false,
"reauthorizationEnabled": false,
"requestOnBehalfOfConfig": {
"allowRequestOnBehalfOfAnyoneByAnyone": true,
"allowRequestOnBehalfOfEmployeeByManager": false
},
"approvalReminderAndEscalationConfig": {
"daysUntilEscalation": null,
"daysBetweenReminders": null,
"maxReminders": null,
"fallbackApproverRef": null
},
"entitlementRequestConfig": {
"allowEntitlementRequest": true,
"requestCommentsRequired": false,
"deniedCommentsRequired": false,
"grantRequestApprovalSchemes": null,
"revokeRequestApprovalSchemes": null
}
}
If I then go PUT this (adding reminders values), it gets denied with ““400.1 Bad request content””.
{
"approvalsMustBeExternal": false,
"autoApprovalEnabled": false,
"reauthorizationEnabled": false,
"requestOnBehalfOfConfig": {
"allowRequestOnBehalfOfAnyoneByAnyone": true,
"allowRequestOnBehalfOfEmployeeByManager": false
},
"approvalReminderAndEscalationConfig": {
"daysUntilEscalation": null,
"daysBetweenReminders": 1,
"maxReminders": 2,
"fallbackApproverRef": null
},
"entitlementRequestConfig": {
"allowEntitlementRequest": true,
"requestCommentsRequired": false,
"deniedCommentsRequired": false,
"grantRequestApprovalSchemes": null,
"revokeRequestApprovalSchemes": null
}
}
Also for reference, it appears that using 0 for daysUntilEscalation but having values in reminders, also does not work per my previous observation. I did not receive a reminder email after 24 hours.
So…null doesn’t work, and zero doesn’t work - I think this just doesn’t work per what I suspected.