Use this API to manage an instance’s appearance and application settings, and to retrieve statistics about the instance.
Changes to application settings are subject to caching and might not take effect immediately. By default, GitLab caches application settings for 60 seconds. For more information, see application cache interval.
All of these endpoints require administrator access to the instance.
Get the current appearance
GET /api/v4/application/appearance
Responses
| Code | Description | Schema |
|---|---|---|
200 | OK | APIEntities |
401 | Unauthorized | — |
403 | Forbidden | — |
Modify appearance
PUT /api/v4/application/appearance
Request body (multipart/form-data)
| Property | Type | Description |
|---|---|---|
description | String | Markdown text shown on the sign in / |
email_ | Boolean | Add header and footer to all outgoing emails if enabled |
favicon | String (binary) | Instance favicon in . |
footer_ | String | Message within the system footer bar |
header_ | String (binary) | Instance image used for the main navigation bar |
header_ | String | Message within the system header bar |
logo | String (binary) | Instance image used on the sign in / |
member_ | String | Markdown text shown on the members page of a group or project |
message_ | String | Background color for the system header / |
message_ | String | Font color for the system header / |
new_ | String | Markdown text shown on the new project page |
profile_ | String | Markdown text shown on the profile page below Public Avatar |
pwa_ | String | An explanation of what the Progressive Web App does |
pwa_ | String (binary) | Icon used for Progressive Web App |
pwa_ | String | Name of the Progressive Web App |
pwa_ | String | Optional, |
site_ | String | Last part of the webpage title. |
title | String | Instance title on the sign in / |
Responses
| Code | Description | Schema |
|---|---|---|
200 | OK | APIEntities |
400 | Bad request | — |
401 | Unauthorized | — |
403 | Forbidden | — |
Retrieve application settings
GET /api/v4/application/settings
Retrieves the current application settings for this GitLab instance.
Responses
| Code | Description | Schema |
|---|---|---|
200 | OK | APIEntities |
401 | Unauthorized | — |
403 | Forbidden | — |
Update application settings
PUT /api/v4/application/settings
Updates the current application settings for this GitLab instance.
Request body (application/json)
| Property | Type | Description |
|---|---|---|
abuse_ | String | Abuse reports will be sent to this address if it is set. |
admin_ | Boolean | Require admin users to re- |
admin_ | String | Deprecated: |
after_ | String | We will redirect users to this page after they sign out |
after_ | String | Text shown after sign up |
ai_ | Integer | Maximum requests a user can make per 8 hours to ai |
akismet_ | String | Generate API key at http: |
akismet_ | Boolean | Helps prevent bots from creating issues |
allow_ | String | Set to true to allow users to delete their accounts. |
allow_ | String | Allow Google Cloud Application Default Credentials for offline transfer.gitlab-. |
allow_ | String | Skip confirmation when administrators reassign placeholder users. |
allow_ | String | — |
allow_ | String | — |
allow_ | Boolean | Deprecated: |
allow_ | String | Allow requests to the local network from system hooks |
allow_ | String | Allow requests to the local network from webhooks and integrations |
allow_ | String | — |
allow_ | String | Indicates whether users assigned up to the Guest role can create groups and personal projects.true |
allow_ | Boolean | Allow registering runners using a registration token |
allow_ | String | Allow S3- |
anonymous_ | String | — |
archive_ | String | Set the duration for which the jobs are considered as old and expired.15 days,1 month,2 years |
asciidoc_ | String | Maximum limit of Ascii |
asset_ | Array of strings | Assets that match these domain(s) will NOT be proxied. |
asset_ | Boolean | Enable proxying of assets |
asset_ | String | Shared secret with the asset proxy server |
asset_ | String | URL of the asset proxy server |
asset_ | Array of strings | Deprecated: |
authn_ | Boolean | Enable authentication data retention cleanup workers to enforce retention policies |
authorized_ | String | By default,authorized_ file supports Git over SSH without additional configuration. |
auto_ | String | If true,false. |
auto_ | String | Specify a domain to use by default for every project’s Auto Review Apps and Auto Deploy stages |
auto_ | String | Enable Auto Dev |
autocomplete_ | Integer | Rate limit for authenticated requests to users autocomplete endpoint |
autocomplete_ | Integer | Rate limit for authenticated requests to users autocomplete endpoint |
background_ | String | — |
block_ | String | — |
bulk_ | Integer | Maximum simultaneous direct transfer batch exports to process |
bulk_ | Boolean | Enable migrating Git |
bulk_ | Integer | Maximum download file size in MB when importing from source Git |
bulk_ | String | Maximum download file size when importing from source Git |
can_ | String | Indicates whether users can create top-true |
can_ | String | — |
ci_ | String | Maximum value that is allowed for configuring pipeline retention.1 year |
ci_ | Boolean | Turn on incremental logging for job logs |
ci_ | Integer | Maximum number of CI Lint requests allowed per minute per user. |
ci_ | Integer | Maximum number of caches that can be defined in a single CI/ |
ci_ | Integer | Maximum number of includes per pipeline |
ci_ | String | The maximum amount of memory, |
ci_ | String | The time window,2592000).ci_ and is scheduled for removal in API v5 |
ci_ | String | The time window before new CI partitions are created and the system switches to the next set of partitions.1 month and 6 months.1 month |
code_ | Array of objects | Custom “Open with” clients shown in the project Code dropdown list |
code_ | String | URL template opened for the HTTPS clone URL. |
code_Required | String | Name shown to users in the Code dropdown list |
code_ | String | URL template opened for the SSH clone URL. |
code_ | Integer | Maximum requests a user can make per minute to code suggestions endpoint |
commit_ | String | Custom hostname (for private commit emails) |
concurrent_ | Integer | Bitbucket Cloud Importer maximum number of simultaneous import jobs |
concurrent_ | Integer | Bitbucket Server Importer maximum number of simultaneous import jobs |
concurrent_ | Integer | Github Importer maximum number of simultaneous import jobs |
concurrent_ | Integer | Maximum number of simultaneous pull request import jobs for the Git |
concurrent_ | Integer | Maximum number of simultaneous batch export jobs to process |
concurrent_ | String | — |
container_ | String | Enable cleanup policies for all projects |
container_ | String | The maximum number of tags that can be deleted in a single execution of cleanup policies |
container_ | String | The maximum time, |
container_ | String | Caching during the execution of cleanup policies |
container_ | String | Number of workers for cleanup policies |
container_ | Integer | Authorization token duration (minutes) |
create_ | String | — |
custom_ | String | Set a custom Git clone URL for HTTP(S) |
deactivate_ | String | — |
deactivate_ | String | — |
deactivation_ | String | — |
decompress_ | Integer | Default timeout for decompressing archived files, |
default_ | String | Set the default expiration time for each job’s artifacts |
default_ | String | Set the initial branch name for all projects in an instance |
default_ | Integer | Determine if developers can push to default branch Allowed values: 0,3,1,2,4 |
default_ | Object | Determine if developers can push to default branch |
default_ | Boolean | Allow force push for all users with push access |
default_ | Array of objects | An array of access levels allowed to merge |
default_Required | Integer | A valid access level Allowed values: 30,40,60,0 |
default_ | Array of objects | An array of access levels allowed to push |
default_Required | Integer | A valid access level Allowed values: 30,40,60,0 |
default_ | Boolean | Require approval from code owners |
default_ | Boolean | Allow developers to initial push |
default_ | String | The instance default CI/ |
default_ | String | Default dark mode syntax highlighting theme for users who are new or not signed in. |
default_ | String | The default group visibility Allowed values: private,internal,public |
default_ | String | Default preferred language for users who are not logged in |
default_ | Integer | Determine if developers can create projects in the group Allowed values: 0,3,4,1,2 |
default_ | String | The default project visibility Allowed values: private,internal,public |
default_ | Integer | The maximum number of personal projects |
default_ | String | — |
default_ | String | The default snippet visibility Allowed values: private,internal,public |
default_ | String | Default syntax highlighting theme for users who are new or not signed in. |
delay_ | String | — |
delete_ | String | Enable dormant project deletion.false |
deletion_ | String | Number of days to wait before deleting a project or group that is marked for deletion.1 and 90.30 |
deny_ | String | — |
dependency_ | Object | Dependency management settings |
dependency_ | Integer | Maximum number of dependency management security update scheduler jobs that run concurrently across the Sidekiq fleet |
description_ | Integer | Maximum work item, |
diagramsnet_ | Boolean | Enable Diagrams. |
diagramsnet_ | String | The Diagrams. |
diff_ | String | Maximum number of diff commits per merge request |
diff_ | String | Maximum files in a diff |
diff_ | String | Maximum lines in a diff |
diff_ | String | Maximum diff patch size, |
diff_ | String | Maximum number of diff versions per merge request |
disable_ | Boolean | Stop administrators from connecting to non- |
disable_ | Boolean | Disable display of RSS/feed_ |
disable_ | String | Disable password authentication in the web interface for users with an SSO identity.false |
disabled_ | Array of strings | Disable certain OAuth sign- |
dns_ | String | Enforce DNS- |
domain_ | Array of strings | ONLY users with e- |
domain_ | String | — |
domain_ | Array of strings | Users with e- |
domain_ | Boolean | Enable domain denylist for sign ups |
domain_ | String | — |
downstream_ | Integer | Maximum number of downstream pipelines that can be triggered per minute (for a given project, |
dsa_ | Integer | Restrictions on the complexity of uploaded DSA keys. Allowed values: 0,1024,2048,3072,- |
dynamic_ | String | — |
ecdsa_ | Integer | Restrictions on the complexity of uploaded ECDSA keys. Allowed values: 0,256,384,521,- |
ecdsa_ | Integer | Restrictions on the complexity of uploaded ECDSA_ Allowed values: 0,256,- |
ed25519_ | Integer | Restrictions on the complexity of uploaded ED25519 keys. Allowed values: 0,256,- |
ed25519_ | Integer | Restrictions on the complexity of uploaded ED25519_ Allowed values: 0,256,- |
eks_ | String | Access key ID for the EKS integration IAM user |
eks_ | String | Amazon account ID for EKS integration |
eks_ | Boolean | Enable integration with Amazon EKS |
eks_ | String | Secret access key for the EKS integration IAM user |
email_ | Boolean | Some email servers do not support overriding the email sender name. |
email_ | String | Email confirmation setting,off,soft,hardAllowed values: off,soft,hard |
email_ | Boolean | Enable Email- |
email_ | String | Regular expression that is checked against the email used during registration |
email_ | String | Prevent new users from creating an account by email |
enable_ | Boolean | Show the external redirect page that warns you about user- |
enable_ | Boolean | Enables enforcing language server restrictions |
enabled_ | String | Allow only the selected protocols to be used for Git access Allowed values: ssh,http,all |
enforce_ | String | — |
enforce_ | String | — |
enforce_ | String | — |
enforce_ | String | (If enabled,terms) Enforce application To |
error_ | String | — |
error_ | String | — |
external_ | String | (If enabled,external_) The certificate to use to authenticate with the external authorization service |
external_ | String | Private key for the certificate when authentication is required for the external authorization service, |
external_ | String | Passphrase to use for the private key when authenticating with the external service this is encrypted when stored |
external_ | String | The default classification label to use when requesting authorization and no classification label has been specified on the project |
external_ | String | (If enabled,external_,external_,external_) Enable using an external authorization service for accessing projects |
external_ | String | The timeout after which an authorization request is aborted, |
external_ | String | URL to which authorization requests are directed |
external_ | String | How long to wait for a response from the pipeline validation service.OK if it times out |
external_ | String | Optional.X- header in requests to the URL in external_ |
external_ | String | URL to use for pipeline validation requests |
failed_ | String | Time period in minutes after which the user is unlocked when maximum number of failed sign- |
fe_ | Object | Provides FEApplication |
fe_ | Integer | — |
fe_ | Boolean | — |
fe_ | Boolean | — |
fe_ | String | Repository branch indexing mode for Open Allowed values: default_,allow_ |
fe_ | Boolean | — |
first_ | String | Start day of the week for calendar views and date pickers.0 (default) for Sunday,1 for Monday,6 for Saturday |
floc_ | Boolean | Enable Flo |
force_ | String | — |
git_ | Integer | Set the limit for pipelines and branches that can be triggered when creating a Git push. |
gitaly_ | Integer | Default Gitaly timeout, |
gitaly_ | Integer | Gitaly fast operation timeout, |
gitaly_ | Integer | Medium Gitaly timeout, |
gitlab_ | String | Indicates whether the instance was provisioned for Git |
gitlab_ | String | Indicates whether the instance was provisioned with the Git |
gitlab_ | String | Indicates if product usage data collection is enabled.GITLAB_ environment variable is set, |
gitlab_ | String | Maximum number of Git operations per minute a user can perform.600 |
gitpod_ | Boolean | Enable Gitpod |
gitpod_ | String | The configured Gitpod instance URL |
global_ | String | — |
global_ | String | — |
global_ | String | — |
global_ | String | — |
global_ | String | — |
global_ | String | — |
grafana_ | Boolean | Enable Grafana |
grafana_ | String | Grafana URL |
granular_ | String | — |
gravatar_ | Boolean | Flag indicating if the Gravatar service is enabled |
group_ | String | — |
group_ | String | — |
group_ | String | — |
group_ | String | — |
group_ | String | — |
group_ | String | — |
group_ | String | — |
group_ | String | — |
group_ | Integer | Token expiration interval for group runners, |
group_ | String | — |
groups_ | String | — |
hashed_ | String | Create new projects using hashed storage paths: |
helm_ | String | — |
help_ | String | Alternate documentation pages URL |
help_ | Boolean | Hide marketing- |
help_ | String | Alternate support URL for help page and help dropdown |
help_ | String | Custom text displayed on the help page |
hide_ | String | Do not display offers from third parties in Git |
home_ | String | We will redirect non- |
housekeeping_ | Boolean | Enable automatic repository housekeeping (git repack, |
housekeeping_ | Integer | Number of Git pushes after which a full ‘git repack’ is run |
housekeeping_ | Integer | Number of Git pushes after which ‘git gc’ is run |
housekeeping_ | Integer | Number of Git pushes after which an incremental ‘git repack’ is run |
housekeeping_ | Integer | Number of Git pushes after which Gitaly is asked to optimize a repository |
html_ | Boolean | By default Git |
iframe_ | Array of strings | Allowed iframe src host[: |
iframe_ | String | Raw newline- |
iframe_ | Boolean | Allow rendering of iframes in Markdown |
import_ | String | — |
import_ | Array of strings | Enabled sources for code import during project creation. |
inactive_ | String | If delete_ is true,2 |
inactive_ | String | If delete_ is true,0 |
inactive_ | String | If delete_ is true,1 |
inactive_ | String | Specifies retention period for inactive project and group access tokens.30 |
include_ | String | Whether or not optional metrics are enabled in Service Ping |
instance_ | String | — |
invisible_ | Boolean | Enable Invisible Captcha spam detection during signup |
invitation_ | String | — |
issues_ | Integer | Maximum number of issue creation requests allowed per minute per user. |
jira_ | String | — |
jira_ | String | ID of the OAuth application used to authenticate with the Git |
jira_ | String | URL of the Git |
jira_ | Boolean | Enable public key storage for the Git |
jira_ | String | Atlassian Forge app ID (ARI) of the Git |
keep_ | String | Prevent the deletion of the artifacts from the most recent successful jobs, |
kroki_ | String | Enable Kroki diagram proxy.false |
kroki_ | Boolean | Enable Kroki |
kroki_ | String | Additional formats supported by the Kroki instance.true or false for formats bpmn,blockdiag,excalidraw,mermaid in the format <format>: or <format>: |
kroki_ | String | The Kroki server URL |
local_ | Integer | Local markdown version, |
lock_ | String | Enforce the require_ setting for all groups on the instance. |
lock_ | String | — |
logging_ | Integer | Version to dual- Allowed values: 1 |
logging_ | Integer | Logging field schema version (v0, Allowed values: 0,1 |
login_ | Boolean | Helps prevent brute- |
mailgun_ | Boolean | Enable Mailgun event receiver |
mailgun_ | String | The Mailgun HTTP webhook signing key for receiving events from webhook |
math_ | String | — |
max_ | String | — |
max_ | Integer | Set the maximum file size for each job’s artifacts |
max_ | Integer | Maximum attachment size in MB |
max_ | Integer | Maximum decompressed size in MB |
max_ | Integer | Maximum export size in MB |
max_ | Integer | Maximum allowed object count for Git |
max_ | Integer | Maximum allowed size in MB for Git |
max_ | String | Maximum allowed size in Mi |
max_ | String | Maximum allowed object count in CSV HTTP responses from outbound requests.,,;,\t,\n occurrences in the response. |
max_ | String | Maximum allowed nesting depth in JSON HTTP responses from outbound requests |
max_ | String | Maximum allowed object count in JSON HTTP responses from outbound requests.:,,,{,[ occurrences in the response. |
max_ | String | Maximum allowed size in Mi |
max_ | String | Maximum allowed object count in XML HTTP responses from outbound requests.<,= occurrences in the response. |
max_ | Integer | Maximum remote file size in MB for imports from external object storages |
max_ | Integer | Maximum import size in MB |
max_ | String | Maximum number of sign- |
max_ | Integer | Maximum number of Git |
max_ | Integer | Maximum size of pages in MB |
max_ | Integer | Maximum size in bytes of the Terraform state file. |
max_ | String | The maximum depth of nested CI/include keyword.100 |
max_ | String | The maximum size in bytes of a single CI/2097152 |
mcp_ | String | — |
members_ | String | — |
metrics_ | Integer | A method call is only tracked when it takes longer to complete than the given amount of milliseconds |
minimum_ | String | The minimum language server version to accept requests from |
minimum_ | String | Indicates whether passwords require a minimum length. |
mirror_ | String | Allow repository mirroring to configured by project Maintainers. |
namespace_ | Integer | Maximum duration (in seconds) between refreshes of namespace statistics (Default: |
notes_ | String | — |
notes_ | String | — |
notify_ | String | Enable sending notification if sign in from unknown IP address happens |
nuget_ | String | — |
oauth_ | Integer | Lifetime of OAuth access tokens in seconds |
observability_ | String | — |
offline_ | String | Enable exporting Git |
offline_ | String | Enable importing Git |
organization_ | String | — |
outbound_ | String | — |
outbound_ | Array of strings | List of trusted domains or IP addresses to which local requests are allowed when local requests for webhooks and integrations are disabled |
package_ | String | Enable to allow anyone to pull from package registry visible and changeable |
package_ | String | Number of workers assigned to the packages cleanup policies |
pages_ | String | Require users to prove ownership of custom domains. |
pages_ | String | — |
pages_ | String | Enable unique domains by default for Pages sites to avoid cookie sharing between sites under a given namespace.true |
password_ | Boolean | Flag indicating if password authentication is enabled for the web interface.password_,signin_ |
password_ | Boolean | Flag indicating if password authentication is enabled for Git over HTTP(S) |
password_ | Boolean | Flag indicating if password authentication is enabled for the web interface.password_,signin_ |
performance_ | String | Deprecated: |
performance_ | String | Path of the group that is allowed to toggle the performance bar |
performance_ | String | Deprecated:performance_ instead. |
personal_ | String | Prefix to prepend to all personal access tokens |
pipeline_ | Integer | Maximum number of pipeline creation requests allowed per minute per user and commit. |
pipeline_ | Integer | Maximum number of pipeline creation requests allowed per minute per user. |
plantuml_ | String | Enable Plantfalse |
plantuml_ | Boolean | Enable Plant |
plantuml_ | String | The Plant |
polling_ | Number | Interval multiplier used by endpoints that perform polling. |
project_ | String | — |
project_ | String | — |
project_ | String | — |
project_ | Boolean | Enable project export |
project_ | String | — |
project_ | String | — |
project_ | String | — |
project_ | Integer | Maximum authenticated requests to / |
project_ | String | — |
project_ | String | — |
project_ | Integer | Token expiration interval for project runners, |
projects_ | String | — |
projects_ | String | Maximum number of requests per 10 minutes per IP address for unauthenticated requests to the list all projects API. |
prometheus_ | Boolean | Enable Prometheus metrics |
protected_ | String | CI/ |
protected_ | String | — |
protected_ | String | — |
push_ | Integer | Maximum number of changes (branches or tags) in a single push above which a bulk push event is created.0 does not disable throttling |
push_ | Integer | Maximum number of changes (branches or tags) in a single push above which webhooks and integrations are not triggered.0 does not disable throttling |
rate_ | String | When rate limiting is enabled via the throttle_ settings, |
raw_ | Integer | Maximum number of requests per minute for each raw path. |
raw_ | Integer | Maximum number of requests per minute for a raw blob for unauthenticated requests. |
recaptcha_ | Boolean | Helps prevent bots from creating accounts |
recaptcha_ | String | Generate private key at http: |
recaptcha_ | String | Generate site key at http: |
receive_ | String | Maximum push size (MB) |
reindexing_ | String | — |
reindexing_ | String | — |
relation_ | String | The size of each batch when exporting batched relations. |
remember_ | String | Enable Remember me setting |
repository_ | Boolean | Git |
repository_ | Object | Storage paths for new projects with a weighted value ranging from 0 to 100 |
require_ | Boolean | Require explicit admin approval for new signups |
require_ | String | Allow administrators to require 2 |
require_ | String | If true, |
require_ | Boolean | Flag indicating if Personal / |
require_ | String | Instance default that requires a valid commit sha for calls to the merge a merge request endpoint. |
require_ | Boolean | Require all users to set up Two- |
resource_ | String | — |
resource_ | Object | Definition for resource usage limits enforced in Sidekiq workers |
restricted_ | Array of strings | Selected levels cannot be used by non- |
root_ | String | — |
rsa_ | Integer | Restrictions on the complexity of uploaded RSA keys. Allowed values: 0,1024,2048,3072,4096,- |
runner_ | String | Maximum number of requests per minute per job token for requests to / requests to the runner jobs API endpoints. |
runner_ | String | Maximum number of requests per minute per runner token for requests to the PATCH / runner jobs API endpoint. |
runner_ | String | Maximum number of requests per minute per runner token for requests to the / runner jobs API endpoint. |
runner_ | Integer | Token expiration interval for shared runners, |
search_ | String | Maximum number of requests per minute for performing a search while authenticated. |
search_ | String | — |
search_ | String | Maximum number of requests per minute for performing a search while unauthenticated. |
security_ | Boolean | Query scan result policy approval groups globally |
security_ | String | Public security contact information made available at https: |
sentry_ | String | — |
sentry_ | String | — |
sentry_ | String | — |
sentry_ | String | — |
sentry_ | String | — |
session_ | Integer | Session duration in minutes. |
session_ | Boolean | Expires sessions based off the creation date rather than last activity |
shared_ | Boolean | Enable shared runners for new projects |
shared_ | String | Shared runners text |
show_ | Boolean | Enable Jenkins migration banner |
sidekiq_ | String | The threshold in bytes at which Sidekiq jobs are compressed before being stored in Redis. |
sidekiq_ | String | The threshold in bytes at which Sidekiq jobs are rejected. |
sidekiq_ | String | track or compress. |
sidekiq_ | String | IANA timezone identifier (for example,America/) applied to all Sidekiq cron jobs. |
sign_ | String | Application sign in restrictions |
signin_ | Boolean | Flag indicating if password authentication is enabled for the web interface.password_,password_ |
signup_ | Boolean | Flag indicating if sign up is enabled |
silent_ | String | Enable Silent admin exports.false |
silent_ | String | Enable Silent mode.false |
slack_ | Boolean | Enable the Git |
slack_ | String | The client ID of the Git |
slack_ | String | The client secret of the Git |
slack_ | String | The signing secret of the Git |
slack_ | String | The verification token of the Git |
snippet_ | String | Maximum snippet content size in bytes. |
snowplow_ | String | The Snowplow site name / |
snowplow_ | String | The Snowplow collector hostname |
snowplow_ | String | The Snowplow cookie domain |
snowplow_ | String | The Snowplow collector for database events hostname.your-) |
snowplow_ | Boolean | Enable Snowplow tracking |
sourcegraph_ | Boolean | Enable Sourcegraph |
sourcegraph_ | Boolean | Only allow public projects to communicate with Sourcegraph |
sourcegraph_ | String | The configured Sourcegraph instance URL |
spam_ | String | API key used by Git |
spam_ | Boolean | Enable Spam Check via external API endpoint |
spam_ | String | The URL of the external Spam Check service endpoint |
static_ | String | Authentication token for the external storage linked in static_ |
static_ | String | URL to an external storage for repository static objects |
tags_ | String | — |
terminal_ | Integer | Maximum time for web terminal websocket connection (in seconds). |
terms | String | (Required by:enforce_) Markdown content for the To |
terraform_ | Boolean | Enable encryption for Terraform state files |
throttle_ | String | (If enabled,throttle_ and throttle_) Enable authenticated API request rate limit. |
throttle_ | String | Rate limit period (in seconds) |
throttle_ | String | Maximum requests per period per user |
throttle_ | String | If true,false |
throttle_ | String | Rate limit period in seconds.throttle_ must be true.15 |
throttle_ | String | Maximum requests per period per user.throttle_ must be true.1000 |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | If true,false |
throttle_ | String | Rate limit period in seconds.throttle_ must be true.3600 |
throttle_ | String | Maximum requests per period per user.throttle_ must be true.3600 |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | (If enabled,throttle_ and throttle_) Enable authenticated API request rate limit. |
throttle_ | String | Rate limit period (in seconds) |
throttle_ | String | Maximum requests per period per user |
throttle_ | String | (If enabled,throttle_ and throttle_) Enable authenticated web request rate limit. |
throttle_ | String | Rate limit period (in seconds) |
throttle_ | String | Maximum requests per period per user |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | (If enabled,throttle_ and throttle_) Enable unauthenticated API request rate limit. |
throttle_ | String | Rate limit period in seconds |
throttle_ | String | Maximum requests per period per IP |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | (Deprecated in Gitthrottle_ or throttle_ instead.throttle_ and throttle_) Enable unauthenticated web request rate limit. |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | If true,false |
throttle_ | String | Rate limit period in seconds.throttle_ must be true.3600 |
throttle_ | String | Maximum requests per period per IP.throttle_ must be true.3600 |
throttle_ | String | (If enabled,throttle_ and throttle_) Enable unauthenticated API request rate limit. |
throttle_ | String | Rate limit period (in seconds) |
throttle_ | String | Maximum requests per period per user |
throttle_ | String | (Deprecated in Gitthrottle_ or throttle_ instead. |
throttle_ | String | (Deprecated in Gitthrottle_ or throttle_ instead. |
throttle_ | String | (If enabled,throttle_ and throttle_) Enable unauthenticated web request rate limit. |
throttle_ | String | Rate limit period in seconds |
throttle_ | String | Maximum requests per period per IP |
time_ | String | Limit display of time tracking units to hours.false |
top_ | String | Allows a user to create top-true |
two_ | Integer | Amount of time (in hours) that users are allowed to skip forced configuration of two- |
unique_ | String | (If enabled,unique_ and unique_) Limit sign in from multiple IPs |
unique_ | String | Maximum number of IPs per user |
unique_ | String | How many seconds an IP is counted towards the limit |
update_ | String | Fetch Git |
usage_ | Boolean | Every week Git |
usage_ | String | — |
usage_ | String | — |
use_ | String | Enables Click |
user_ | String | — |
user_ | Boolean | Send emails to users upon account deactivation |
user_ | String | Newly registered users are external by default |
user_ | String | Specify an email address regex pattern to identify default internal users |
user_ | String | Newly created users have private profile by default.false |
user_ | String | Allow users to register any application to use Git |
user_ | String | — |
user_ | String | When set to false disable the You won't be able to pull or push repositories via SSH until you add an SSH key to your profile warning shown to users with no uploaded SSH key |
user_ | String | — |
users_ | String | Maximum number of requests per minute,0 to disable limits. |
users_ | String | Maximum number of requests per minute,0 to disable limits. |
users_ | String | Maximum number of requests per minute,0 to disable limits. |
users_ | String | Maximum number of requests per minute,0 to disable limits. |
users_ | String | — |
users_ | String | — |
users_ | String | Maximum number of requests per minute,0 to disable limits. |
users_ | Integer | Maximum number of calls to the / |
users_ | String | — |
valid_ | Array of strings | List of types which are allowed to register a Git |
version_ | String | Let Git |
vscode_ | Object | Settings for VS Code Extension Marketplace |
vscode_ | Object | VS Code Extension Marketplace URL’s when preset is ‘custom’ |
vscode_ | Boolean | Enables VS Code Extension Marketplace for Web IDE and Workspaces |
vscode_ | String | The preset configuration of URL’s for the VS Code Extension Marketplace |
vscode_ | String | — |
vscode_ | String | — |
vscode_ | String | — |
web_ | String | Maximum number of webhook event resend requests per minute,0 to disable limits. |
web_ | String | Maximum number of webhook test requests per minute,0 to disable limits. |
whats_ | String | What’s new variant,all_,current_,disabledAllowed values: all_,current_,disabled |
wiki_ | Boolean | Allow URI includes for Ascii |
wiki_ | Integer | Maximum wiki page content size in bytes |
Responses
| Code | Description | Schema |
|---|---|---|
200 | OK | APIEntities |
400 | Bad Request | — |
401 | Unauthorized | — |
403 | Forbidden | — |
Retrieve application statistics
GET /api/v4/application/statistics
Retrieves the current application statistics for this GitLab instance.
Responses
| Code | Description | Schema |
|---|---|---|
200 | OK | APIEntities |
401 | Unauthorized | — |
403 | Forbidden | — |
Schemas
Objects returned by the operations above and objects nested in their request bodies.
APIEntitiesAppearance
| Property | Type | Description |
|---|---|---|
description | String | Example:Open source software to collaborate on code |
email_ | Boolean | Example:false |
favicon | String | Example:/ |
footer_ | String | Example:This is a footer message |
header_ | String | Example:/ |
header_ | String | Example:This is a header message |
logo | String | Example:/ |
member_ | String | Example:Please read the member guidelines. |
message_ | String | Example:#e75e40 |
message_ | String | Example:#ffffff |
new_ | String | Example:Please read the FAQs for help. |
profile_ | String | Example:Custom profile image guidelines |
pwa_ | String | Example:Git |
pwa_ | String | Example:/ |
pwa_ | String | Example:Git |
pwa_ | String | Example:Git |
site_ | String | Example:Git |
title | String | Example:Git |
APIEntitiesApplicationSetting
| Property | Type | Description |
|---|---|---|
abuse_ | String | — |
admin_ | String | — |
after_ | String | — |
after_ | String | — |
ai_ | String | — |
akismet_ | String | — |
akismet_ | String | — |
allow_ | String | — |
allow_ | String | — |
allow_ | String | — |
allow_ | String | — |
allow_ | String | — |
allow_ | String | — |
allow_ | String | — |
allow_ | String | — |
allow_ | String | — |
allow_ | String | — |
allow_ | String | — |
allow_ | String | — |
anonymous_ | String | — |
archive_ | String | — |
asciidoc_ | String | — |
asset_ | String | — |
asset_ | String | — |
asset_ | String | — |
asset_ | String | — |
authn_ | String | — |
authorized_ | String | — |
auto_ | String | — |
auto_ | String | — |
auto_ | String | — |
autocomplete_ | String | — |
autocomplete_ | String | — |
background_ | String | — |
block_ | String | — |
bulk_ | String | — |
bulk_ | String | — |
bulk_ | String | — |
can_ | String | — |
can_ | String | — |
ci_ | String | — |
ci_ | String | — |
ci_ | String | — |
ci_ | String | — |
ci_ | String | — |
ci_ | String | — |
ci_ | String | — |
code_ | String | — |
code_ | String | — |
commit_ | String | — |
concurrent_ | String | — |
concurrent_ | String | — |
concurrent_ | String | — |
concurrent_ | String | — |
concurrent_ | String | — |
concurrent_ | String | — |
container_ | String | — |
container_ | String | — |
container_ | String | — |
container_ | String | — |
container_ | String | — |
container_ | String | — |
container_ | String | — |
container_ | String | — |
container_ | String | — |
container_ | String | — |
container_ | String | — |
container_ | String | — |
container_ | String | — |
container_ | String | — |
container_ | String | — |
create_ | String | — |
custom_ | String | — |
deactivate_ | String | — |
deactivate_ | String | — |
deactivation_ | String | — |
decompress_ | String | — |
default_ | String | — |
default_ | String | — |
default_ | String | — |
default_ | String | — |
default_ | String | — |
default_ | String | — |
default_ | String | — |
default_ | String | — |
default_ | String | — |
default_ | String | — |
default_ | String | — |
default_ | String | — |
default_ | String | — |
default_ | String | — |
delay_ | String | — |
delete_ | String | — |
deletion_ | String | — |
deny_ | String | — |
dependency_ | String | — |
description_ | String | — |
diagramsnet_ | String | — |
diagramsnet_ | String | — |
diff_ | String | — |
diff_ | String | — |
diff_ | String | — |
diff_ | String | — |
diff_ | String | — |
disable_ | String | — |
disable_ | String | — |
disable_ | String | — |
disabled_ | String | — |
dns_ | String | — |
domain_ | String | — |
domain_ | String | — |
domain_ | String | — |
domain_ | String | — |
domain_ | String | — |
downstream_ | String | — |
dsa_ | String | — |
dynamic_ | String | — |
ecdsa_ | String | — |
ecdsa_ | String | — |
ed25519_ | String | — |
ed25519_ | String | — |
eks_ | String | — |
eks_ | String | — |
eks_ | String | — |
email_ | String | — |
email_ | String | — |
email_ | String | — |
email_ | String | — |
email_ | String | — |
enable_ | String | — |
enable_ | String | — |
enabled_ | String | — |
enforce_ | String | — |
enforce_ | String | — |
enforce_ | String | — |
enforce_ | String | — |
error_ | String | — |
error_ | String | — |
external_ | String | — |
external_ | String | — |
external_ | String | — |
external_ | String | — |
external_ | String | — |
external_ | String | — |
external_ | String | — |
external_ | String | — |
external_ | String | — |
external_ | String | — |
failed_ | String | — |
fe_ | Object | — |
first_ | String | — |
floc_ | String | — |
force_ | String | — |
git_ | String | — |
gitaly_ | String | — |
gitaly_ | String | — |
gitaly_ | String | — |
gitlab_ | String | — |
gitlab_ | String | — |
gitlab_ | String | — |
gitlab_ | String | — |
gitlab_ | String | — |
gitpod_ | String | — |
gitpod_ | String | — |
global_ | String | — |
global_ | String | — |
global_ | String | — |
global_ | String | — |
global_ | String | — |
global_ | String | — |
grafana_ | String | — |
grafana_ | String | — |
granular_ | String | — |
gravatar_ | String | — |
group_ | String | — |
group_ | String | — |
group_ | String | — |
group_ | String | — |
group_ | String | — |
group_ | String | — |
group_ | String | — |
group_ | String | — |
group_ | String | — |
group_ | String | — |
groups_ | String | — |
hashed_ | String | — |
helm_ | String | — |
help_ | String | — |
help_ | String | — |
help_ | String | — |
help_ | String | — |
hide_ | String | — |
home_ | String | — |
housekeeping_ | String | — |
housekeeping_ | String | — |
housekeeping_ | String | — |
housekeeping_ | String | — |
housekeeping_ | String | — |
housekeeping_ | String | — |
html_ | String | — |
id | String | — |
iframe_ | String | — |
iframe_ | String | — |
iframe_ | String | — |
import_ | String | — |
import_ | String | — |
inactive_ | String | — |
inactive_ | String | — |
inactive_ | String | — |
inactive_ | String | — |
include_ | String | — |
instance_ | String | — |
invisible_ | String | — |
invitation_ | String | — |
issues_ | String | — |
jira_ | String | — |
jira_ | String | — |
jira_ | String | — |
jira_ | String | — |
jira_ | String | — |
keep_ | String | — |
kroki_ | String | — |
kroki_ | String | — |
kroki_ | String | — |
kroki_ | String | — |
local_ | String | — |
lock_ | String | — |
lock_ | String | — |
logging_ | Integer | — |
logging_ | Integer | — |
login_ | String | — |
mailgun_ | String | — |
mailgun_ | String | — |
math_ | String | — |
max_ | String | — |
max_ | String | — |
max_ | String | — |
max_ | String | — |
max_ | String | — |
max_ | String | — |
max_ | String | — |
max_ | String | — |
max_ | String | — |
max_ | String | — |
max_ | String | — |
max_ | String | — |
max_ | String | — |
max_ | String | — |
max_ | String | — |
max_ | String | — |
max_ | String | — |
max_ | String | — |
max_ | String | — |
max_ | String | — |
max_ | String | — |
mcp_ | String | — |
members_ | String | — |
metrics_ | String | — |
minimum_ | String | — |
minimum_ | String | — |
mirror_ | String | — |
namespace_ | String | — |
notes_ | String | — |
notes_ | String | — |
notify_ | String | — |
nuget_ | String | — |
oauth_ | String | — |
observability_ | String | — |
offline_ | String | — |
offline_ | String | — |
organization_ | String | — |
outbound_ | String | — |
outbound_ | String | — |
package_ | String | — |
package_ | String | — |
pages_ | String | — |
pages_ | String | — |
pages_ | String | — |
password_ | String | — |
password_ | String | — |
password_ | String | — |
performance_ | String | — |
personal_ | String | — |
pipeline_ | String | — |
pipeline_ | String | — |
plantuml_ | String | — |
plantuml_ | String | — |
plantuml_ | String | — |
polling_ | String | — |
project_ | String | — |
project_ | String | — |
project_ | String | — |
project_ | String | — |
project_ | String | — |
project_ | String | — |
project_ | String | — |
project_ | String | — |
project_ | String | — |
project_ | String | — |
project_ | String | — |
projects_ | String | — |
projects_ | String | — |
prometheus_ | String | — |
protected_ | String | — |
protected_ | String | — |
protected_ | String | — |
push_ | String | — |
push_ | String | — |
rate_ | String | — |
raw_ | String | — |
raw_ | String | — |
recaptcha_ | String | — |
recaptcha_ | String | — |
recaptcha_ | String | — |
receive_ | String | — |
reindexing_ | String | — |
reindexing_ | String | — |
relation_ | String | — |
remember_ | String | — |
repository_ | String | — |
repository_ | String | — |
require_ | String | — |
require_ | String | — |
require_ | String | — |
require_ | String | — |
require_ | String | — |
require_ | String | — |
resource_ | String | — |
resource_ | String | — |
restricted_ | String | — |
root_ | String | — |
rsa_ | String | — |
runner_ | String | — |
runner_ | String | — |
runner_ | String | — |
runner_ | String | — |
search_ | String | — |
search_ | String | — |
search_ | String | — |
security_ | String | — |
sentry_ | String | — |
sentry_ | String | — |
sentry_ | String | — |
sentry_ | String | — |
sentry_ | String | — |
session_ | String | — |
session_ | String | — |
shared_ | String | — |
shared_ | String | — |
show_ | String | — |
sidekiq_ | String | — |
sidekiq_ | String | — |
sidekiq_ | String | — |
sidekiq_ | String | — |
sign_ | String | — |
signin_ | String | — |
signup_ | String | — |
silent_ | String | — |
silent_ | String | — |
slack_ | String | — |
slack_ | String | — |
slack_ | String | — |
slack_ | String | — |
slack_ | String | — |
snippet_ | String | — |
snowplow_ | String | — |
snowplow_ | String | — |
snowplow_ | String | — |
snowplow_ | String | — |
snowplow_ | String | — |
sourcegraph_ | String | — |
sourcegraph_ | String | — |
sourcegraph_ | String | — |
spam_ | String | — |
spam_ | String | — |
spam_ | String | — |
static_ | String | — |
static_ | String | — |
tags_ | String | — |
terminal_ | String | — |
terms | String | — |
terraform_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
throttle_ | String | — |
time_ | String | — |
top_ | String | — |
two_ | String | — |
unique_ | String | — |
unique_ | String | — |
unique_ | String | — |
update_ | String | — |
usage_ | String | — |
usage_ | String | — |
usage_ | String | — |
use_ | String | — |
user_ | String | — |
user_ | String | — |
user_ | String | — |
user_ | String | — |
user_ | String | — |
user_ | String | — |
user_ | String | — |
user_ | String | — |
user_ | String | — |
users_ | String | — |
users_ | String | — |
users_ | String | — |
users_ | String | — |
users_ | String | — |
users_ | String | — |
users_ | String | — |
users_ | String | — |
users_ | String | — |
valid_ | String | — |
version_ | String | — |
vscode_ | String | — |
vscode_ | String | — |
vscode_ | String | — |
vscode_ | String | — |
web_ | String | — |
web_ | String | — |
whats_ | String | — |
wiki_ | String | — |
wiki_ | String | — |
APIEntitiesApplicationStatistics
| Property | Type | Description |
|---|---|---|
active_ | Integer | Number of active users Example: 21 |
forks | Integer | Approximate number of repo forks Example: 6 |
groups | Integer | Approximate number of projects Example: 1 |
issues | Integer | Approximate number of issues Example: 121 |
merge_ | Integer | Approximate number of merge requests Example: 49 |
milestones | Integer | Approximate number of milestones Example: 3 |
notes | Integer | Approximate number of notes Example: 6 |
projects | Integer | Approximate number of projects Example: 4 |
snippets | Integer | Approximate number of snippets Example: 4 |
ssh_ | Integer | Approximate number of SSH keys Example: 11 |
users | Integer | Approximate number of users Example: 22 |