|
3012 | 3012 | "required": ["project_id"],
|
3013 | 3013 | "type": "object"
|
3014 | 3014 | },
|
3015 |
| - "internalProvisionMockSubscription": { |
3016 |
| - "description": "Internal Provision Mock Subscription Request Body", |
3017 |
| - "properties": { |
3018 |
| - "currency": { |
3019 |
| - "description": "Currency\nusd USD\neur Euro", |
3020 |
| - "enum": ["usd", "eur"], |
3021 |
| - "type": "string", |
3022 |
| - "x-go-enum-desc": "usd USD\neur Euro" |
3023 |
| - }, |
3024 |
| - "identity_id": { |
3025 |
| - "description": "Identity ID", |
3026 |
| - "format": "uuid", |
3027 |
| - "type": "string" |
3028 |
| - }, |
3029 |
| - "interval": { |
3030 |
| - "description": "Billing Interval\nmonthly Monthly\nyearly Yearly", |
3031 |
| - "enum": ["monthly", "yearly"], |
3032 |
| - "type": "string", |
3033 |
| - "x-go-enum-desc": "monthly Monthly\nyearly Yearly" |
3034 |
| - }, |
3035 |
| - "plan": { |
3036 |
| - "description": "Plan ID", |
3037 |
| - "type": "string" |
3038 |
| - } |
3039 |
| - }, |
3040 |
| - "required": ["plan", "interval", "identity_id", "currency"], |
3041 |
| - "type": "object" |
3042 |
| - }, |
3043 | 3015 | "introspectedOAuth2Token": {
|
3044 | 3016 | "description": "Introspection contains an access token's session data as specified by\n[IETF RFC 7662](https://tools.ietf.org/html/rfc7662)",
|
3045 | 3017 | "properties": {
|
|
3372 | 3344 | "state": {
|
3373 | 3345 | "description": "State represents the state of this request:\n\nchoose_method: ask the user to choose a method to sign in with\nsent_email: the email has been sent to the user\npassed_challenge: the request was successful and the login challenge was passed."
|
3374 | 3346 | },
|
| 3347 | + "transient_payload": { |
| 3348 | + "description": "TransientPayload is used to pass data from the login to hooks and email templates", |
| 3349 | + "type": "object" |
| 3350 | + }, |
3375 | 3351 | "type": {
|
3376 | 3352 | "$ref": "#/components/schemas/selfServiceFlowType"
|
3377 | 3353 | },
|
|
5783 | 5759 | "description": "Get Permissions on Project Request Parameters",
|
5784 | 5760 | "type": "object"
|
5785 | 5761 | },
|
| 5762 | + "permissionsOnWorkpaceResponse": { |
| 5763 | + "description": "Get Permissions on Project Request Parameters", |
| 5764 | + "properties": { |
| 5765 | + "permissions": { |
| 5766 | + "additionalProperties": { |
| 5767 | + "type": "boolean" |
| 5768 | + }, |
| 5769 | + "type": "object" |
| 5770 | + } |
| 5771 | + }, |
| 5772 | + "type": "object" |
| 5773 | + }, |
5786 | 5774 | "plans": {
|
5787 | 5775 | "$ref": "#/components/schemas/Pricing"
|
5788 | 5776 | },
|
|
6586 | 6574 | "state": {
|
6587 | 6575 | "description": "State represents the state of this request:\n\nchoose_method: ask the user to choose a method (e.g. recover account via email)\nsent_email: the email has been sent to the user\npassed_challenge: the request was successful and the recovery challenge was passed."
|
6588 | 6576 | },
|
| 6577 | + "transient_payload": { |
| 6578 | + "description": "TransientPayload is used to pass data from the recovery flow to hooks and email templates", |
| 6579 | + "type": "object" |
| 6580 | + }, |
6589 | 6581 | "type": {
|
6590 | 6582 | "$ref": "#/components/schemas/selfServiceFlowType"
|
6591 | 6583 | },
|
|
7176 | 7168 | "state": {
|
7177 | 7169 | "description": "State represents the state of this flow. It knows two states:\n\nshow_form: No user data has been collected, or it is invalid, and thus the form should be shown.\nsuccess: Indicates that the settings flow has been updated successfully with the provided data.\nDone will stay true when repeatedly checking. If set to true, done will revert back to false only\nwhen a flow with invalid (e.g. \"please use a valid phone number\") data was sent."
|
7178 | 7170 | },
|
| 7171 | + "transient_payload": { |
| 7172 | + "description": "TransientPayload is used to pass data from the settings flow to hooks and email templates", |
| 7173 | + "type": "object" |
| 7174 | + }, |
7179 | 7175 | "type": {
|
7180 | 7176 | "$ref": "#/components/schemas/selfServiceFlowType"
|
7181 | 7177 | },
|
|
7955 | 7951 | "resend": {
|
7956 | 7952 | "description": "Resend is set when the user wants to resend the code",
|
7957 | 7953 | "type": "string"
|
| 7954 | + }, |
| 7955 | + "transient_payload": { |
| 7956 | + "description": "Transient data to pass along to any webhooks", |
| 7957 | + "type": "object" |
7958 | 7958 | }
|
7959 | 7959 | },
|
7960 | 7960 | "required": ["method", "csrf_token"],
|
|
8006 | 8006 | "description": "The identity traits. This is a placeholder for the registration flow.",
|
8007 | 8007 | "type": "object"
|
8008 | 8008 | },
|
| 8009 | + "transient_payload": { |
| 8010 | + "description": "Transient data to pass along to any webhooks", |
| 8011 | + "type": "object" |
| 8012 | + }, |
8009 | 8013 | "upstream_parameters": {
|
8010 | 8014 | "description": "UpstreamParameters are the parameters that are passed to the upstream identity provider.\n\nThese parameters are optional and depend on what the upstream identity provider supports.\nSupported parameters are:\n`login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session.\n`hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`.\n`prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`.",
|
8011 | 8015 | "type": "object"
|
|
8036 | 8040 | "password_identifier": {
|
8037 | 8041 | "description": "Identifier is the email or username of the user trying to log in.\nThis field is deprecated!",
|
8038 | 8042 | "type": "string"
|
| 8043 | + }, |
| 8044 | + "transient_payload": { |
| 8045 | + "description": "Transient data to pass along to any webhooks", |
| 8046 | + "type": "object" |
8039 | 8047 | }
|
8040 | 8048 | },
|
8041 | 8049 | "required": ["method", "password", "identifier"],
|
|
8055 | 8063 | "totp_code": {
|
8056 | 8064 | "description": "The TOTP code.",
|
8057 | 8065 | "type": "string"
|
| 8066 | + }, |
| 8067 | + "transient_payload": { |
| 8068 | + "description": "Transient data to pass along to any webhooks", |
| 8069 | + "type": "object" |
8058 | 8070 | }
|
8059 | 8071 | },
|
8060 | 8072 | "required": ["method", "totp_code"],
|
|
8075 | 8087 | "description": "Method should be set to \"webAuthn\" when logging in using the WebAuthn strategy.",
|
8076 | 8088 | "type": "string"
|
8077 | 8089 | },
|
| 8090 | + "transient_payload": { |
| 8091 | + "description": "Transient data to pass along to any webhooks", |
| 8092 | + "type": "object" |
| 8093 | + }, |
8078 | 8094 | "webauthn_login": {
|
8079 | 8095 | "description": "Login a WebAuthn Security Key\n\nThis must contain the ID of the WebAuthN connection.",
|
8080 | 8096 | "type": "string"
|
|
8121 | 8137 | "enum": ["link", "code"],
|
8122 | 8138 | "type": "string",
|
8123 | 8139 | "x-go-enum-desc": "link RecoveryStrategyLink\ncode RecoveryStrategyCode"
|
| 8140 | + }, |
| 8141 | + "transient_payload": { |
| 8142 | + "description": "Transient data to pass along to any webhooks", |
| 8143 | + "type": "object" |
8124 | 8144 | }
|
8125 | 8145 | },
|
8126 | 8146 | "required": ["method"],
|
|
8142 | 8162 | "enum": ["link", "code"],
|
8143 | 8163 | "type": "string",
|
8144 | 8164 | "x-go-enum-desc": "link RecoveryStrategyLink\ncode RecoveryStrategyCode"
|
| 8165 | + }, |
| 8166 | + "transient_payload": { |
| 8167 | + "description": "Transient data to pass along to any webhooks", |
| 8168 | + "type": "object" |
8145 | 8169 | }
|
8146 | 8170 | },
|
8147 | 8171 | "required": ["email", "method"],
|
|
8364 | 8388 | "method": {
|
8365 | 8389 | "description": "Method\n\nShould be set to \"lookup\" when trying to add, update, or remove a lookup pairing.",
|
8366 | 8390 | "type": "string"
|
| 8391 | + }, |
| 8392 | + "transient_payload": { |
| 8393 | + "description": "Transient data to pass along to any webhooks", |
| 8394 | + "type": "object" |
8367 | 8395 | }
|
8368 | 8396 | },
|
8369 | 8397 | "required": ["method"],
|
|
8388 | 8416 | "description": "The identity's traits\n\nin: body",
|
8389 | 8417 | "type": "object"
|
8390 | 8418 | },
|
| 8419 | + "transient_payload": { |
| 8420 | + "description": "Transient data to pass along to any webhooks", |
| 8421 | + "type": "object" |
| 8422 | + }, |
8391 | 8423 | "unlink": {
|
8392 | 8424 | "description": "Unlink this provider\n\nEither this or `link` must be set.\n\ntype: string\nin: body",
|
8393 | 8425 | "type": "string"
|
|
8414 | 8446 | "password": {
|
8415 | 8447 | "description": "Password is the updated password",
|
8416 | 8448 | "type": "string"
|
| 8449 | + }, |
| 8450 | + "transient_payload": { |
| 8451 | + "description": "Transient data to pass along to any webhooks", |
| 8452 | + "type": "object" |
8417 | 8453 | }
|
8418 | 8454 | },
|
8419 | 8455 | "required": ["password", "method"],
|
|
8433 | 8469 | "traits": {
|
8434 | 8470 | "description": "Traits\n\nThe identity's traits.",
|
8435 | 8471 | "type": "object"
|
| 8472 | + }, |
| 8473 | + "transient_payload": { |
| 8474 | + "description": "Transient data to pass along to any webhooks", |
| 8475 | + "type": "object" |
8436 | 8476 | }
|
8437 | 8477 | },
|
8438 | 8478 | "required": ["traits", "method"],
|
|
8456 | 8496 | "totp_unlink": {
|
8457 | 8497 | "description": "UnlinkTOTP if true will remove the TOTP pairing,\neffectively removing the credential. This can be used\nto set up a new TOTP device.",
|
8458 | 8498 | "type": "boolean"
|
| 8499 | + }, |
| 8500 | + "transient_payload": { |
| 8501 | + "description": "Transient data to pass along to any webhooks", |
| 8502 | + "type": "object" |
8459 | 8503 | }
|
8460 | 8504 | },
|
8461 | 8505 | "required": ["method"],
|
|
8472 | 8516 | "description": "Method\n\nShould be set to \"webauthn\" when trying to add, update, or remove a webAuthn pairing.",
|
8473 | 8517 | "type": "string"
|
8474 | 8518 | },
|
| 8519 | + "transient_payload": { |
| 8520 | + "description": "Transient data to pass along to any webhooks", |
| 8521 | + "type": "object" |
| 8522 | + }, |
8475 | 8523 | "webauthn_register": {
|
8476 | 8524 | "description": "Register a WebAuthn Security Key\n\nIt is expected that the JSON returned by the WebAuthn registration process\nis included here.",
|
8477 | 8525 | "type": "string"
|
|
8543 | 8591 | "enum": ["link", "code"],
|
8544 | 8592 | "type": "string",
|
8545 | 8593 | "x-go-enum-desc": "link VerificationStrategyLink\ncode VerificationStrategyCode"
|
| 8594 | + }, |
| 8595 | + "transient_payload": { |
| 8596 | + "description": "Transient data to pass along to any webhooks", |
| 8597 | + "type": "object" |
8546 | 8598 | }
|
8547 | 8599 | },
|
8548 | 8600 | "required": ["method"],
|
|
8564 | 8616 | "enum": ["link", "code"],
|
8565 | 8617 | "type": "string",
|
8566 | 8618 | "x-go-enum-desc": "link VerificationStrategyLink\ncode VerificationStrategyCode"
|
| 8619 | + }, |
| 8620 | + "transient_payload": { |
| 8621 | + "description": "Transient data to pass along to any webhooks", |
| 8622 | + "type": "object" |
8567 | 8623 | }
|
8568 | 8624 | },
|
8569 | 8625 | "required": ["email", "method"],
|
8570 | 8626 | "type": "object"
|
8571 | 8627 | },
|
| 8628 | + "updateWorkspacePayload": { |
| 8629 | + "properties": { |
| 8630 | + "name": { |
| 8631 | + "description": "The name of the workspace.", |
| 8632 | + "type": "string" |
| 8633 | + } |
| 8634 | + }, |
| 8635 | + "required": ["name"], |
| 8636 | + "type": "object" |
| 8637 | + }, |
8572 | 8638 | "verifiableCredentialPrimingResponse": {
|
8573 | 8639 | "properties": {
|
8574 | 8640 | "c_nonce": {
|
|
8691 | 8757 | "state": {
|
8692 | 8758 | "description": "State represents the state of this request:\n\nchoose_method: ask the user to choose a method (e.g. verify your email)\nsent_email: the email has been sent to the user\npassed_challenge: the request was successful and the verification challenge was passed."
|
8693 | 8759 | },
|
| 8760 | + "transient_payload": { |
| 8761 | + "description": "TransientPayload is used to pass data from the verification flow to hooks and email templates", |
| 8762 | + "type": "object" |
| 8763 | + }, |
8694 | 8764 | "type": {
|
8695 | 8765 | "$ref": "#/components/schemas/selfServiceFlowType"
|
8696 | 8766 | },
|
|
9459 | 9529 | "schema": {
|
9460 | 9530 | "type": "string"
|
9461 | 9531 | }
|
| 9532 | + }, |
| 9533 | + { |
| 9534 | + "description": "Include Credentials in Response\n\nInclude any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return\nthe initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available.", |
| 9535 | + "in": "query", |
| 9536 | + "name": "include_credential", |
| 9537 | + "schema": { |
| 9538 | + "items": { |
| 9539 | + "type": "string" |
| 9540 | + }, |
| 9541 | + "type": "array" |
| 9542 | + } |
9462 | 9543 | }
|
9463 | 9544 | ],
|
9464 | 9545 | "responses": {
|
|
15327 | 15408 | "schema": {
|
15328 | 15409 | "type": "string"
|
15329 | 15410 | }
|
| 15411 | + }, |
| 15412 | + { |
| 15413 | + "description": "Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows.", |
| 15414 | + "in": "query", |
| 15415 | + "name": "via", |
| 15416 | + "schema": { |
| 15417 | + "type": "string" |
| 15418 | + } |
15330 | 15419 | }
|
15331 | 15420 | ],
|
15332 | 15421 | "responses": {
|
|
0 commit comments