|
794 | 794 | "hydra_secrets_cookie": {
|
795 | 795 | "$ref": "#/components/schemas/StringSliceJSONFormat"
|
796 | 796 | },
|
| 797 | + "hydra_secrets_pagination": { |
| 798 | + "$ref": "#/components/schemas/StringSliceJSONFormat" |
| 799 | + }, |
797 | 800 | "hydra_secrets_system": {
|
798 | 801 | "$ref": "#/components/schemas/StringSliceJSONFormat"
|
799 | 802 | },
|
|
931 | 934 | "keto_namespaces": {
|
932 | 935 | "$ref": "#/components/schemas/KetoNamespaces"
|
933 | 936 | },
|
| 937 | + "keto_secrets_pagination": { |
| 938 | + "$ref": "#/components/schemas/StringSliceJSONFormat" |
| 939 | + }, |
934 | 940 | "kratos_cookies_same_site": {
|
935 | 941 | "description": "Configures the Ory Kratos Cookie SameSite Attribute\n\nThis governs the \"cookies.same_site\" setting.",
|
936 | 942 | "type": "string"
|
|
4774 | 4780 | },
|
4775 | 4781 | "type": "object"
|
4776 | 4782 | },
|
| 4783 | + "keysetPaginationRequestParameters": { |
| 4784 | + "description": "The `Link` HTTP header contains multiple links (`first`, `next`) formatted as:\n`\u003chttps://{project-slug}.projects.oryapis.com/admin/sessions?page_size=250\u0026page_token=\u003e; rel=\"first\"`\n\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", |
| 4785 | + "properties": { |
| 4786 | + "page_size": { |
| 4787 | + "default": 250, |
| 4788 | + "description": "Items per Page\n\nThis is the number of items per page to return.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", |
| 4789 | + "format": "int64", |
| 4790 | + "maximum": 1000, |
| 4791 | + "minimum": 1, |
| 4792 | + "type": "integer" |
| 4793 | + }, |
| 4794 | + "page_token": { |
| 4795 | + "description": "Next Page Token\n\nThe next page token.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", |
| 4796 | + "type": "string" |
| 4797 | + } |
| 4798 | + }, |
| 4799 | + "title": "Pagination Request Parameters", |
| 4800 | + "type": "object" |
| 4801 | + }, |
| 4802 | + "keysetPaginationResponseHeaders": { |
| 4803 | + "description": "The `Link` HTTP header contains multiple links (`first`, `next`) formatted as:\n`\u003chttps://{project-slug}.projects.oryapis.com/admin/sessions?page_size=250\u0026page_token=\u003e; rel=\"first\"`\n\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", |
| 4804 | + "properties": { |
| 4805 | + "link": { |
| 4806 | + "description": "The Link HTTP Header\n\nThe `Link` header contains a comma-delimited list of links to the following pages:\n\nfirst: The first page of results.\nnext: The next page of results.\n\nPages are omitted if they do not exist. For example, if there is no next page, the `next` link is omitted. Examples:\n\n\u003c/admin/sessions?page_size=250\u0026page_token={last_item_uuid}; rel=\"first\",/admin/sessions?page_size=250\u0026page_token=\u003e; rel=\"next\"", |
| 4807 | + "type": "string" |
| 4808 | + } |
| 4809 | + }, |
| 4810 | + "title": "Pagination Response Header", |
| 4811 | + "type": "object" |
| 4812 | + }, |
4777 | 4813 | "listCustomDomains": {
|
4778 | 4814 | "description": "Custom Hostname List",
|
4779 | 4815 | "items": {
|
|
5487 | 5523 | "hydra_secrets_cookie": {
|
5488 | 5524 | "$ref": "#/components/schemas/StringSliceJSONFormat"
|
5489 | 5525 | },
|
| 5526 | + "hydra_secrets_pagination": { |
| 5527 | + "$ref": "#/components/schemas/StringSliceJSONFormat" |
| 5528 | + }, |
5490 | 5529 | "hydra_secrets_system": {
|
5491 | 5530 | "$ref": "#/components/schemas/StringSliceJSONFormat"
|
5492 | 5531 | },
|
|
5624 | 5663 | "keto_namespaces": {
|
5625 | 5664 | "$ref": "#/components/schemas/KetoNamespaces"
|
5626 | 5665 | },
|
| 5666 | + "keto_secrets_pagination": { |
| 5667 | + "$ref": "#/components/schemas/StringSliceJSONFormat" |
| 5668 | + }, |
5627 | 5669 | "kratos_cookies_same_site": {
|
5628 | 5670 | "description": "Configures the Ory Kratos Cookie SameSite Attribute\n\nThis governs the \"cookies.same_site\" setting.",
|
5629 | 5671 | "type": "string"
|
|
7684 | 7726 | },
|
7685 | 7727 | "type": "array"
|
7686 | 7728 | },
|
7687 |
| - "pagination": { |
7688 |
| - "properties": { |
7689 |
| - "page_size": { |
7690 |
| - "default": 250, |
7691 |
| - "description": "Items per page\n\nThis is the number of items per page to return.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", |
7692 |
| - "format": "int64", |
7693 |
| - "maximum": 1000, |
7694 |
| - "minimum": 1, |
7695 |
| - "type": "integer" |
7696 |
| - }, |
7697 |
| - "page_token": { |
7698 |
| - "default": "1", |
7699 |
| - "description": "Next Page Token\n\nThe next page token.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", |
7700 |
| - "minimum": 1, |
7701 |
| - "type": "string" |
7702 |
| - } |
7703 |
| - }, |
7704 |
| - "type": "object" |
7705 |
| - }, |
7706 |
| - "paginationHeaders": { |
7707 |
| - "properties": { |
7708 |
| - "link": { |
7709 |
| - "description": "The link header contains pagination links.\n\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).\n\nin: header", |
7710 |
| - "type": "string" |
7711 |
| - }, |
7712 |
| - "x-total-count": { |
7713 |
| - "description": "The total number of clients.\n\nin: header", |
7714 |
| - "type": "string" |
7715 |
| - } |
7716 |
| - }, |
7717 |
| - "type": "object" |
7718 |
| - }, |
7719 | 7729 | "patchIdentitiesBody": {
|
7720 | 7730 | "description": "Patch Identities Body",
|
7721 | 7731 | "properties": {
|
|
9770 | 9780 | },
|
9771 | 9781 | "node_type": {
|
9772 | 9782 | "description": "NodeType represents this node's types. It is a mirror of `node.type` and\nis primarily used to allow compatibility with OpenAPI 3.0. In this struct it technically always is \"a\".\ntext Text\ninput Input\nimg Image\na Anchor\nscript Script\ndiv Division",
|
9773 |
| - "enum": ["text", "input", "img", "a", "script", "div"], |
| 9783 | + "enum": ["a"], |
9774 | 9784 | "type": "string",
|
9775 | 9785 | "x-go-enum-desc": "text Text\ninput Input\nimg Image\na Anchor\nscript Script\ndiv Division"
|
9776 | 9786 | },
|
|
9820 | 9830 | "description": "Division sections are used for interactive widgets that require a hook in the DOM / view.",
|
9821 | 9831 | "properties": {
|
9822 | 9832 | "class": {
|
9823 |
| - "description": "The script MIME type", |
| 9833 | + "description": "A classname that should be rendered into the DOM.", |
9824 | 9834 | "type": "string"
|
9825 | 9835 | },
|
9826 | 9836 | "data": {
|
|
9835 | 9845 | "type": "string"
|
9836 | 9846 | },
|
9837 | 9847 | "node_type": {
|
9838 |
| - "description": "NodeType represents this node's types. It is a mirror of `node.type` and\nis primarily used to allow compatibility with OpenAPI 3.0. In this struct it technically always is \"script\".\ntext Text\ninput Input\nimg Image\na Anchor\nscript Script\ndiv Division", |
9839 |
| - "enum": ["text", "input", "img", "a", "script", "div"], |
| 9848 | + "description": "NodeType represents this node's type. It is a mirror of `node.type` and\nis primarily used to allow compatibility with OpenAPI 3.0. In this struct it technically always is \"script\".\ntext Text\ninput Input\nimg Image\na Anchor\nscript Script\ndiv Division", |
| 9849 | + "enum": ["div"], |
9840 | 9850 | "type": "string",
|
9841 | 9851 | "x-go-enum-desc": "text Text\ninput Input\nimg Image\na Anchor\nscript Script\ndiv Division"
|
9842 | 9852 | }
|
|
9858 | 9868 | },
|
9859 | 9869 | "node_type": {
|
9860 | 9870 | "description": "NodeType represents this node's types. It is a mirror of `node.type` and\nis primarily used to allow compatibility with OpenAPI 3.0. In this struct it technically always is \"img\".\ntext Text\ninput Input\nimg Image\na Anchor\nscript Script\ndiv Division",
|
9861 |
| - "enum": ["text", "input", "img", "a", "script", "div"], |
| 9871 | + "enum": ["img"], |
9862 | 9872 | "type": "string",
|
9863 | 9873 | "x-go-enum-desc": "text Text\ninput Input\nimg Image\na Anchor\nscript Script\ndiv Division"
|
9864 | 9874 | },
|
|
9911 | 9921 | },
|
9912 | 9922 | "node_type": {
|
9913 | 9923 | "description": "NodeType represents this node's types. It is a mirror of `node.type` and\nis primarily used to allow compatibility with OpenAPI 3.0. In this struct it technically always is \"input\".\ntext Text\ninput Input\nimg Image\na Anchor\nscript Script\ndiv Division",
|
9914 |
| - "enum": ["text", "input", "img", "a", "script", "div"], |
| 9924 | + "enum": ["input"], |
9915 | 9925 | "type": "string",
|
9916 | 9926 | "x-go-enum-desc": "text Text\ninput Input\nimg Image\na Anchor\nscript Script\ndiv Division"
|
9917 | 9927 | },
|
|
10014 | 10024 | },
|
10015 | 10025 | "node_type": {
|
10016 | 10026 | "description": "NodeType represents this node's types. It is a mirror of `node.type` and\nis primarily used to allow compatibility with OpenAPI 3.0. In this struct it technically always is \"script\".\ntext Text\ninput Input\nimg Image\na Anchor\nscript Script\ndiv Division",
|
10017 |
| - "enum": ["text", "input", "img", "a", "script", "div"], |
| 10027 | + "enum": ["script"], |
10018 | 10028 | "type": "string",
|
10019 | 10029 | "x-go-enum-desc": "text Text\ninput Input\nimg Image\na Anchor\nscript Script\ndiv Division"
|
10020 | 10030 | },
|
|
10057 | 10067 | },
|
10058 | 10068 | "node_type": {
|
10059 | 10069 | "description": "NodeType represents this node's types. It is a mirror of `node.type` and\nis primarily used to allow compatibility with OpenAPI 3.0. In this struct it technically always is \"text\".\ntext Text\ninput Input\nimg Image\na Anchor\nscript Script\ndiv Division",
|
10060 |
| - "enum": ["text", "input", "img", "a", "script", "div"], |
| 10070 | + "enum": ["text"], |
10061 | 10071 | "type": "string",
|
10062 | 10072 | "x-go-enum-desc": "text Text\ninput Input\nimg Image\na Anchor\nscript Script\ndiv Division"
|
10063 | 10073 | },
|
|
11542 | 11552 | "schema": {
|
11543 | 11553 | "default": 250,
|
11544 | 11554 | "format": "int64",
|
11545 |
| - "maximum": 500, |
| 11555 | + "maximum": 1000, |
11546 | 11556 | "minimum": 1,
|
11547 | 11557 | "type": "integer"
|
11548 | 11558 | }
|
|
11552 | 11562 | "in": "query",
|
11553 | 11563 | "name": "page_token",
|
11554 | 11564 | "schema": {
|
11555 |
| - "default": "1", |
11556 |
| - "minimum": 1, |
11557 | 11565 | "type": "string"
|
11558 | 11566 | }
|
11559 | 11567 | },
|
|
12132 | 12140 | "tags": ["identity"]
|
12133 | 12141 | },
|
12134 | 12142 | "patch": {
|
12135 |
| - "description": "Creates multiple\n[identities](https://www.ory.sh/docs/kratos/concepts/identity-user-model).\nThis endpoint can also be used to [import\ncredentials](https://www.ory.sh/docs/kratos/manage-identities/import-user-accounts-identities)\nfor instance passwords, social sign in configurations or multi-factor authentications methods.\n\nYou can import up to 1000 identities per request or up to 200 identities with a plaintext password per request.", |
| 12143 | + "description": "Creates multiple [identities](https://www.ory.sh/docs/kratos/concepts/identity-user-model).\n\nYou can also use this endpoint to [import credentials](https://www.ory.sh/docs/kratos/manage-identities/import-user-accounts-identities),\nincluding passwords, social sign-in settings, and multi-factor authentication methods.\n\nYou can import:\nUp to 1,000 identities per request\nUp to 200 identities per request if including plaintext passwords\n\nAvoid importing large batches with plaintext passwords. They can cause timeouts as the passwords need to be hashed before they are stored.\n\nIf at least one identity is imported successfully, the response status is 200 OK.\nIf all imports fail, the response is one of the following 4xx errors:\n400 Bad Request: The request payload is invalid or improperly formatted.\n409 Conflict: Duplicate identities or conflicting data were detected.\n\nIf you get a 504 Gateway Timeout:\nReduce the batch size\nAvoid duplicate identities\nPre-hash passwords with BCrypt\n\nIf the issue persists, contact support.", |
12136 | 12144 | "operationId": "batchPatchIdentities",
|
12137 | 12145 | "requestBody": {
|
12138 | 12146 | "content": {
|
|
12260 | 12268 | },
|
12261 | 12269 | "/admin/identities/{id}": {
|
12262 | 12270 | "delete": {
|
12263 |
| - "description": "Calling this endpoint irrecoverably and permanently deletes the [identity](https://www.ory.sh/docs/kratos/concepts/identity-user-model) given its ID. This action can not be undone.\nThis endpoint returns 204 when the identity was deleted or when the identity was not found, in which case it is\nassumed that is has been deleted already.", |
| 12271 | + "description": "Calling this endpoint irrecoverably and permanently deletes the [identity](https://www.ory.sh/docs/kratos/concepts/identity-user-model) given its ID. This action can not be undone.\nThis endpoint returns 204 when the identity was deleted or 404 if the identity was not found.", |
12264 | 12272 | "operationId": "deleteIdentity",
|
12265 | 12273 | "parameters": [
|
12266 | 12274 | {
|
|
12469 | 12477 | "tags": ["identity"]
|
12470 | 12478 | },
|
12471 | 12479 | "put": {
|
12472 |
| - "description": "This endpoint updates an [identity](https://www.ory.sh/docs/kratos/concepts/identity-user-model). The full identity\npayload (except credentials) is expected. It is possible to update the identity's credentials as well.", |
| 12480 | + "description": "This endpoint updates an [identity](https://www.ory.sh/docs/kratos/concepts/identity-user-model). The full identity\npayload, except credentials, is expected. For partial updates, use the [patchIdentity](https://www.ory.sh/docs/reference/api#tag/identity/operation/patchIdentity) operation.\n\nA credential can be provided via the `credentials` field in the request body.\nIf provided, the credentials will be imported and added to the existing credentials of the identity.", |
12473 | 12481 | "operationId": "updateIdentity",
|
12474 | 12482 | "parameters": [
|
12475 | 12483 | {
|
|
12555 | 12563 | },
|
12556 | 12564 | "/admin/identities/{id}/credentials/{type}": {
|
12557 | 12565 | "delete": {
|
12558 |
| - "description": "Delete an [identity](https://www.ory.sh/docs/kratos/concepts/identity-user-model) credential by its type.\nYou cannot delete password or code auth credentials through this API.", |
| 12566 | + "description": "Delete an [identity](https://www.ory.sh/docs/kratos/concepts/identity-user-model) credential by its type.\nYou cannot delete passkeys or code auth credentials through this API.", |
12559 | 12567 | "operationId": "deleteIdentityCredentials",
|
12560 | 12568 | "parameters": [
|
12561 | 12569 | {
|
|
12591 | 12599 | "x-go-enum-desc": "password CredentialsTypePassword\noidc CredentialsTypeOIDC\ntotp CredentialsTypeTOTP\nlookup_secret CredentialsTypeLookup\nwebauthn CredentialsTypeWebAuthn\ncode CredentialsTypeCodeAuth\npasskey CredentialsTypePasskey\nprofile CredentialsTypeProfile\nsaml CredentialsTypeSAML\nlink_recovery CredentialsTypeRecoveryLink CredentialsTypeRecoveryLink is a special credential type linked to the link strategy (recovery flow). It is not used within the credentials object itself.\ncode_recovery CredentialsTypeRecoveryCode"
|
12592 | 12600 | },
|
12593 | 12601 | {
|
12594 |
| - "description": "Identifier is the identifier of the OIDC credential to delete.\nFind the identifier by calling the `GET /admin/identities/{id}?include_credential=oidc` endpoint.", |
| 12602 | + "description": "Identifier is the identifier of the OIDC/SAML credential to delete.\nFind the identifier by calling the `GET /admin/identities/{id}?include_credential={oidc,saml}` endpoint.", |
12595 | 12603 | "in": "query",
|
12596 | 12604 | "name": "identifier",
|
12597 | 12605 | "schema": {
|
@@ -14602,19 +14610,23 @@
|
14602 | 14610 | "operationId": "listTrustedOAuth2JwtGrantIssuers",
|
14603 | 14611 | "parameters": [
|
14604 | 14612 | {
|
| 14613 | + "description": "Items per Page\n\nThis is the number of items per page to return.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", |
14605 | 14614 | "in": "query",
|
14606 |
| - "name": "MaxItems", |
| 14615 | + "name": "page_size", |
14607 | 14616 | "schema": {
|
| 14617 | + "default": 250, |
14608 | 14618 | "format": "int64",
|
| 14619 | + "maximum": 1000, |
| 14620 | + "minimum": 1, |
14609 | 14621 | "type": "integer"
|
14610 | 14622 | }
|
14611 | 14623 | },
|
14612 | 14624 | {
|
| 14625 | + "description": "Next Page Token\n\nThe next page token.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", |
14613 | 14626 | "in": "query",
|
14614 |
| - "name": "DefaultItems", |
| 14627 | + "name": "page_token", |
14615 | 14628 | "schema": {
|
14616 |
| - "format": "int64", |
14617 |
| - "type": "integer" |
| 14629 | + "type": "string" |
14618 | 14630 | }
|
14619 | 14631 | },
|
14620 | 14632 | {
|
|
0 commit comments