Back to GitLab API
GitLab API

Type changes: target_access_levels, id, and email_header_and_footer_enabled fields

BreakingBreaking change

This is a breaking change — integrations that rely on the affected behaviour will need updates before the change rolls out.

What changed

Three field types were corrected in the OpenAPI spec, which may break clients that assumed the old types:

  • target_access_levels in API_Entities_BroadcastMessage changed from type: stringtype: array (of integers); clients parsing this as a string will break.
  • id in both API_Entities_ApplicationWithSecret and API_Entities_Application changed from type: stringtype: integer; clients treating application id as a string may break.
  • email_header_and_footer_enabled in API_Entities_Appearance changed from type: stringtype: boolean; clients treating this as a string may break.

The remaining changes are purely additive: format: date-time annotations and example values were added to several fields with no type or behaviour change.

Open the source documentation