Categorygithub.com/mostafa/go-api-client
repositorypackage
0.1.2
Repository: https://github.com/mostafa/go-api-client.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

Go API client for logto

API references for Logto services.

Note: The documentation is for Logto Cloud. If you are using Logto OSS, please refer to the response of /api/swagger.json endpoint on your Logto instance.

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: Cloud
  • Package version: 1.0.0
  • Generator version: 7.7.0-SNAPSHOT
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import logto "github.com/mostafa/go-api-client"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value logto.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), logto.ContextServerIndex, 1)

Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value logto.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), logto.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using logto.ContextOperationServerIndices and logto.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), logto.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), logto.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to http://localhost

ClassMethodHTTP requestDescription
ApplicationsAPIAssignApplicationRolesPost /api/applications/{applicationId}/rolesAssign API resource roles to application
ApplicationsAPICreateApplicationPost /api/applicationsCreate an application
ApplicationsAPICreateApplicationProtectedAppMetadataCustomDomainPost /api/applications/{id}/protected-app-metadata/custom-domainsAdd a custom domain to the protected application.
ApplicationsAPICreateApplicationUserConsentOrganizationPost /api/applications/{id}/users/{userId}/consent-organizationsGrant a list of organization access of a user for a application.
ApplicationsAPICreateApplicationUserConsentScopePost /api/applications/{applicationId}/user-consent-scopesAssign user consent scopes to application.
ApplicationsAPIDeleteApplicationDelete /api/applications/{id}Delete application
ApplicationsAPIDeleteApplicationProtectedAppMetadataCustomDomainDelete /api/applications/{id}/protected-app-metadata/custom-domains/{domain}Delete a custom domain.
ApplicationsAPIDeleteApplicationRoleDelete /api/applications/{applicationId}/roles/{roleId}Remove a API resource role from application
ApplicationsAPIDeleteApplicationUserConsentOrganizationDelete /api/applications/{id}/users/{userId}/consent-organizations/{organizationId}Revoke a user's access to an organization for a application.
ApplicationsAPIDeleteApplicationUserConsentScopeDelete /api/applications/{applicationId}/user-consent-scopes/{scopeType}/{scopeId}Remove user consent scope from application.
ApplicationsAPIGetApplicationGet /api/applications/{id}Get application
ApplicationsAPIGetApplicationSignInExperienceGet /api/applications/{applicationId}/sign-in-experienceGet the application level sign-in experience
ApplicationsAPIListApplicationOrganizationsGet /api/applications/{id}/organizationsGet application organizations
ApplicationsAPIListApplicationProtectedAppMetadataCustomDomainsGet /api/applications/{id}/protected-app-metadata/custom-domainsGet the list of custom domains of the protected application.
ApplicationsAPIListApplicationRolesGet /api/applications/{applicationId}/rolesGet application API resource roles
ApplicationsAPIListApplicationUserConsentOrganizationsGet /api/applications/{id}/users/{userId}/consent-organizationsList all the user consented organizations of a application.
ApplicationsAPIListApplicationUserConsentScopesGet /api/applications/{applicationId}/user-consent-scopesList all the user consent scopes of an application.
ApplicationsAPIListApplicationsGet /api/applicationsGet applications
ApplicationsAPIReplaceApplicationRolesPut /api/applications/{applicationId}/rolesUpdate API resource roles for application
ApplicationsAPIReplaceApplicationSignInExperiencePut /api/applications/{applicationId}/sign-in-experienceUpdate application level sign-in experience
ApplicationsAPIReplaceApplicationUserConsentOrganizationsPut /api/applications/{id}/users/{userId}/consent-organizationsGrant a list of organization access of a user for a application.
ApplicationsAPIUpdateApplicationPatch /api/applications/{id}Update application
AuditLogsAPIGetLogGet /api/logs/{id}Get log
AuditLogsAPIListLogsGet /api/logsGet logs
AuthnAPIAssertSamlPost /api/authn/saml/{connectorId}SAML ACS endpoint (social)
AuthnAPIAssertSingleSignOnSamlPost /api/authn/single-sign-on/saml/{connectorId}SAML ACS endpoint (SSO)
AuthnAPIGetHasuraAuthGet /api/authn/hasuraHasura auth hook endpoint
ConfigsAPIDeleteJwtCustomizerDelete /api/configs/jwt-customizer/{tokenTypePath}Delete JWT customizer
ConfigsAPIDeleteOidcKeyDelete /api/configs/oidc/{keyType}/{keyId}Delete OIDC key
ConfigsAPIGetAdminConsoleConfigGet /api/configs/admin-consoleGet admin console config
ConfigsAPIGetJwtCustomizerGet /api/configs/jwt-customizer/{tokenTypePath}Get JWT customizer
ConfigsAPIGetOidcKeysGet /api/configs/oidc/{keyType}Get OIDC keys
ConfigsAPIListJwtCustomizersGet /api/configs/jwt-customizerGet all JWT customizers
ConfigsAPIRotateOidcKeysPost /api/configs/oidc/{keyType}/rotateRotate OIDC keys
ConfigsAPITestJwtCustomizerPost /api/configs/jwt-customizer/testTest JWT customizer
ConfigsAPIUpdateAdminConsoleConfigPatch /api/configs/admin-consoleUpdate admin console config
ConfigsAPIUpdateJwtCustomizerPatch /api/configs/jwt-customizer/{tokenTypePath}Update JWT customizer
ConfigsAPIUpsertJwtCustomizerPut /api/configs/jwt-customizer/{tokenTypePath}Create or update JWT customizer
ConnectorFactoriesAPIGetConnectorFactoryGet /api/connector-factories/{id}Get connector factory
ConnectorFactoriesAPIListConnectorFactoriesGet /api/connector-factoriesGet connector factories
ConnectorsAPICreateConnectorPost /api/connectorsCreate connector
ConnectorsAPICreateConnectorAuthorizationUriPost /api/connectors/{connectorId}/authorization-uriGet connector's authorization URI
ConnectorsAPICreateConnectorTestPost /api/connectors/{factoryId}/testTest passwordless connector
ConnectorsAPIDeleteConnectorDelete /api/connectors/{id}Delete connector
ConnectorsAPIGetConnectorGet /api/connectors/{id}Get connector
ConnectorsAPIListConnectorsGet /api/connectorsGet connectors
ConnectorsAPIUpdateConnectorPatch /api/connectors/{id}Update connector
CustomPhrasesAPIDeleteCustomPhraseDelete /api/custom-phrases/{languageTag}Delete custom phrase
CustomPhrasesAPIGetCustomPhraseGet /api/custom-phrases/{languageTag}Get custom phrases
CustomPhrasesAPIListCustomPhrasesGet /api/custom-phrasesGet all custom phrases
CustomPhrasesAPIReplaceCustomPhrasePut /api/custom-phrases/{languageTag}Upsert custom phrases
DashboardAPIGetActiveUserCountsGet /api/dashboard/users/activeGet active user data
DashboardAPIGetNewUserCountsGet /api/dashboard/users/newGet new user count
DashboardAPIGetTotalUserCountGet /api/dashboard/users/totalGet total user count
DomainsAPICreateDomainPost /api/domainsCreate domain
DomainsAPIDeleteDomainDelete /api/domains/{id}Delete domain
DomainsAPIGetDomainGet /api/domains/{id}Get domain
DomainsAPIListDomainsGet /api/domainsGet domains
HooksAPICreateHookPost /api/hooksCreate a hook
HooksAPICreateHookTestPost /api/hooks/{id}/testTest hook
HooksAPIDeleteHookDelete /api/hooks/{id}Delete hook
HooksAPIGetHookGet /api/hooks/{id}Get hook
HooksAPIListHookRecentLogsGet /api/hooks/{id}/recent-logsGet recent logs for a hook
HooksAPIListHooksGet /api/hooksGet hooks
HooksAPIUpdateHookPatch /api/hooks/{id}Update hook
HooksAPIUpdateHookSigningKeyPatch /api/hooks/{id}/signing-keyUpdate signing key for a hook
InteractionAPIApiInteractionBindMfaPostPost /api/interaction/bind-mfa
InteractionAPIApiInteractionConsentGetGet /api/interaction/consent
InteractionAPIApiInteractionConsentPostPost /api/interaction/consent
InteractionAPIApiInteractionDeleteDelete /api/interaction
InteractionAPIApiInteractionEventPutPut /api/interaction/event
InteractionAPIApiInteractionIdentifiersPatchPatch /api/interaction/identifiers
InteractionAPIApiInteractionMfaPutPut /api/interaction/mfa
InteractionAPIApiInteractionMfaSkippedPutPut /api/interaction/mfa-skipped
InteractionAPIApiInteractionProfileDeleteDelete /api/interaction/profile
InteractionAPIApiInteractionProfilePatchPatch /api/interaction/profile
InteractionAPIApiInteractionProfilePutPut /api/interaction/profile
InteractionAPIApiInteractionPutPut /api/interaction
InteractionAPIApiInteractionSingleSignOnConnectorIdAuthenticationPostPost /api/interaction/single-sign-on/{connectorId}/authentication
InteractionAPIApiInteractionSingleSignOnConnectorIdAuthorizationUrlPostPost /api/interaction/single-sign-on/{connectorId}/authorization-url
InteractionAPIApiInteractionSingleSignOnConnectorIdRegistrationPostPost /api/interaction/single-sign-on/{connectorId}/registration
InteractionAPIApiInteractionSingleSignOnConnectorsGetGet /api/interaction/single-sign-on/connectors
InteractionAPIApiInteractionSubmitPostPost /api/interaction/submit
InteractionAPIApiInteractionVerificationSocialAuthorizationUriPostPost /api/interaction/verification/social-authorization-uri
InteractionAPIApiInteractionVerificationTotpPostPost /api/interaction/verification/totp
InteractionAPIApiInteractionVerificationVerificationCodePostPost /api/interaction/verification/verification-code
InteractionAPIApiInteractionVerificationWebauthnAuthenticationPostPost /api/interaction/verification/webauthn-authentication
InteractionAPIApiInteractionVerificationWebauthnRegistrationPostPost /api/interaction/verification/webauthn-registration
OrganizationInvitationsAPICreateOrganizationInvitationPost /api/organization-invitationsCreate organization invitation
OrganizationInvitationsAPICreateOrganizationInvitationMessagePost /api/organization-invitations/{id}/messageResend invitation message
OrganizationInvitationsAPIDeleteOrganizationInvitationDelete /api/organization-invitations/{id}Delete organization invitation
OrganizationInvitationsAPIGetOrganizationInvitationGet /api/organization-invitations/{id}Get organization invitation
OrganizationInvitationsAPIListOrganizationInvitationsGet /api/organization-invitationsGet organization invitations
OrganizationInvitationsAPIReplaceOrganizationInvitationStatusPut /api/organization-invitations/{id}/statusUpdate organization invitation status
OrganizationRolesAPICreateOrganizationRolePost /api/organization-rolesCreate an organization role
OrganizationRolesAPICreateOrganizationRoleResourceScopePost /api/organization-roles/{id}/resource-scopesAssign resource scopes to organization role
OrganizationRolesAPICreateOrganizationRoleScopePost /api/organization-roles/{id}/scopesAssign organization scopes to organization role
OrganizationRolesAPIDeleteOrganizationRoleDelete /api/organization-roles/{id}Delete organization role
OrganizationRolesAPIDeleteOrganizationRoleResourceScopeDelete /api/organization-roles/{id}/resource-scopes/{scopeId}Remove resource scope
OrganizationRolesAPIDeleteOrganizationRoleScopeDelete /api/organization-roles/{id}/scopes/{organizationScopeId}Remove organization scope
OrganizationRolesAPIGetOrganizationRoleGet /api/organization-roles/{id}Get organization role
OrganizationRolesAPIListOrganizationRoleResourceScopesGet /api/organization-roles/{id}/resource-scopesGet organization role resource scopes
OrganizationRolesAPIListOrganizationRoleScopesGet /api/organization-roles/{id}/scopesGet organization role scopes
OrganizationRolesAPIListOrganizationRolesGet /api/organization-rolesGet organization roles
OrganizationRolesAPIReplaceOrganizationRoleResourceScopesPut /api/organization-roles/{id}/resource-scopesReplace resource scopes for organization role
OrganizationRolesAPIReplaceOrganizationRoleScopesPut /api/organization-roles/{id}/scopesReplace organization scopes for organization role
OrganizationRolesAPIUpdateOrganizationRolePatch /api/organization-roles/{id}Update organization role
OrganizationScopesAPICreateOrganizationScopePost /api/organization-scopesCreate an organization scope
OrganizationScopesAPIDeleteOrganizationScopeDelete /api/organization-scopes/{id}Delete organization scope
OrganizationScopesAPIGetOrganizationScopeGet /api/organization-scopes/{id}Get organization scope
OrganizationScopesAPIListOrganizationScopesGet /api/organization-scopesGet organization scopes
OrganizationScopesAPIUpdateOrganizationScopePatch /api/organization-scopes/{id}Update organization scope
OrganizationsAPIAddOrganizationApplicationsPost /api/organizations/{id}/applicationsAdd organization application
OrganizationsAPIAddOrganizationUsersPost /api/organizations/{id}/usersAdd user members to organization
OrganizationsAPIAssignOrganizationRolesToApplicationPost /api/organizations/{id}/applications/{applicationId}/rolesAdd organization application role
OrganizationsAPIAssignOrganizationRolesToApplicationsPost /api/organizations/{id}/applications/rolesAssign roles to applications in an organization
OrganizationsAPIAssignOrganizationRolesToUserPost /api/organizations/{id}/users/{userId}/rolesAssign roles to a user in an organization
OrganizationsAPIAssignOrganizationRolesToUsersPost /api/organizations/{id}/users/rolesAssign roles to organization user members
OrganizationsAPICreateOrganizationPost /api/organizationsCreate an organization
OrganizationsAPICreateOrganizationJitEmailDomainPost /api/organizations/{id}/jit/email-domainsAdd organization JIT email domain
OrganizationsAPICreateOrganizationJitRolePost /api/organizations/{id}/jit/rolesAdd organization JIT default roles
OrganizationsAPICreateOrganizationJitSsoConnectorPost /api/organizations/{id}/jit/sso-connectorsAdd organization JIT SSO connectors
OrganizationsAPIDeleteOrganizationDelete /api/organizations/{id}Delete organization
OrganizationsAPIDeleteOrganizationApplicationDelete /api/organizations/{id}/applications/{applicationId}Remove organization application
OrganizationsAPIDeleteOrganizationApplicationRoleDelete /api/organizations/{id}/applications/{applicationId}/roles/{organizationRoleId}Remove organization application role
OrganizationsAPIDeleteOrganizationJitEmailDomainDelete /api/organizations/{id}/jit/email-domains/{emailDomain}Remove organization JIT email domain
OrganizationsAPIDeleteOrganizationJitRoleDelete /api/organizations/{id}/jit/roles/{organizationRoleId}Remove organization JIT default role
OrganizationsAPIDeleteOrganizationJitSsoConnectorDelete /api/organizations/{id}/jit/sso-connectors/{ssoConnectorId}Remove organization JIT SSO connector
OrganizationsAPIDeleteOrganizationUserDelete /api/organizations/{id}/users/{userId}Remove user member from organization
OrganizationsAPIDeleteOrganizationUserRoleDelete /api/organizations/{id}/users/{userId}/roles/{organizationRoleId}Remove a role from a user in an organization
OrganizationsAPIGetOrganizationGet /api/organizations/{id}Get organization
OrganizationsAPIListOrganizationApplicationRolesGet /api/organizations/{id}/applications/{applicationId}/rolesGet organization application roles
OrganizationsAPIListOrganizationApplicationsGet /api/organizations/{id}/applicationsGet organization applications
OrganizationsAPIListOrganizationJitEmailDomainsGet /api/organizations/{id}/jit/email-domainsGet organization JIT email domains
OrganizationsAPIListOrganizationJitRolesGet /api/organizations/{id}/jit/rolesGet organization JIT default roles
OrganizationsAPIListOrganizationJitSsoConnectorsGet /api/organizations/{id}/jit/sso-connectorsGet organization JIT SSO connectors
OrganizationsAPIListOrganizationUserRolesGet /api/organizations/{id}/users/{userId}/rolesGet roles for a user in an organization
OrganizationsAPIListOrganizationUserScopesGet /api/organizations/{id}/users/{userId}/scopesGet scopes for a user in an organization tailored by the organization roles
OrganizationsAPIListOrganizationUsersGet /api/organizations/{id}/usersGet organization user members
OrganizationsAPIListOrganizationsGet /api/organizationsGet organizations
OrganizationsAPIReplaceOrganizationApplicationRolesPut /api/organizations/{id}/applications/{applicationId}/rolesReplace organization application roles
OrganizationsAPIReplaceOrganizationApplicationsPut /api/organizations/{id}/applicationsReplace organization applications
OrganizationsAPIReplaceOrganizationJitEmailDomainsPut /api/organizations/{id}/jit/email-domainsReplace organization JIT email domains
OrganizationsAPIReplaceOrganizationJitRolesPut /api/organizations/{id}/jit/rolesReplace organization JIT default roles
OrganizationsAPIReplaceOrganizationJitSsoConnectorsPut /api/organizations/{id}/jit/sso-connectorsReplace organization JIT SSO connectors
OrganizationsAPIReplaceOrganizationUserRolesPut /api/organizations/{id}/users/{userId}/rolesUpdate roles for a user in an organization
OrganizationsAPIReplaceOrganizationUsersPut /api/organizations/{id}/usersReplace organization user members
OrganizationsAPIUpdateOrganizationPatch /api/organizations/{id}Update organization
ResourcesAPICreateResourcePost /api/resourcesCreate an API resource
ResourcesAPICreateResourceScopePost /api/resources/{resourceId}/scopesCreate API resource scope
ResourcesAPIDeleteResourceDelete /api/resources/{id}Delete API resource
ResourcesAPIDeleteResourceScopeDelete /api/resources/{resourceId}/scopes/{scopeId}Delete API resource scope
ResourcesAPIGetResourceGet /api/resources/{id}Get API resource
ResourcesAPIListResourceScopesGet /api/resources/{resourceId}/scopesGet API resource scopes
ResourcesAPIListResourcesGet /api/resourcesGet API resources
ResourcesAPIUpdateResourcePatch /api/resources/{id}Update API resource
ResourcesAPIUpdateResourceIsDefaultPatch /api/resources/{id}/is-defaultSet API resource as default
ResourcesAPIUpdateResourceScopePatch /api/resources/{resourceId}/scopes/{scopeId}Update API resource scope
RolesAPICreateRolePost /api/rolesCreate a role
RolesAPICreateRoleApplicationPost /api/roles/{id}/applicationsAssign role to applications
RolesAPICreateRoleScopePost /api/roles/{id}/scopesLink scopes to role
RolesAPICreateRoleUserPost /api/roles/{id}/usersAssign role to users
RolesAPIDeleteRoleDelete /api/roles/{id}Delete role
RolesAPIDeleteRoleApplicationDelete /api/roles/{id}/applications/{applicationId}Remove role from application
RolesAPIDeleteRoleScopeDelete /api/roles/{id}/scopes/{scopeId}Unlink scope from role
RolesAPIDeleteRoleUserDelete /api/roles/{id}/users/{userId}Remove role from user
RolesAPIGetRoleGet /api/roles/{id}Get role
RolesAPIListRoleApplicationsGet /api/roles/{id}/applicationsGet role applications
RolesAPIListRoleScopesGet /api/roles/{id}/scopesGet role scopes
RolesAPIListRoleUsersGet /api/roles/{id}/usersGet role users
RolesAPIListRolesGet /api/rolesGet roles
RolesAPIUpdateRolePatch /api/roles/{id}Update role
SSOConnectorProvidersAPIListSsoConnectorProvidersGet /api/sso-connector-providersList all the supported SSO connector provider details
SSOConnectorsAPICreateSsoConnectorPost /api/sso-connectorsCreate SSO connector
SSOConnectorsAPIDeleteSsoConnectorDelete /api/sso-connectors/{id}Delete SSO connector
SSOConnectorsAPIGetSsoConnectorGet /api/sso-connectors/{id}Get SSO connector
SSOConnectorsAPIListSsoConnectorsGet /api/sso-connectorsList SSO connectors
SSOConnectorsAPIUpdateSsoConnectorPatch /api/sso-connectors/{id}Update SSO connector
SignInExperienceAPIGetSignInExpGet /api/sign-in-expGet default sign-in experience settings
SignInExperienceAPIUpdateSignInExpPatch /api/sign-in-expUpdate default sign-in experience settings
StatusAPIGetStatusGet /api/statusHealth check
SwaggerJsonAPIGetSwaggerJsonGet /api/swagger.jsonGet Swagger JSON
SystemsAPIGetSystemApplicationConfigGet /api/systems/applicationGet the application constants.
UserAssetsAPICreateUserAssetPost /api/user-assetsUpload asset
UserAssetsAPIGetUserAssetServiceStatusGet /api/user-assets/service-statusGet service status
UsersAPIAssignUserRolesPost /api/users/{userId}/rolesAssign roles to user
UsersAPICreateUserPost /api/usersCreate user
UsersAPICreateUserIdentityPost /api/users/{userId}/identitiesLink social identity to user
UsersAPICreateUserMfaVerificationPost /api/users/{userId}/mfa-verificationsCreate an MFA verification for a user
UsersAPIDeleteUserDelete /api/users/{userId}Delete user
UsersAPIDeleteUserIdentityDelete /api/users/{userId}/identities/{target}Delete social identity from user
UsersAPIDeleteUserMfaVerificationDelete /api/users/{userId}/mfa-verifications/{verificationId}Delete an MFA verification for a user
UsersAPIDeleteUserRoleDelete /api/users/{userId}/roles/{roleId}Remove role from user
UsersAPIGetUserGet /api/users/{userId}Get user
UsersAPIGetUserHasPasswordGet /api/users/{userId}/has-passwordCheck if user has password
UsersAPIListUserCustomDataGet /api/users/{userId}/custom-dataGet user custom data
UsersAPIListUserMfaVerificationsGet /api/users/{userId}/mfa-verificationsGet user's MFA verifications
UsersAPIListUserOrganizationsGet /api/users/{userId}/organizationsGet organizations for a user
UsersAPIListUserRolesGet /api/users/{userId}/rolesGet roles for user
UsersAPIListUsersGet /api/usersGet users
UsersAPIReplaceUserIdentityPut /api/users/{userId}/identities/{target}Update social identity of user
UsersAPIReplaceUserRolesPut /api/users/{userId}/rolesUpdate roles for user
UsersAPIUpdateUserPatch /api/users/{userId}Update user
UsersAPIUpdateUserCustomDataPatch /api/users/{userId}/custom-dataUpdate user custom data
UsersAPIUpdateUserIsSuspendedPatch /api/users/{userId}/is-suspendedUpdate user suspension status
UsersAPIUpdateUserPasswordPatch /api/users/{userId}/passwordUpdate user password
UsersAPIUpdateUserProfilePatch /api/users/{userId}/profileUpdate user profile
UsersAPIVerifyUserPasswordPost /api/users/{userId}/password/verifyVerify user password
VerificationCodesAPICreateVerificationCodePost /api/verification-codesRequest and send a verification code
VerificationCodesAPIVerifyVerificationCodePost /api/verification-codes/verifyVerify a verification code
WellKnownAPIGetSignInExperienceConfigGet /api/.well-known/sign-in-expGet full sign-in experience
WellKnownAPIGetSignInExperiencePhrasesGet /api/.well-known/phrasesGet localized phrases

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

ManagementApi

  • Type: HTTP Bearer token authentication

Example

auth := context.WithValue(context.Background(), logto.ContextAccessToken, "BEARER_TOKEN_STRING")
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author