Performance & quality

29 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.

29 extensions
10950 occurrences
5 vendor-named

The extensions

ExtensionWhat it appears to doUsesProviders
x-validate `x-validate` appears on schema objects and properties. Its value is a string. Used by a single provider across 12 OpenAPI documents. Observed values include `null`. Consistent with performance & quali 3505 1
x-logErrorCode `x-logErrorCode` appears on response objects. Its value is an integer. Used by 2 providers across 21 OpenAPI documents. Observed values include `401`, `500`, `404`, `429`. Consistent with performance 2018 2
x-errorCodes `x-errorCodes` appears on response objects. Its value is a list. Used by a single provider across 3 OpenAPI documents. Consistent with performance & quality — this is inferred from where the key appea 1860 1
x-ms-error-code
vendor
`x-ms-error-code` appears on header objects. Its value is a structured object. Used by 2 providers across 61 OpenAPI documents. It sits in the `x-ms-` namespace, so its meaning is defined by ms toolin 1141 2
x-latency-category `x-latency-category` appears on operations. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `responsive`, `interactive`, `background`. Consistent wi 1038 1
x-cfPlanAvailability `x-cfPlanAvailability` appears on operations. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with performance & quality — this is inferred from where 480 1
x-availability `x-availability` appears on operations. Its value is a string. Used by 5 providers across 6 OpenAPI documents. Observed values include `High`, `Limited`, `Not deployed to Production or MT1`, `MemberPr 369 5
x-fern-availability
vendor
`x-fern-availability` appears on operations. Its value is a string. Used by a single provider across 7 OpenAPI documents. It sits in the `x-fern-` namespace, so its meaning is defined by fern tooling 186 1
x-unstable `x-unstable` appears on operations. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with performance & quality — this is inferred from where the key a 92 1
x-idempotency-key `x-idempotency-key` appears on parameter objects. Its value is a structured object. Used by 29 providers across 84 OpenAPI documents. Consistent with performance & quality — this is inferred from wher 84 29
x-monitor `x-monitor` appears on operations. Its value is a boolean flag. Used by a single provider across 1 OpenAPI document. Consistent with performance & quality — this is inferred from where the key appears 49 1
x-402 `x-402` appears in the info block. Its value is a structured object. Used by 2 providers across 27 OpenAPI documents. Consistent with performance & quality — this is inferred from where the key appear 27 2
x-portone-unstable
vendor
`x-portone-unstable` appears on operations. Its value is a boolean flag. Used by a single provider across 1 OpenAPI document. It sits in the `x-portone-` namespace, so its meaning is defined by porton 27 1
x-data-quality `x-data-quality` appears on schema objects and properties. Its value is a list. Used by a single provider across 1 OpenAPI document. Consistent with performance & quality — this is inferred from where 26 1
x-400 `x-400` appears on response objects. Its value is a string. Used by 4 providers across 4 OpenAPI documents. Observed values include `User not opt-in:`, `Invalid configuration:`, `Reference No Not foun 11 4
x-422 `x-422` appears on response objects. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `Already processed request ID:`, `Request Id does not exist:`, 11 1
x-400-apiversion `x-400-apiversion` appears on response objects. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with performance & quality — this is inferred from whe 6 1
x-korbit-error-codes `x-korbit-error-codes` appears on operations. Its value is a list. Used by a single provider across 1 OpenAPI document. Consistent with performance & quality — this is inferred from where the key appe 4 1
x-500 `x-500` appears on response objects. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `fail to sync epg file to s3:`, `Please turn off the clone sync 3 1
x-open-validate `x-open-validate` appears on schema objects and properties and on operations. Its value is a list. Used by a single provider across 1 OpenAPI document. Consistent with performance & quality — this is 3 1
x-ably-errorcode `x-ably-errorcode` appears on header objects. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with performance & quality — this is inferred from where 2 1
x-403 `x-403` appears on operations. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with performance & quality — this is inferred from where the key appear 1 1
x-api-availability `x-api-availability` appears in the info block. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with performance & quality — this is inferred from whe 1 1
x-dd-extra-monitors `x-dd-extra-monitors` appears at the root of the document. Its value is a list. Used by a single provider across 1 OpenAPI document. Consistent with performance & quality — this is inferred from where 1 1
x-error-codes `x-error-codes` appears at the root of the document. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with performance & quality — this is inferred fro 1 1
x-idempotent `x-idempotent` appears on operations. Its value is a boolean flag. Used by a single provider across 1 OpenAPI document. Consistent with performance & quality — this is inferred from where the key appe 1 1
x-ms-response-latency-in-milliseconds
vendor
`x-ms-response-latency-in-milliseconds` 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 meani 1 1
x-sla `x-sla` appears in the info block. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `https://api.hergertsynthora.com/sla`. Consistent with performanc 1 1
x-square-generic-error-codes
vendor
`x-square-generic-error-codes` appears in the info block. Its value is a list. Used by a single provider across 1 OpenAPI document. It sits in the `x-square-` namespace, so its meaning is defined by s 1 1