Visibility

47 distinct extensions were invented to do this job. Each one is a provider deciding OpenAPI would not carry something and building their own way through. Where a job has many names and few uses each, nobody won — the problem was solved privately, over and over.

47 extensions
3590 occurrences
18 vendor-named

The extensions

ExtensionWhat it appears to doUsesProviders
x-internal `x-internal` appears on schema objects and properties. Its value is a boolean flag. Used by 65 providers across 165 OpenAPI documents. Consistent with visibility — this is inferred from where the key 1918 65
x-yba-api-visibility
vendor
`x-yba-api-visibility` appears on operations and on schema objects and properties. Its value is a string. Used by a single provider across 2 OpenAPI documents. It sits in the `x-yba-` namespace, so it 238 1
x-apidog-ignore-properties
vendor
`x-apidog-ignore-properties` appears on schema objects and properties. It is used as a marker with no value. Used by a single provider across 1 OpenAPI document. It sits in the `x-apidog-` namespace, 215 1
x-hidden-from-docs `x-hidden-from-docs` appears on schema objects and properties. Its value is a boolean flag. Used by a single provider across 14 OpenAPI documents. Consistent with visibility — this is inferred from wh 193 1
x-public `x-public` appears on operations and on schema objects and properties. Its value is a boolean flag. Used by 2 providers across 14 OpenAPI documents. Consistent with visibility — this is inferred from 166 2
x-hidden `x-hidden` appears on operations. Its value is a boolean flag. Used by 11 providers across 14 OpenAPI documents. Consistent with visibility — this is inferred from where the key appears and what it ca 141 11
x-internal-api `x-internal-api` appears on operations. Its value is a boolean flag. Used by a single provider across 1 OpenAPI document. Consistent with visibility — this is inferred from where the key appears and w 111 1
x-internal-class `x-internal-class` appears on schema objects and properties. Its value is a boolean flag. Used by a single provider across 1 OpenAPI document. Consistent with visibility — this is inferred from where 80 1
x-hideTryItPanel `x-hideTryItPanel` appears on operations. Its value is a boolean flag. Used by 3 providers across 3 OpenAPI documents. Consistent with visibility — this is inferred from where the key appears and what 72 3
x-hideTryIt `x-hideTryIt` appears on operations. Its value is a boolean flag. Used by a single provider across 10 OpenAPI documents. Consistent with visibility — this is inferred from where the key appears and wh 69 1
x-visibility `x-visibility` appears on operations and at the root of the document. Its value is a string. Used by 4 providers across 23 OpenAPI documents. Observed values include `public`, `external # external | 66 4
x-cloud-only `x-cloud-only` appears on schema objects and properties and on tags. Its value is a boolean flag. Used by 3 providers across 3 OpenAPI documents. Consistent with visibility — this is inferred from whe 63 3
x-appdirect-visible `x-appdirect-visible` appears on operations. Its value is a boolean flag. Used by a single provider across 1 OpenAPI document. Consistent with visibility — this is inferred from where the key appears 43 1
x-docs-hide `x-docs-hide` appears on schema objects and properties. Its value is a boolean flag. Used by a single provider across 1 OpenAPI document. Consistent with visibility — this is inferred from where the k 30 1
x-override-enum-values-shown `x-override-enum-values-shown` appears on schema objects and properties. Its value is a list. Used by a single provider across 1 OpenAPI document. Consistent with visibility — this is inferred from wh 29 1
x-public-endpoint `x-public-endpoint` appears on operations. Its value is a boolean flag. Used by a single provider across 1 OpenAPI document. Consistent with visibility — this is inferred from where the key appears an 24 1
x-s3d-public `x-s3d-public` appears on operations. Its value is a boolean flag. Used by 2 providers across 2 OpenAPI documents. Consistent with visibility — this is inferred from where the key appears and what it 22 2
x-private `x-private` appears on operations. Its value is a boolean flag. Used by 2 providers across 3 OpenAPI documents. Consistent with visibility — this is inferred from where the key appears and what it car 19 2
x-apifox-ignore-properties
vendor
`x-apifox-ignore-properties` appears on response objects and on schema objects and properties. It is used as a marker with no value. Used by a single provider across 1 OpenAPI document. It sits in the 15 1
x-docs-internal-enum `x-docs-internal-enum` appears on schema objects and properties. Its value is a list. Used by a single provider across 1 OpenAPI document. Consistent with visibility — this is inferred from where the 12 1
x-hideOn `x-hideOn` appears on operations and on schema objects and properties. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `doc`. Consistent with visibi 8 1
x--ignore-properties `x--ignore-properties` appears on schema objects and properties and on response objects. It is used as a marker with no value. Used by a single provider across 1 OpenAPI document. Consistent with visi 7 1
x-hide-from-docs `x-hide-from-docs` appears on path items. Its value is a boolean flag. Used by a single provider across 1 OpenAPI document. Consistent with visibility — this is inferred from where the key appears and 6 1
x-showDescription `x-showDescription` appears on schema objects and properties. Its value is a boolean flag. Used by 3 providers across 6 OpenAPI documents. Consistent with visibility — this is inferred from where the 6 3
x-relativity-api-visibility `x-relativity-api-visibility` appears in the info block. Its value is a string. Used by a single provider across 5 OpenAPI documents. Observed values include `public`. Consistent with visibility — thi 5 1
x-coveo-internal `x-coveo-internal` appears on schema objects and properties. Its value is a boolean flag. Used by a single provider across 1 OpenAPI document. Consistent with visibility — this is inferred from where 3 1
x-docs-public-description `x-docs-public-description` appears on response objects and on schema objects and properties. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `Backu 3 1
x-mux-doc-decorators-hidden-children
vendor
`x-mux-doc-decorators-hidden-children` appears on schema objects and properties. Its value is a string. Used by a single provider across 1 OpenAPI document. It sits in the `x-mux-` namespace, so its m 3 1
x-mux-doc-decorators-hidden-enum-values
vendor
`x-mux-doc-decorators-hidden-enum-values` appears on schema objects and properties. Its value is a list. Used by a single provider across 1 OpenAPI document. It sits in the `x-mux-` namespace, so its 3 1
x-internal-note `x-internal-note` appears on request bodies. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `ocr_engine and ocr_every_page are accepted by the back 2 1
x-ms-blob-public-access
vendor
`x-ms-blob-public-access` appears on header objects. Its value is a structured object. Used by a single provider across 1 OpenAPI document. It sits in the `x-ms-` namespace, so its meaning is defined 2 1
x-hideSample `x-hideSample` appears on operations. Its value is a boolean flag. Used by a single provider across 1 OpenAPI document. Consistent with visibility — this is inferred from where the key appears and wha 1 1
x-ms-time-next-visible
vendor
`x-ms-time-next-visible` appears on header objects. Its value is a structured object. Used by a single provider across 1 OpenAPI document. It sits in the `x-ms-` namespace, so its meaning is defined b 1 1
x-obmcs-splat-quota-public-name-batch-a10-count
vendor
`x-obmcs-splat-quota-public-name-batch-a10-count` appears in the document. Its value is a string. Used by a single provider across 1 OpenAPI document. It sits in the `x-obmcs-` namespace, so its meani 1 1
x-obmcs-splat-quota-public-name-batch-context-count
vendor
`x-obmcs-splat-quota-public-name-batch-context-count` appears in the document. Its value is a string. Used by a single provider across 1 OpenAPI document. It sits in the `x-obmcs-` namespace, so its m 1 1
x-obmcs-splat-quota-public-name-batch-environment-count
vendor
`x-obmcs-splat-quota-public-name-batch-environment-count` appears in the document. Its value is a string. Used by a single provider across 1 OpenAPI document. It sits in the `x-obmcs-` namespace, so i 1 1
x-obmcs-splat-quota-public-name-batch-job-count
vendor
`x-obmcs-splat-quota-public-name-batch-job-count` appears in the document. Its value is a string. Used by a single provider across 1 OpenAPI document. It sits in the `x-obmcs-` namespace, so its meani 1 1
x-obmcs-splat-quota-public-name-batch-jobpool-count
vendor
`x-obmcs-splat-quota-public-name-batch-jobpool-count` appears in the document. Its value is a string. Used by a single provider across 1 OpenAPI document. It sits in the `x-obmcs-` namespace, so its m 1 1
x-obmcs-splat-quota-public-name-batch-memory-count
vendor
`x-obmcs-splat-quota-public-name-batch-memory-count` appears in the document. Its value is a string. Used by a single provider across 1 OpenAPI document. It sits in the `x-obmcs-` namespace, so its me 1 1
x-obmcs-splat-quota-public-name-batch-ocpu-count
vendor
`x-obmcs-splat-quota-public-name-batch-ocpu-count` appears in the document. Its value is a string. Used by a single provider across 1 OpenAPI document. It sits in the `x-obmcs-` namespace, so its mean 1 1
x-obmcs-splat-quota-public-name-batch-task-count
vendor
`x-obmcs-splat-quota-public-name-batch-task-count` appears in the document. Its value is a string. Used by a single provider across 1 OpenAPI document. It sits in the `x-obmcs-` namespace, so its mean 1 1
x-obmcs-splat-quota-public-name-batch-task-profile-count
vendor
`x-obmcs-splat-quota-public-name-batch-task-profile-count` appears in the document. Its value is a string. Used by a single provider across 1 OpenAPI document. It sits in the `x-obmcs-` namespace, so 1 1
x-plaid-hidden-from-docs
vendor
`x-plaid-hidden-from-docs` appears on schema objects and properties. Its value is a boolean flag. Used by a single provider across 1 OpenAPI document. It sits in the `x-plaid-` namespace, so its meani 1 1
x-private-visibility `x-private-visibility` appears on schema objects and properties. Its value is a boolean flag. Used by a single provider across 1 OpenAPI document. Consistent with visibility — this is inferred from wh 1 1
x-public-description `x-public-description` appears in the info block. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with visibility — this is inferred from where the ke 1 1
x-qfex-public-key `x-qfex-public-key` appears on parameter objects. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with visibility — this is inferred from where the ke 1 1
x-speakeasy-globals-hidden
vendor
`x-speakeasy-globals-hidden` appears on parameter objects. Its value is a boolean flag. Used by a single provider across 1 OpenAPI document. It sits in the `x-speakeasy-` namespace, so its meaning is 1 1