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
| Extension | What it appears to do | Uses | Providers |
|---|---|---|---|
|
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 |