JSPM

@ory/client

v1.22.63
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 132025
  • Score
    100M100P100Q208136F
  • License Apache-2.0

OpenAPI client for @ory/client

Package Exports

  • @ory/client
  • @ory/client/dist/esm/index.js
  • @ory/client/dist/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@ory/client) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

@ory/client@v1.22.63

This generator creates TypeScript/JavaScript client that utilizes axios. The generated Node module can be used in the following environments:

Environment

  • Node.js
  • Webpack
  • Browserify

Language level

  • ES5 - you must have a Promises/A+ library installed
  • ES6

Module system

  • CommonJS
  • ES6 module system

It can be used in both TypeScript and JavaScript. In TypeScript, the definition will be automatically resolved via package.json. (Reference)

Building

To build and compile the typescript sources to javascript use:

npm install
npm run build

Publishing

First build the package then run npm publish

Consuming

navigate to the folder of your consuming project and run one of the following commands.

published:

npm install @ory/client@v1.22.63 --save

unPublished (not recommended):

npm install PATH_TO_GENERATED_PACKAGE --save

Documentation for API Endpoints

All URIs are relative to https://playground.projects.oryapis.com

Class Method HTTP request Description
ApiKeysApi adminBatchCreateImportedApiKeys POST /v2alpha1/admin/importedApiKeys:batchCreate Batch Import API Keys
ApiKeysApi adminBatchVerifyApiKeys POST /v2alpha1/admin/apiKeys:batchVerify Batch Verify API Keys
ApiKeysApi adminDeleteImportedApiKey DELETE /v2alpha1/admin/importedApiKeys/{key_id} Delete Imported API Key
ApiKeysApi adminDeriveToken POST /v2alpha1/admin/apiKeys:derive Derive Token
ApiKeysApi adminGetImportedApiKey GET /v2alpha1/admin/importedApiKeys/{key_id} Get Imported API Key
ApiKeysApi adminGetIssuedApiKey GET /v2alpha1/admin/issuedApiKeys/{key_id} Get Issued API Key
ApiKeysApi adminImportApiKey POST /v2alpha1/admin/importedApiKeys Import API Key
ApiKeysApi adminIssueApiKey POST /v2alpha1/admin/issuedApiKeys Issue API Key
ApiKeysApi adminListImportedApiKeys GET /v2alpha1/admin/importedApiKeys List Imported API Keys
ApiKeysApi adminListIssuedApiKeys GET /v2alpha1/admin/issuedApiKeys List Issued API Keys
ApiKeysApi adminRevokeImportedApiKey POST /v2alpha1/admin/importedApiKeys/{key_id}:revoke Revoke Imported API Key
ApiKeysApi adminRevokeIssuedApiKey POST /v2alpha1/admin/issuedApiKeys/{key_id}:revoke Revoke Issued API Key
ApiKeysApi adminRotateIssuedApiKey POST /v2alpha1/admin/issuedApiKeys/{key_id}:rotate Rotate Issued API Key
ApiKeysApi adminUpdateImportedApiKey PATCH /v2alpha1/admin/importedApiKeys/{key_id} Update Imported API Key
ApiKeysApi adminUpdateIssuedApiKey PATCH /v2alpha1/admin/issuedApiKeys/{key_id} Update Issued API Key
ApiKeysApi adminVerifyApiKey POST /v2alpha1/admin/apiKeys:verify Verify API Key
ApiKeysApi getJwks GET /v2alpha1/derivedKeys/jwks.json Get JWKS
ApiKeysApi revokeApiKey POST /v2alpha1/apiKeys:selfRevoke Revoke API Key (self-service)
CourierApi getCourierMessage GET /admin/courier/messages/{id} Get a Message
CourierApi listCourierMessages GET /admin/courier/messages List Messages
ElementsApi getConfiguration GET /elements/configuration Get Ory Elements configuration
EventsApi createEventStream POST /projects/{project_id}/eventstreams Create an event stream for your project.
EventsApi deleteEventStream DELETE /projects/{project_id}/eventstreams/{event_stream_id} Remove an event stream from a project
EventsApi listEventStreams GET /projects/{project_id}/eventstreams List all event streams for the project. This endpoint is not paginated.
EventsApi setEventStream PUT /projects/{project_id}/eventstreams/{event_stream_id} Update an event stream for a project.
FrontendApi createBrowserLoginFlow GET /self-service/login/browser Create Login Flow for Browsers
FrontendApi createBrowserLogoutFlow GET /self-service/logout/browser Create a Logout URL for Browsers
FrontendApi createBrowserRecoveryFlow GET /self-service/recovery/browser Create Recovery Flow for Browsers
FrontendApi createBrowserRegistrationFlow GET /self-service/registration/browser Create Registration Flow for Browsers
FrontendApi createBrowserSettingsFlow GET /self-service/settings/browser Create Settings Flow for Browsers
FrontendApi createBrowserVerificationFlow GET /self-service/verification/browser Create Verification Flow for Browser Clients
FrontendApi createFedcmFlow GET /self-service/fed-cm/parameters Get FedCM Parameters
FrontendApi createNativeLoginFlow GET /self-service/login/api Create Login Flow for Native Apps
FrontendApi createNativeRecoveryFlow GET /self-service/recovery/api Create Recovery Flow for Native Apps
FrontendApi createNativeRegistrationFlow GET /self-service/registration/api Create Registration Flow for Native Apps
FrontendApi createNativeSettingsFlow GET /self-service/settings/api Create Settings Flow for Native Apps
FrontendApi createNativeVerificationFlow GET /self-service/verification/api Create Verification Flow for Native Apps
FrontendApi deleteTestLoginFlow DELETE /self-service/login/test Delete a test OIDC login flow
FrontendApi disableMyOtherSessions DELETE /sessions Disable my other sessions
FrontendApi disableMySession DELETE /sessions/{id} Disable one of my sessions
FrontendApi exchangeSessionToken GET /sessions/token-exchange Exchange Session Token
FrontendApi getFlowError GET /self-service/errors Get User-Flow Errors
FrontendApi getLoginFlow GET /self-service/login/flows Get Login Flow
FrontendApi getRecoveryFlow GET /self-service/recovery/flows Get Recovery Flow
FrontendApi getRegistrationFlow GET /self-service/registration/flows Get Registration Flow
FrontendApi getSettingsFlow GET /self-service/settings/flows Get Settings Flow
FrontendApi getVerificationFlow GET /self-service/verification/flows Get Verification Flow
FrontendApi getWebAuthnJavaScript GET /.well-known/ory/webauthn.js Get WebAuthn JavaScript
FrontendApi getWellKnownChangePassword GET /.well-known/change-password Change Password URL
FrontendApi listMySessions GET /sessions Get My Active Sessions
FrontendApi performNativeLogout DELETE /self-service/logout/api Perform Logout for Native Apps
FrontendApi toSession GET /sessions/whoami Check Who the Current HTTP Session Belongs To
FrontendApi updateFedcmFlow POST /self-service/fed-cm/token Submit a FedCM token
FrontendApi updateLoginFlow POST /self-service/login Submit a Login Flow
FrontendApi updateLogoutFlow GET /self-service/logout Update Logout Flow
FrontendApi updateRecoveryFlow POST /self-service/recovery Update Recovery Flow
FrontendApi updateRegistrationFlow POST /self-service/registration Update Registration Flow
FrontendApi updateSettingsFlow POST /self-service/settings Complete Settings Flow
FrontendApi updateVerificationFlow POST /self-service/verification Complete Verification Flow
IdentityApi batchPatchIdentities PATCH /admin/identities Create multiple identities
IdentityApi createIdentity POST /admin/identities Create an Identity
IdentityApi createRecoveryCodeForIdentity POST /admin/recovery/code Create a Recovery Code
IdentityApi createRecoveryLinkForIdentity POST /admin/recovery/link Create a Recovery Link
IdentityApi createTestLoginFlow POST /admin/test-login-flows Create a test OIDC login flow
IdentityApi deleteIdentity DELETE /admin/identities/{id} Delete an Identity
IdentityApi deleteIdentityCredentials DELETE /admin/identities/{id}/credentials/{type} Delete a credential for a specific identity
IdentityApi deleteIdentitySessions DELETE /admin/identities/{id}/sessions Delete & Invalidate an Identity's Sessions
IdentityApi disableSession DELETE /admin/sessions/{id} Deactivate a Session
IdentityApi extendSession PATCH /admin/sessions/{id}/extend Extend a Session
IdentityApi getIdentity GET /admin/identities/{id} Get an Identity
IdentityApi getIdentityByExternalID GET /admin/identities/by/external/{externalID} Get an Identity by its External ID
IdentityApi getIdentitySchema GET /schemas/{id} Get Identity JSON Schema
IdentityApi getSession GET /admin/sessions/{id} Get Session
IdentityApi listIdentities GET /admin/identities List Identities
IdentityApi listIdentitySchemas GET /schemas Get all Identity Schemas
IdentityApi listIdentitySessions GET /admin/identities/{id}/sessions List an Identity's Sessions
IdentityApi listSessions GET /admin/sessions List All Sessions
IdentityApi manageSessions POST /admin/sessions Manage sessions in bulk
IdentityApi patchIdentity PATCH /admin/identities/{id} Patch an Identity
IdentityApi updateIdentity PUT /admin/identities/{id} Update an Identity
JwkApi createJsonWebKeySet POST /admin/keys/{set} Create JSON Web Key
JwkApi deleteJsonWebKey DELETE /admin/keys/{set}/{kid} Delete JSON Web Key
JwkApi deleteJsonWebKeySet DELETE /admin/keys/{set} Delete JSON Web Key Set
JwkApi getJsonWebKey GET /admin/keys/{set}/{kid} Get JSON Web Key
JwkApi getJsonWebKeySet GET /admin/keys/{set} Retrieve a JSON Web Key Set
JwkApi setJsonWebKey PUT /admin/keys/{set}/{kid} Set JSON Web Key
JwkApi setJsonWebKeySet PUT /admin/keys/{set} Update a JSON Web Key Set
MetadataApi getVersion GET /version Return Running Software Version.
OAuth2Api acceptOAuth2ConsentRequest PUT /admin/oauth2/auth/requests/consent/accept Accept OAuth 2.0 Consent Request
OAuth2Api acceptOAuth2LoginRequest PUT /admin/oauth2/auth/requests/login/accept Accept OAuth 2.0 Login Request
OAuth2Api acceptOAuth2LogoutRequest PUT /admin/oauth2/auth/requests/logout/accept Accept OAuth 2.0 Session Logout Request
OAuth2Api acceptUserCodeRequest PUT /admin/oauth2/auth/requests/device/accept Accepts a device grant user_code request
OAuth2Api createOAuth2Client POST /admin/clients Create OAuth 2.0 Client
OAuth2Api deleteOAuth2Client DELETE /admin/clients/{id} Delete OAuth 2.0 Client
OAuth2Api deleteOAuth2Token DELETE /admin/oauth2/tokens Delete OAuth 2.0 Access Tokens from specific OAuth 2.0 Client
OAuth2Api deleteTrustedOAuth2JwtGrantIssuer DELETE /admin/trust/grants/jwt-bearer/issuers/{id} Delete Trusted OAuth2 JWT Bearer Grant Type Issuer
OAuth2Api getOAuth2Client GET /admin/clients/{id} Get an OAuth 2.0 Client
OAuth2Api getOAuth2ConsentRequest GET /admin/oauth2/auth/requests/consent Get OAuth 2.0 Consent Request
OAuth2Api getOAuth2LoginRequest GET /admin/oauth2/auth/requests/login Get OAuth 2.0 Login Request
OAuth2Api getOAuth2LogoutRequest GET /admin/oauth2/auth/requests/logout Get OAuth 2.0 Session Logout Request
OAuth2Api getTrustedOAuth2JwtGrantIssuer GET /admin/trust/grants/jwt-bearer/issuers/{id} Get Trusted OAuth2 JWT Bearer Grant Type Issuer
OAuth2Api introspectOAuth2Token POST /admin/oauth2/introspect Introspect OAuth2 Access and Refresh Tokens
OAuth2Api listOAuth2Clients GET /admin/clients List OAuth 2.0 Clients
OAuth2Api listOAuth2ConsentSessions GET /admin/oauth2/auth/sessions/consent List OAuth 2.0 Consent Sessions of a Subject
OAuth2Api listTrustedOAuth2JwtGrantIssuers GET /admin/trust/grants/jwt-bearer/issuers List Trusted OAuth2 JWT Bearer Grant Type Issuers
OAuth2Api oAuth2Authorize GET /oauth2/auth OAuth 2.0 Authorize Endpoint
OAuth2Api oAuth2DeviceFlow POST /oauth2/device/auth The OAuth 2.0 Device Authorize Endpoint
OAuth2Api oauth2TokenExchange POST /oauth2/token The OAuth 2.0 Token Endpoint
OAuth2Api patchOAuth2Client PATCH /admin/clients/{id} Patch OAuth 2.0 Client
OAuth2Api performOAuth2DeviceVerificationFlow GET /oauth2/device/verify OAuth 2.0 Device Verification Endpoint
OAuth2Api rejectOAuth2ConsentRequest PUT /admin/oauth2/auth/requests/consent/reject Reject OAuth 2.0 Consent Request
OAuth2Api rejectOAuth2LoginRequest PUT /admin/oauth2/auth/requests/login/reject Reject OAuth 2.0 Login Request
OAuth2Api rejectOAuth2LogoutRequest PUT /admin/oauth2/auth/requests/logout/reject Reject OAuth 2.0 Session Logout Request
OAuth2Api revokeOAuth2ConsentSessions DELETE /admin/oauth2/auth/sessions/consent Revoke OAuth 2.0 Consent Sessions of a Subject
OAuth2Api revokeOAuth2LoginSessions DELETE /admin/oauth2/auth/sessions/login Revokes OAuth 2.0 Login Sessions by either a Subject or a SessionID
OAuth2Api revokeOAuth2Token POST /oauth2/revoke Revoke OAuth 2.0 Access or Refresh Token
OAuth2Api setOAuth2Client PUT /admin/clients/{id} Set OAuth 2.0 Client
OAuth2Api setOAuth2ClientLifespans PUT /admin/clients/{id}/lifespans Set OAuth2 Client Token Lifespans
OAuth2Api trustOAuth2JwtGrantIssuer POST /admin/trust/grants/jwt-bearer/issuers Trust OAuth2 JWT Bearer Grant Type Issuer
OidcApi createOidcDynamicClient POST /oauth2/register Register OAuth2 Client using OpenID Dynamic Client Registration
OidcApi createVerifiableCredential POST /credentials Issues a Verifiable Credential
OidcApi deleteOidcDynamicClient DELETE /oauth2/register/{id} Delete OAuth 2.0 Client using the OpenID Dynamic Client Registration Management Protocol
OidcApi discoverOidcConfiguration GET /.well-known/openid-configuration OpenID Connect Discovery
OidcApi getOidcDynamicClient GET /oauth2/register/{id} Get OAuth2 Client using OpenID Dynamic Client Registration
OidcApi getOidcUserInfo GET /userinfo OpenID Connect Userinfo
OidcApi revokeOidcSession GET /oauth2/sessions/logout OpenID Connect Front- and Back-channel Enabled Logout
OidcApi setOidcDynamicClient PUT /oauth2/register/{id} Set OAuth2 Client using OpenID Dynamic Client Registration
PermissionApi batchCheckPermission POST /relation-tuples/batch/check Batch check permissions
PermissionApi checkPermission GET /relation-tuples/check/openapi Check a permission
PermissionApi checkPermissionOrError GET /relation-tuples/check Check a permission
PermissionApi expandPermissions GET /relation-tuples/expand Expand a Relationship into permissions.
PermissionApi postCheckPermission POST /relation-tuples/check/openapi Check a permission
PermissionApi postCheckPermissionOrError POST /relation-tuples/check Check a permission
ProjectApi createOrganization POST /projects/{project_id}/organizations Create an Enterprise SSO Organization
ProjectApi createOrganizationOnboardingPortalLink POST /projects/{project_id}/organizations/{organization_id}/onboarding-portal-links Create organization onboarding portal link
ProjectApi createProject POST /projects Create a Project
ProjectApi createProjectApiKey POST /projects/{project}/tokens Create project API key
ProjectApi deleteOrganization DELETE /projects/{project_id}/organizations/{organization_id} Delete Enterprise SSO Organization
ProjectApi deleteOrganizationOnboardingPortalLink DELETE /projects/{project_id}/organizations/{organization_id}/onboarding-portal-links/{onboarding_portal_link_id} Delete an organization onboarding portal link
ProjectApi deleteProjectApiKey DELETE /projects/{project}/tokens/{token_id} Delete project API key
ProjectApi getOrganization GET /projects/{project_id}/organizations/{organization_id} Get Enterprise SSO Organization by ID
ProjectApi getOrganizationOnboardingPortalLinks GET /projects/{project_id}/organizations/{organization_id}/onboarding-portal-links Get the organization onboarding portal links
ProjectApi getProject GET /projects/{project_id} Get a Project
ProjectApi getProjectMembers GET /projects/{project}/members Get all members associated with this project
ProjectApi listOrganizations GET /projects/{project_id}/organizations List all Enterprise SSO organizations
ProjectApi listProjectApiKeys GET /projects/{project}/tokens List a project's API keys
ProjectApi listProjects GET /projects List All Projects
ProjectApi patchProject PATCH /projects/{project_id} Patch an Ory Network Project Configuration
ProjectApi patchProjectWithRevision PATCH /projects/{project_id}/revision/{revision_id} Patch an Ory Network Project Configuration based on a revision ID
ProjectApi purgeProject DELETE /projects/{project_id} Irrecoverably purge a project
ProjectApi removeProjectMember DELETE /projects/{project}/members/{member} Remove a member associated with this project
ProjectApi setProject PUT /projects/{project_id} Update an Ory Network Project Configuration
ProjectApi updateOrganization PUT /projects/{project_id}/organizations/{organization_id} Update an Enterprise SSO Organization
ProjectApi updateOrganizationOnboardingPortalLink POST /projects/{project_id}/organizations/{organization_id}/onboarding-portal-links/{onboarding_portal_link_id} Update organization onboarding portal link
RelationshipApi checkOplSyntax POST /opl/syntax/check Check the syntax of an OPL file
RelationshipApi createRelationship PUT /admin/relation-tuples Create a Relationship
RelationshipApi deleteRelationships DELETE /admin/relation-tuples Delete Relationships
RelationshipApi getRelationships GET /relation-tuples Query relationships
RelationshipApi listRelationshipNamespaces GET /namespaces Query namespaces
RelationshipApi patchRelationships PATCH /admin/relation-tuples Patch Multiple Relationships
WellknownApi discoverJsonWebKeys GET /.well-known/jwks.json Discover Well-Known JSON Web Keys
WorkspaceApi createWorkspace POST /workspaces Create a new workspace
WorkspaceApi createWorkspaceApiKey POST /workspaces/{workspace}/tokens Create workspace API key
WorkspaceApi deleteWorkspaceApiKey DELETE /workspaces/{workspace}/tokens/{token_id} Delete workspace API key
WorkspaceApi getWorkspace GET /workspaces/{workspace} Get a workspace
WorkspaceApi listWorkspaceApiKeys GET /workspaces/{workspace}/tokens List a workspace's API keys
WorkspaceApi listWorkspaceProjects GET /workspaces/{workspace}/projects List all projects of a workspace
WorkspaceApi listWorkspaces GET /workspaces List workspaces the user is a member of
WorkspaceApi updateWorkspace PUT /workspaces/{workspace} Update an workspace

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

basic

  • Type: HTTP basic authentication

bearer

  • Type: Bearer authentication

oauth2

  • Type: OAuth
  • Flow: accessCode
  • Authorization URL: https://hydra.demo.ory.sh/oauth2/auth
  • Scopes:
  • offline: A scope required when requesting refresh tokens (alias for offline_access)
  • offline_access: A scope required when requesting refresh tokens
  • openid: Request an OpenID Connect ID Token

oryAccessToken

  • Type: Bearer authentication

oryWorkspaceApiKey

  • Type: Bearer authentication