detektu
GitLab API changes
Info

Api schema removed: RequestBody_c97aa945f251

openapi:* *::schema.RequestBody_c97aa945f251
Product
GitLab REST API
Source
OpenAPI URL
Change kind
Api Schema Removed
Detected
Last updated

Deterministic evidence

Before / after

Extracted from GitLab's published contract. Shows the schema the change belongs to. Open the source ↗

−591+11 change

1 / 1
{
null
"properties": {
"file": {
"format": "binary",
"nullable": true,
"type": "string"
},
"file.etag": {
"nullable": true,
"type": "string"
},
"file.md5": {
"nullable": true,
"type": "string"
},
"file.name": {
"nullable": true,
"type": "string"
},
"file.path": {
"nullable": true,
"type": "string"
},
"file.remote_id": {
"nullable": true,
"type": "string"
},
"file.remote_url": {
"nullable": true,
"type": "string"
},
"file.sha1": {
"nullable": true,
"type": "string"
},
"file.sha256": {
"nullable": true,
"type": "string"
},
"file.size": {
"nullable": true,
"type": "integer"
},
"file.type": {
"nullable": true,
"type": "string"
},
"name": {
"nullable": true,
"type": "string"
},
"namespace": {
"nullable": true,
"type": "string"
},
"namespace_id": {
"nullable": true,
"type": "integer"
},
"namespace_path": {
"nullable": true,
"type": "string"
},
"override_params": {
"nullable": true,
"properties": {
"allow_merge_on_skipped_pipeline": {
"nullable": true,
"type": "boolean"
},
"analytics_access_level": {
"enum": [
"disabled",
"private",
"enabled"
],
"nullable": true,
"type": "string"
},
"approvals_before_merge": {
"nullable": true,
"type": "integer"
},
"auto_cancel_pending_pipelines": {
"enum": [
"disabled",
"enabled"
],
"nullable": true,
"type": "string"
},
"auto_devops_deploy_strategy": {
"enum": [
"continuous",
"manual",
"timed_incremental"
],
"nullable": true,
"type": "string"
},
"auto_devops_enabled": {
"nullable": true,
"type": "boolean"
},
"auto_duo_code_review_enabled": {
"nullable": true,
"type": "boolean"
},
"autoclose_referenced_issues": {
"nullable": true,
"type": "boolean"
},
"avatar": {
"format": "binary",
"nullable": true,
"type": "string"
},
"build_git_strategy": {
"enum": [
"fetch",
"clone"
],
"nullable": true,
"type": "string"
},
"build_timeout": {
"nullable": true,
"type": "integer"
},
"builds_access_level": {
"enum": [
"disabled",
"private",
"enabled"
],
"nullable": true,
"type": "string"
},
"ci_config_path": {
"nullable": true,
"type": "string"
},
"cicd_catalog_enabled": {
"nullable": true,
"type": "boolean"
},
"container_expiration_policy_attributes": {
"nullable": true,
"properties": {
"cadence": {
"nullable": true,
"type": "string"
},
"enabled": {
"nullable": true,
"type": "boolean"
},
"keep_n": {
"nullable": true,
"type": "integer"
},
"name_regex": {
"nullable": true,
"type": "string"
},
"name_regex_keep": {
"nullable": true,
"type": "string"
},
"older_than": {
"nullable": true,
"type": "string"
}
},
"type": "object"
},
"container_registry_access_level": {
"enum": [
"disabled",
"private",
"enabled"
],
"nullable": true,
"type": "string"
},
"container_registry_enabled": {
"nullable": true,
"type": "boolean"
},
"duo_dependency_bump_breaking_changes_enabled": {
"nullable": true,
"type": "boolean"
},
"duo_remote_flows_enabled": {
"nullable": true,
"type": "boolean"
},
"duo_sast_fp_detection_enabled": {
"nullable": true,
"type": "boolean"
},
"duo_sast_vr_workflow_enabled": {
"nullable": true,
"type": "boolean"
},
"duo_secret_detection_fp_enabled": {
"nullable": true,
"type": "boolean"
},
"emails_disabled": {
"nullable": true,
"type": "boolean"
},
"emails_enabled": {
"nullable": true,
"type": "boolean"
},
"enforce_auth_checks_on_uploads": {
"nullable": true,
"type": "boolean"
},
"environments_access_level": {
"enum": [
"disabled",
"private",
"enabled"
],
"nullable": true,
"type": "string"
},
"external_authorization_classification_label": {
"nullable": true,
"type": "string"
},
"feature_flags_access_level": {
"enum": [
"disabled",
"private",
"enabled"
],
"nullable": true,
"type": "string"
},
"forking_access_level": {
"enum": [
"disabled",
"private",
"enabled"
],
"nullable": true,
"type": "string"
},
"group_runners_enabled": {
"nullable": true,
"type": "boolean"
},
"infrastructure_access_level": {
"enum": [
"disabled",
"private",
"enabled"
],
"nullable": true,
"type": "string"
},
"issue_branch_template": {
"nullable": true,
"type": "string"
},
"issues_access_level": {
"enum": [
"disabled",
"private",
"enabled"
],
"nullable": true,
"type": "string"
},
"issues_enabled": {
"nullable": true,
"type": "boolean"
},
"jobs_enabled": {
"nullable": true,
"type": "boolean"
},
"lfs_enabled": {
"nullable": true,
"type": "boolean"
},
"merge_commit_template": {
"nullable": true,
"type": "string"
},
"merge_method": {
"enum": [
"ff",
"rebase_merge",
"merge"
],
"nullable": true,
"type": "string"
},
"merge_request_title_regex": {
"nullable": true,
"type": "string"
},
"merge_request_title_regex_description": {
"nullable": true,
"type": "string"
},
"merge_requests_access_level": {
"enum": [
"disabled",
"private",
"enabled"
],
"nullable": true,
"type": "string"
},
"merge_requests_enabled": {
"nullable": true,
"type": "boolean"
},
"mirror": {
"nullable": true,
"type": "boolean"
},
"mirror_trigger_builds": {
"nullable": true,
"type": "boolean"
},
"model_experiments_access_level": {
"enum": [
"disabled",
"private",
"enabled"
],
"nullable": true,
"type": "string"
},
"model_registry_access_level": {
"enum": [
"disabled",
"private",
"enabled"
],
"nullable": true,
"type": "string"
},
"monitor_access_level": {
"enum": [
"disabled",
"private",
"enabled"
],
"nullable": true,
"type": "string"
},
"mr_default_target_self": {
"nullable": true,
"type": "boolean"
},
"mr_default_title_template": {
"maxLength": 100,
"nullable": true,
"type": "string"
},
"only_allow_merge_if_all_discussions_are_resolved": {
"nullable": true,
"type": "boolean"
},
"only_allow_merge_if_all_status_checks_passed": {
"nullable": true,
"type": "boolean"
},
"only_allow_merge_if_pipeline_succeeds": {
"nullable": true,
"type": "boolean"
},
"package_registry_access_level": {
"enum": [
"disabled",
"private",
"enabled",
"public"
],
"nullable": true,
"type": "string"
},
"packages_enabled": {
"nullable": true,
"type": "boolean"
},
"pages_access_level": {
"enum": [
"disabled",
"private",
"enabled",
"public"
],
"nullable": true,
"type": "string"
},
"prevent_merge_without_jira_issue": {
"nullable": true,
"type": "boolean"
},
"printing_merge_request_link_enabled": {
"nullable": true,
"type": "boolean"
},
"public_builds": {
"nullable": true,
"type": "boolean"
},
"public_jobs": {
"nullable": true,
"type": "boolean"
},
"releases_access_level": {
"enum": [
"disabled",
"private",
"enabled"
],
"nullable": true,
"type": "string"
},
"remove_source_branch_after_merge": {
"nullable": true,
"type": "boolean"
},
"repository_access_level": {
"enum": [
"disabled",
"private",
"enabled"
],
"nullable": true,
"type": "string"
},
"repository_storage": {
"nullable": true,
"type": "string"
},
"request_access_enabled": {
"nullable": true,
"type": "boolean"
},
"requirements_access_level": {
"enum": [
"disabled",
"private",
"enabled"
],
"nullable": true,
"type": "string"
},
"resolve_outdated_diff_discussions": {
"nullable": true,
"type": "boolean"
},
"resource_group_default_process_mode": {
"enum": [
"unordered",
"oldest_first",
"newest_first",
"newest_ready_first"
],
"nullable": true,
"type": "string"
},
"security_and_compliance_access_level": {
"enum": [
"disabled",
"private",
"enabled"
],
"nullable": true,
"type": "string"
},
"service_desk_enabled": {
"nullable": true,
"type": "boolean"
},
"shared_runners_enabled": {
"nullable": true,
"type": "boolean"
},
"show_default_award_emojis": {
"nullable": true,
"type": "boolean"
},
"show_diff_preview_in_email": {
"nullable": true,
"type": "boolean"
},
"snippets_access_level": {
"enum": [
"disabled",
"private",
"enabled"
],
"nullable": true,
"type": "string"
},
"snippets_enabled": {
"nullable": true,
"type": "boolean"
},
"spp_repository_pipeline_access": {
"nullable": true,
"type": "boolean"
},
"squash_commit_template": {
"nullable": true,
"type": "string"
},
"squash_option": {
"enum": [
"never",
"always",
"default_on",
"default_off"
],
"nullable": true,
"type": "string"
},
"suggestion_commit_message": {
"nullable": true,
"type": "string"
},
"tag_list": {
"items": {
"type": "string"
},
"nullable": true,
"type": "array"
},
"topics": {
"items": {
"type": "string"
},
"nullable": true,
"type": "array"
},
"visibility": {
"enum": [
"private",
"internal",
"public"
],
"nullable": true,
"type": "string"
},
"warn_about_potentially_unwanted_characters": {
"nullable": true,
"type": "boolean"
},
"wiki_access_level": {
"enum": [
"disabled",
"private",
"enabled"
],
"nullable": true,
"type": "string"
},
"wiki_enabled": {
"nullable": true,
"type": "boolean"
}
},
"type": "object"
},
"overwrite": {
"default": false,
"type": "boolean"
},
"path": {
"nullable": true,
"type": "string"
}
},
"required": [
"path",
"file"
],
"type": "object"
}

Monitored for you

Does this change affect your integration?

Choose the operations and fields your services use. Detektu matches GitLab findings to that declared usage so your team can review the relevant evidence. No agent or repository access required.