Access level fields changed from integer to string in AI settings response
BreakingBreaking change
This is a breaking change — integrations that rely on the affected behaviour will need updates before the change rolls out.
What changed
Four fields in the AI/Duo agent settings schema have changed their type from integer (format int32) to string: minimum_access_level_execute, minimum_access_level_execute_async, minimum_access_level_manage, and minimum_access_level_enable_on_projects. Clients that parse these fields as numbers (e.g. 30 for developer, 40 for maintainer) will now receive role-name strings like "developer" or "maintainer" instead, breaking any numeric comparison or deserialization logic.