|
1401 | 1401 | "description": "Configures the Cloudflare Turnstile site key for CAPTCHA protection\n\nThe site key is public and will be shared with the client.\n\nReach out to your account manager to enable this feature.",
|
1402 | 1402 | "type": "string"
|
1403 | 1403 | },
|
| 1404 | + "kratos_selfservice_methods_captcha_config_legacy_inject_node": { |
| 1405 | + "description": "Configures the Ory Kratos Self-Service Methods' Captcha Enabled Setting\n\nReach out to your account manager to enable this feature.", |
| 1406 | + "type": "boolean" |
| 1407 | + }, |
1404 | 1408 | "kratos_selfservice_methods_captcha_enabled": {
|
1405 | 1409 | "description": "Configures the Ory Kratos Self-Service Methods' Captcha Enabled Setting\n\nReach out to your account manager to enable this feature.",
|
1406 | 1410 | "type": "boolean"
|
|
1409 | 1413 | "description": "Configures the Ory Kratos Code Method's lifespan\n\nThis governs the \"selfservice.methods.code.config.lifespan\" setting.",
|
1410 | 1414 | "type": "string"
|
1411 | 1415 | },
|
| 1416 | + "kratos_selfservice_methods_code_config_max_submissions": { |
| 1417 | + "$ref": "#/components/schemas/nullInt64" |
| 1418 | + }, |
1412 | 1419 | "kratos_selfservice_methods_code_config_missing_credential_fallback_enabled": {
|
1413 | 1420 | "description": "Enables a fallback method required in certain legacy use cases.\n\nThis governs the \"selfservice.methods.code.config.missing_credential_fallback_enabled\" setting.",
|
1414 | 1421 | "type": "boolean"
|
|
6087 | 6094 | "description": "Configures the Cloudflare Turnstile site key for CAPTCHA protection\n\nThe site key is public and will be shared with the client.\n\nReach out to your account manager to enable this feature.",
|
6088 | 6095 | "type": "string"
|
6089 | 6096 | },
|
| 6097 | + "kratos_selfservice_methods_captcha_config_legacy_inject_node": { |
| 6098 | + "description": "Configures the Ory Kratos Self-Service Methods' Captcha Enabled Setting\n\nReach out to your account manager to enable this feature.", |
| 6099 | + "type": "boolean" |
| 6100 | + }, |
6090 | 6101 | "kratos_selfservice_methods_captcha_enabled": {
|
6091 | 6102 | "description": "Configures the Ory Kratos Self-Service Methods' Captcha Enabled Setting\n\nReach out to your account manager to enable this feature.",
|
6092 | 6103 | "type": "boolean"
|
|
6095 | 6106 | "description": "Configures the Ory Kratos Code Method's lifespan\n\nThis governs the \"selfservice.methods.code.config.lifespan\" setting.",
|
6096 | 6107 | "type": "string"
|
6097 | 6108 | },
|
| 6109 | + "kratos_selfservice_methods_code_config_max_submissions": { |
| 6110 | + "$ref": "#/components/schemas/nullInt64" |
| 6111 | + }, |
6098 | 6112 | "kratos_selfservice_methods_code_config_missing_credential_fallback_enabled": {
|
6099 | 6113 | "description": "Enables a fallback method required in certain legacy use cases.\n\nThis governs the \"selfservice.methods.code.config.missing_credential_fallback_enabled\" setting.",
|
6100 | 6114 | "type": "boolean"
|
|
7601 | 7615 | "base_url": {
|
7602 | 7616 | "type": "string"
|
7603 | 7617 | },
|
| 7618 | + "kratos_selfservice_methods_oidc_config_providers": { |
| 7619 | + "$ref": "#/components/schemas/projectRevisionThirdPartyLoginProviders" |
| 7620 | + }, |
7604 | 7621 | "kratos_selfservice_methods_saml_config_providers": {
|
7605 | 7622 | "$ref": "#/components/schemas/projectRevisionSamlProviders"
|
7606 | 7623 | },
|
|
7621 | 7638 | "required": [
|
7622 | 7639 | "revision_id",
|
7623 | 7640 | "base_url",
|
7624 |
| - "kratos_selfservice_methods_saml_config_providers" |
| 7641 | + "kratos_selfservice_methods_saml_config_providers", |
| 7642 | + "kratos_selfservice_methods_oidc_config_providers" |
7625 | 7643 | ],
|
7626 | 7644 | "type": "object"
|
7627 | 7645 | },
|
|
9171 | 9189 | },
|
9172 | 9190 | "setOrganizationFromOnboardingPortalLinkBody": {
|
9173 | 9191 | "properties": {
|
| 9192 | + "kratos_selfservice_methods_oidc_config_providers": { |
| 9193 | + "$ref": "#/components/schemas/projectRevisionThirdPartyLoginProviders" |
| 9194 | + }, |
9174 | 9195 | "kratos_selfservice_methods_saml_config_providers": {
|
9175 | 9196 | "$ref": "#/components/schemas/projectRevisionSamlProviders"
|
9176 | 9197 | },
|
|
9181 | 9202 | },
|
9182 | 9203 | "required": [
|
9183 | 9204 | "revision_id",
|
9184 |
| - "kratos_selfservice_methods_saml_config_providers" |
| 9205 | + "kratos_selfservice_methods_saml_config_providers", |
| 9206 | + "kratos_selfservice_methods_oidc_config_providers" |
9185 | 9207 | ],
|
9186 | 9208 | "type": "object"
|
9187 | 9209 | },
|
@@ -16593,6 +16615,236 @@
|
16593 | 16615 | "tags": ["project"]
|
16594 | 16616 | }
|
16595 | 16617 | },
|
| 16618 | + "/projects/{project_id}/organizations/{organization_id}/onboarding-portal-links": { |
| 16619 | + "get": { |
| 16620 | + "description": "Retrieves the organization onboarding portal links.", |
| 16621 | + "operationId": "getOrganizationOnboardingPortalLinks", |
| 16622 | + "parameters": [ |
| 16623 | + { |
| 16624 | + "description": "Project ID\n\nThe project's ID.", |
| 16625 | + "in": "path", |
| 16626 | + "name": "project_id", |
| 16627 | + "required": true, |
| 16628 | + "schema": { |
| 16629 | + "type": "string" |
| 16630 | + } |
| 16631 | + }, |
| 16632 | + { |
| 16633 | + "description": "Organization ID\n\nThe Organization's ID.", |
| 16634 | + "in": "path", |
| 16635 | + "name": "organization_id", |
| 16636 | + "required": true, |
| 16637 | + "schema": { |
| 16638 | + "type": "string" |
| 16639 | + } |
| 16640 | + } |
| 16641 | + ], |
| 16642 | + "responses": { |
| 16643 | + "200": { |
| 16644 | + "content": { |
| 16645 | + "application/json": { |
| 16646 | + "schema": { |
| 16647 | + "$ref": "#/components/schemas/organizationOnboardingPortalLinksResponse" |
| 16648 | + } |
| 16649 | + } |
| 16650 | + }, |
| 16651 | + "description": "organizationOnboardingPortalLinksResponse" |
| 16652 | + }, |
| 16653 | + "400": { |
| 16654 | + "content": { |
| 16655 | + "application/json": { |
| 16656 | + "schema": { |
| 16657 | + "$ref": "#/components/schemas/errorGeneric" |
| 16658 | + } |
| 16659 | + } |
| 16660 | + }, |
| 16661 | + "description": "errorGeneric" |
| 16662 | + }, |
| 16663 | + "403": { |
| 16664 | + "content": { |
| 16665 | + "application/json": { |
| 16666 | + "schema": { |
| 16667 | + "$ref": "#/components/schemas/errorGeneric" |
| 16668 | + } |
| 16669 | + } |
| 16670 | + }, |
| 16671 | + "description": "errorGeneric" |
| 16672 | + }, |
| 16673 | + "default": { |
| 16674 | + "content": { |
| 16675 | + "application/json": { |
| 16676 | + "schema": { |
| 16677 | + "$ref": "#/components/schemas/errorGeneric" |
| 16678 | + } |
| 16679 | + } |
| 16680 | + }, |
| 16681 | + "description": "errorGeneric" |
| 16682 | + } |
| 16683 | + }, |
| 16684 | + "security": [ |
| 16685 | + { |
| 16686 | + "oryWorkspaceApiKey": [] |
| 16687 | + } |
| 16688 | + ], |
| 16689 | + "servers": [ |
| 16690 | + { |
| 16691 | + "description": "The Ory Network control plane API which is used to manage your Ory Network projects and workspaces.", |
| 16692 | + "url": "https://api.console.ory.sh" |
| 16693 | + } |
| 16694 | + ], |
| 16695 | + "summary": "Get the organization onboarding portal links", |
| 16696 | + "tags": ["project"] |
| 16697 | + }, |
| 16698 | + "post": { |
| 16699 | + "description": "Create a onboarding portal link for an organization.", |
| 16700 | + "operationId": "createOrganizationOnboardingPortalLink", |
| 16701 | + "parameters": [ |
| 16702 | + { |
| 16703 | + "description": "Project ID\n\nThe project's ID.", |
| 16704 | + "in": "path", |
| 16705 | + "name": "project_id", |
| 16706 | + "required": true, |
| 16707 | + "schema": { |
| 16708 | + "type": "string" |
| 16709 | + } |
| 16710 | + }, |
| 16711 | + { |
| 16712 | + "description": "Organization ID\n\nThe Organization's ID.", |
| 16713 | + "in": "path", |
| 16714 | + "name": "organization_id", |
| 16715 | + "required": true, |
| 16716 | + "schema": { |
| 16717 | + "type": "string" |
| 16718 | + } |
| 16719 | + } |
| 16720 | + ], |
| 16721 | + "requestBody": { |
| 16722 | + "content": { |
| 16723 | + "application/json": { |
| 16724 | + "schema": { |
| 16725 | + "$ref": "#/components/schemas/createOrganizationOnboardingPortalLinkBody" |
| 16726 | + } |
| 16727 | + } |
| 16728 | + }, |
| 16729 | + "x-originalParamName": "Body" |
| 16730 | + }, |
| 16731 | + "responses": { |
| 16732 | + "201": { |
| 16733 | + "content": { |
| 16734 | + "application/json": { |
| 16735 | + "schema": { |
| 16736 | + "$ref": "#/components/schemas/onboardingPortalLink" |
| 16737 | + } |
| 16738 | + } |
| 16739 | + }, |
| 16740 | + "description": "onboardingPortalLink" |
| 16741 | + }, |
| 16742 | + "default": { |
| 16743 | + "content": { |
| 16744 | + "application/json": { |
| 16745 | + "schema": { |
| 16746 | + "$ref": "#/components/schemas/errorGeneric" |
| 16747 | + } |
| 16748 | + } |
| 16749 | + }, |
| 16750 | + "description": "errorGeneric" |
| 16751 | + } |
| 16752 | + }, |
| 16753 | + "security": [ |
| 16754 | + { |
| 16755 | + "oryWorkspaceApiKey": [] |
| 16756 | + } |
| 16757 | + ], |
| 16758 | + "servers": [ |
| 16759 | + { |
| 16760 | + "description": "The Ory Network control plane API which is used to manage your Ory Network projects and workspaces.", |
| 16761 | + "url": "https://api.console.ory.sh" |
| 16762 | + } |
| 16763 | + ], |
| 16764 | + "summary": "Create organization onboarding portal link", |
| 16765 | + "tags": ["project"] |
| 16766 | + } |
| 16767 | + }, |
| 16768 | + "/projects/{project_id}/organizations/{organization_id}/onboarding-portal-links/{onboarding_portal_link_id}": { |
| 16769 | + "delete": { |
| 16770 | + "description": "Deletes a onboarding portal link for an organization.", |
| 16771 | + "operationId": "deleteOrganizationOnboardingPortalLink", |
| 16772 | + "parameters": [ |
| 16773 | + { |
| 16774 | + "in": "path", |
| 16775 | + "name": "project_id", |
| 16776 | + "required": true, |
| 16777 | + "schema": { |
| 16778 | + "type": "string" |
| 16779 | + } |
| 16780 | + }, |
| 16781 | + { |
| 16782 | + "in": "path", |
| 16783 | + "name": "organization_id", |
| 16784 | + "required": true, |
| 16785 | + "schema": { |
| 16786 | + "type": "string" |
| 16787 | + } |
| 16788 | + }, |
| 16789 | + { |
| 16790 | + "in": "path", |
| 16791 | + "name": "onboarding_portal_link_id", |
| 16792 | + "required": true, |
| 16793 | + "schema": { |
| 16794 | + "type": "string" |
| 16795 | + } |
| 16796 | + } |
| 16797 | + ], |
| 16798 | + "responses": { |
| 16799 | + "204": { |
| 16800 | + "$ref": "#/components/responses/emptyResponse" |
| 16801 | + }, |
| 16802 | + "400": { |
| 16803 | + "content": { |
| 16804 | + "application/json": { |
| 16805 | + "schema": { |
| 16806 | + "$ref": "#/components/schemas/errorGeneric" |
| 16807 | + } |
| 16808 | + } |
| 16809 | + }, |
| 16810 | + "description": "errorGeneric" |
| 16811 | + }, |
| 16812 | + "403": { |
| 16813 | + "content": { |
| 16814 | + "application/json": { |
| 16815 | + "schema": { |
| 16816 | + "$ref": "#/components/schemas/errorGeneric" |
| 16817 | + } |
| 16818 | + } |
| 16819 | + }, |
| 16820 | + "description": "errorGeneric" |
| 16821 | + }, |
| 16822 | + "default": { |
| 16823 | + "content": { |
| 16824 | + "application/json": { |
| 16825 | + "schema": { |
| 16826 | + "$ref": "#/components/schemas/errorGeneric" |
| 16827 | + } |
| 16828 | + } |
| 16829 | + }, |
| 16830 | + "description": "errorGeneric" |
| 16831 | + } |
| 16832 | + }, |
| 16833 | + "security": [ |
| 16834 | + { |
| 16835 | + "oryWorkspaceApiKey": [] |
| 16836 | + } |
| 16837 | + ], |
| 16838 | + "servers": [ |
| 16839 | + { |
| 16840 | + "description": "The Ory Network control plane API which is used to manage your Ory Network projects and workspaces.", |
| 16841 | + "url": "https://api.console.ory.sh" |
| 16842 | + } |
| 16843 | + ], |
| 16844 | + "summary": "Delete an organization onboarding portal link", |
| 16845 | + "tags": ["project"] |
| 16846 | + } |
| 16847 | + }, |
16596 | 16848 | "/projects/{project_id}/revision/{revision_id}": {
|
16597 | 16849 | "patch": {
|
16598 | 16850 | "description": "This endpoints allows you to patch individual Ory Network Project configuration keys for\nOry's services (identity, permission, ...). The configuration format is fully compatible\nwith the open source projects for the respective services (e.g. Ory Kratos for Identity, Ory Keto for Permissions).\n\nThis endpoint expects the `version` key to be set in the payload. If it is unset, it\nwill try to import the config as if it is from the most recent version.\n\nIf you have an older version of a configuration, you should set the version key in the payload!\n\nWhile this endpoint is able to process all configuration items related to features (e.g. password reset),\nit does not support operational configuration items (e.g. port, tracing, logging) otherwise available in the\nopen source.\n\nFor configuration items that can not be translated to the Ory Network, this endpoint will return a list of warnings\nto help you understand which parts of your config could not be processed.",
|
|
20819 | 21071 | "variables": {
|
20820 | 21072 | "project_slug": {
|
20821 | 21073 | "default": "playground",
|
20822 |
| - "description": "Your Ory Network Project slug. You can find it in the [Ory Network Console](https://console.ory.sh/projects/current/developers/guides)." |
| 21074 | + "description": "Your Ory Network Project slug. You can find it in the [Ory Network Console](https://console.ory.sh/projects/current/get-started)." |
20823 | 21075 | }
|
20824 | 21076 | }
|
20825 | 21077 | }
|
|
0 commit comments