ApiResponse<Identity> |
V0alpha2Api.adminCreateIdentityWithHttpInfo(AdminCreateIdentityBody adminCreateIdentityBody) |
Create an Identity
This endpoint creates an identity.
|
ApiResponse<SelfServiceRecoveryLink> |
V0alpha2Api.adminCreateSelfServiceRecoveryLinkWithHttpInfo(AdminCreateSelfServiceRecoveryLinkBody adminCreateSelfServiceRecoveryLinkBody) |
Create a Recovery Link
This endpoint creates a recovery link which should be given to the user in order for them to recover (or activate) their account.
|
ApiResponse<Void> |
V0alpha2Api.adminDeleteIdentitySessionsWithHttpInfo(String id) |
Calling this endpoint irrecoverably and permanently deletes and invalidates all sessions that belong to the given Identity.
|
ApiResponse<Void> |
V0alpha2Api.adminDeleteIdentityWithHttpInfo(String id) |
Delete an Identity
Calling this endpoint irrecoverably and permanently deletes the identity given its ID.
|
ApiResponse<Session> |
V0alpha2Api.adminExtendSessionWithHttpInfo(String id) |
Calling this endpoint extends the given session ID.
|
ApiResponse<Identity> |
V0alpha2Api.adminGetIdentityWithHttpInfo(String id,
List<String> includeCredential) |
Get an Identity
Learn how identities work in [Ory Kratos' User And Identity Model Documentation](https://www.ory.sh/docs/next/kratos/concepts/identity-user-model).
|
ApiResponse<List<Identity>> |
V0alpha2Api.adminListIdentitiesWithHttpInfo(Long perPage,
Long page) |
List Identities
Lists all identities.
|
ApiResponse<List<Session>> |
V0alpha2Api.adminListIdentitySessionsWithHttpInfo(String id,
Long perPage,
Long page,
Boolean active) |
This endpoint returns all sessions that belong to the given Identity.
|
ApiResponse<Identity> |
V0alpha2Api.adminUpdateIdentityWithHttpInfo(String id,
AdminUpdateIdentityBody adminUpdateIdentityBody) |
Update an Identity
This endpoint updates an identity.
|
ApiResponse<Project> |
V0alpha2Api.createProjectWithHttpInfo(CreateProjectBody createProjectBody) |
Create a Project
Creates a new project.
|
ApiResponse<SelfServiceLogoutUrl> |
V0alpha2Api.createSelfServiceLogoutFlowUrlForBrowsersWithHttpInfo(String cookie) |
Create a Logout URL for Browsers
This endpoint initializes a browser-based user logout flow and a URL which can be used to log out the user.
|
ApiResponse<Object> |
V0alpha2Api.getJsonSchemaWithHttpInfo(String id) |
Get a JSON Schema
|
ApiResponse<List<CloudAccount>> |
V0alpha2Api.getProjectMembersWithHttpInfo(String projectId) |
Get all members associated with this project.
|
ApiResponse<Project> |
V0alpha2Api.getProjectWithHttpInfo(String projectId) |
Get a Project
Get a projects you have access to by its ID.
|
ApiResponse<SelfServiceError> |
V0alpha2Api.getSelfServiceErrorWithHttpInfo(String id) |
Get Self-Service Errors
This endpoint returns the error associated with a user-facing self service errors.
|
ApiResponse<SelfServiceLoginFlow> |
V0alpha2Api.getSelfServiceLoginFlowWithHttpInfo(String id,
String cookie) |
Get Login Flow
This endpoint returns a login flow's context with, for example, error details and other information.
|
ApiResponse<SelfServiceRecoveryFlow> |
V0alpha2Api.getSelfServiceRecoveryFlowWithHttpInfo(String id,
String cookie) |
Get Recovery Flow
This endpoint returns a recovery flow's context with, for example, error details and other information.
|
ApiResponse<SelfServiceRegistrationFlow> |
V0alpha2Api.getSelfServiceRegistrationFlowWithHttpInfo(String id,
String cookie) |
Get Registration Flow
This endpoint returns a registration flow's context with, for example, error details and other information.
|
ApiResponse<SelfServiceSettingsFlow> |
V0alpha2Api.getSelfServiceSettingsFlowWithHttpInfo(String id,
String xSessionToken,
String cookie) |
Get Settings Flow
When accessing this endpoint through Ory Kratos' Public API you must ensure that either the Ory Kratos Session Cookie or the Ory Kratos Session Token are set.
|
ApiResponse<SelfServiceVerificationFlow> |
V0alpha2Api.getSelfServiceVerificationFlowWithHttpInfo(String id,
String cookie) |
Get Verification Flow
This endpoint returns a verification flow's context with, for example, error details and other information.
|
ApiResponse<InlineResponse2001> |
MetadataApi.getVersionWithHttpInfo() |
Return Running Software Version.
|
ApiResponse<String> |
V0alpha2Api.getWebAuthnJavaScriptWithHttpInfo() |
Get WebAuthn JavaScript
This endpoint provides JavaScript which is needed in order to perform WebAuthn login and registration.
|
ApiResponse<SelfServiceLoginFlow> |
V0alpha2Api.initializeSelfServiceLoginFlowForBrowsersWithHttpInfo(Boolean refresh,
String aal,
String returnTo) |
Initialize Login Flow for Browsers
This endpoint initializes a browser-based user login flow.
|
ApiResponse<SelfServiceLoginFlow> |
V0alpha2Api.initializeSelfServiceLoginFlowWithoutBrowserWithHttpInfo(Boolean refresh,
String aal,
String xSessionToken) |
Initialize Login Flow for APIs, Services, Apps, ...
|
ApiResponse<SelfServiceRecoveryFlow> |
V0alpha2Api.initializeSelfServiceRecoveryFlowForBrowsersWithHttpInfo(String returnTo) |
Initialize Recovery Flow for Browsers
This endpoint initializes a browser-based account recovery flow.
|
ApiResponse<SelfServiceRecoveryFlow> |
V0alpha2Api.initializeSelfServiceRecoveryFlowWithoutBrowserWithHttpInfo() |
Initialize Recovery Flow for APIs, Services, Apps, ...
|
ApiResponse<SelfServiceRegistrationFlow> |
V0alpha2Api.initializeSelfServiceRegistrationFlowForBrowsersWithHttpInfo(String returnTo) |
Initialize Registration Flow for Browsers
This endpoint initializes a browser-based user registration flow.
|
ApiResponse<SelfServiceRegistrationFlow> |
V0alpha2Api.initializeSelfServiceRegistrationFlowWithoutBrowserWithHttpInfo() |
Initialize Registration Flow for APIs, Services, Apps, ...
|
ApiResponse<SelfServiceSettingsFlow> |
V0alpha2Api.initializeSelfServiceSettingsFlowForBrowsersWithHttpInfo(String returnTo) |
Initialize Settings Flow for Browsers
This endpoint initializes a browser-based user settings flow.
|
ApiResponse<SelfServiceSettingsFlow> |
V0alpha2Api.initializeSelfServiceSettingsFlowWithoutBrowserWithHttpInfo(String xSessionToken) |
Initialize Settings Flow for APIs, Services, Apps, ...
|
ApiResponse<SelfServiceVerificationFlow> |
V0alpha2Api.initializeSelfServiceVerificationFlowForBrowsersWithHttpInfo(String returnTo) |
Initialize Verification Flow for Browser Clients
This endpoint initializes a browser-based account verification flow.
|
ApiResponse<SelfServiceVerificationFlow> |
V0alpha2Api.initializeSelfServiceVerificationFlowWithoutBrowserWithHttpInfo() |
Initialize Verification Flow for APIs, Services, Apps, ...
|
ApiResponse<InlineResponse200> |
MetadataApi.isAliveWithHttpInfo() |
Check HTTP Server Status
This endpoint returns a HTTP 200 status code when Ory Kratos is accepting incoming HTTP requests.
|
ApiResponse<InlineResponse200> |
MetadataApi.isReadyWithHttpInfo() |
Check HTTP Server and Database Status
This endpoint returns a HTTP 200 status code when Ory Kratos is up running and the environment dependencies (e.g.
|
ApiResponse<List<IdentitySchema>> |
V0alpha2Api.listIdentitySchemasWithHttpInfo(Long perPage,
Long page) |
Get all Identity Schemas
|
ApiResponse<List<ProjectMetadata>> |
V0alpha2Api.listProjectsWithHttpInfo() |
List All Projects
Lists all projects you have access to.
|
ApiResponse<List<Session>> |
V0alpha2Api.listSessionsWithHttpInfo(String xSessionToken,
String cookie,
Long perPage,
Long page) |
This endpoints returns all other active sessions that belong to the logged-in user.
|
ApiResponse<SuccessfulProjectUpdate> |
V0alpha2Api.patchProjectWithHttpInfo(String projectId,
List<JsonPatch> jsonPatch) |
Patch an Ory Cloud Project Configuration
This endpoints allows you to patch individual Ory Cloud Project configuration keys for Ory's services (identity, permission, ...).
|
ApiResponse<Void> |
V0alpha2Api.purgeProjectWithHttpInfo(String projectId) |
Irrecoverably Purge a Project
!! Use with extreme caution !! Using this API endpoint you can purge (completely delete) a project and its data.
|
ApiResponse<Void> |
V0alpha2Api.removeProjectMemberWithHttpInfo(String projectId,
String memberId) |
Remove a member associated with this project.
|
ApiResponse<RevokedSessions> |
V0alpha2Api.revokeSessionsWithHttpInfo(String xSessionToken,
String cookie) |
Calling this endpoint invalidates all except the current session that belong to the logged-in user.
|
ApiResponse<Void> |
V0alpha2Api.revokeSessionWithHttpInfo(String id) |
Calling this endpoint invalidates the specified session.
|
ApiResponse<SuccessfulSelfServiceLoginWithoutBrowser> |
V0alpha2Api.submitSelfServiceLoginFlowWithHttpInfo(String flow,
String xSessionToken,
SubmitSelfServiceLoginFlowBody submitSelfServiceLoginFlowBody) |
Submit a Login Flow
:::info This endpoint is EXPERIMENTAL and subject to potential breaking changes in the future.
|
ApiResponse<Void> |
V0alpha2Api.submitSelfServiceLogoutFlowWithHttpInfo(String token,
String returnTo) |
Complete Self-Service Logout
This endpoint logs out an identity in a self-service manner.
|
ApiResponse<Void> |
V0alpha2Api.submitSelfServiceLogoutFlowWithoutBrowserWithHttpInfo(SubmitSelfServiceLogoutFlowWithoutBrowserBody submitSelfServiceLogoutFlowWithoutBrowserBody) |
Perform Logout for APIs, Services, Apps, ...
|
ApiResponse<SelfServiceRecoveryFlow> |
V0alpha2Api.submitSelfServiceRecoveryFlowWithHttpInfo(String flow,
String token,
SubmitSelfServiceRecoveryFlowBody submitSelfServiceRecoveryFlowBody) |
Complete Recovery Flow
Use this endpoint to complete a recovery flow.
|
ApiResponse<SuccessfulSelfServiceRegistrationWithoutBrowser> |
V0alpha2Api.submitSelfServiceRegistrationFlowWithHttpInfo(String flow,
SubmitSelfServiceRegistrationFlowBody submitSelfServiceRegistrationFlowBody) |
Submit a Registration Flow
Use this endpoint to complete a registration flow by sending an identity's traits and password.
|
ApiResponse<SelfServiceSettingsFlow> |
V0alpha2Api.submitSelfServiceSettingsFlowWithHttpInfo(String flow,
String xSessionToken,
SubmitSelfServiceSettingsFlowBody submitSelfServiceSettingsFlowBody) |
Complete Settings Flow
Use this endpoint to complete a settings flow by sending an identity's updated password.
|
ApiResponse<SelfServiceVerificationFlow> |
V0alpha2Api.submitSelfServiceVerificationFlowWithHttpInfo(String flow,
String token,
SubmitSelfServiceVerificationFlowBody submitSelfServiceVerificationFlowBody) |
Complete Verification Flow
Use this endpoint to complete a verification flow.
|
ApiResponse<Session> |
V0alpha2Api.toSessionWithHttpInfo(String xSessionToken,
String cookie) |
Check Who the Current HTTP Session Belongs To
Uses the HTTP Headers in the GET request to determine (e.g.
|
ApiResponse<SuccessfulProjectUpdate> |
V0alpha2Api.updateProjectWithHttpInfo(String projectId,
UpdateProject updateProject) |
Update an Ory Cloud Project Configuration
This endpoints allows you to update the Ory Cloud Project configuration for individual services (identity, permission, ...).
|