Pagination

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

13 extensions
9005 occurrences
9 vendor-named

The extensions

ExtensionWhat it appears to doUsesProviders
x-ms-pageable
vendor
`x-ms-pageable` appears on operations. Its value is a structured object. Used by 12 providers across 543 OpenAPI documents. It sits in the `x-ms-` namespace, so its meaning is defined by ms tooling ra 8747 12
x-speakeasy-pagination
vendor
`x-speakeasy-pagination` appears on operations. Its value is a structured object. Used by 6 providers across 7 OpenAPI documents. It sits in the `x-speakeasy-` namespace, so its meaning is defined by 88 6
x-paginated-items `x-paginated-items` appears on schema objects and properties. Its value is a boolean flag. Used by a single provider across 9 OpenAPI documents. Consistent with pagination — this is inferred from wher 64 1
x-pagination `x-pagination` appears on operations. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with pagination — this is inferred from where the key appears an 36 1
x-equinix-metal-paginated-property
vendor
`x-equinix-metal-paginated-property` appears on operations. Its value is a string. Used by 2 providers across 2 OpenAPI documents. It sits in the `x-equinix-` namespace, so its meaning is defined by e 28 2
x-next-cursor `x-next-cursor` appears on header objects. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with pagination — this is inferred from where the key appea 15 1
x-fern-pagination
vendor
`x-fern-pagination` appears on operations. Its value is a structured object. Used by a single provider across 1 OpenAPI document. It sits in the `x-fern-` namespace, so its meaning is defined by fern 9 1
x-sendcloud-paginated
vendor
`x-sendcloud-paginated` appears on operations. Its value is a boolean flag. Used by a single provider across 3 OpenAPI documents. It sits in the `x-sendcloud-` namespace, so its meaning is defined by 5 1
x-sendcloud-paginated-discriminator
vendor
`x-sendcloud-paginated-discriminator` appears on operations. Its value is a string. Used by a single provider across 3 OpenAPI documents. It sits in the `x-sendcloud-` namespace, so its meaning is def 5 1
x-stainless-pagination-property
vendor
`x-stainless-pagination-property` appears on schema objects and properties and on parameter objects. Its value is a structured object. Used by a single provider across 1 OpenAPI document. It sits in t 3 1
x-ms-blob-append-offset
vendor
`x-ms-blob-append-offset` 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-pingidentity-paginatedresponse
vendor
`x-pingidentity-paginatedresponse` appears on operations. Its value is a boolean flag. Used by a single provider across 1 OpenAPI document. It sits in the `x-pingidentity-` namespace, so its meaning i 2 1
x-offset `x-offset` appears on header objects. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with pagination — this is inferred from where the key appears an 1 1