accounts-api-demo.mheducation.com Open in urlscan Pro
44.206.81.143  Public Scan

Submitted URL: https://accounts-api-demo.mheducation.com/
Effective URL: https://accounts-api-demo.mheducation.com/static/
Submission: On October 15 via automatic, source certstream-suspicious — Scanned from IT

Form analysis 1 forms found in the DOM

<form class="download-url-wrapper"><input class="download-url-input" type="text" value="https://accounts-api-demo.mheducation.com/api-docs"><button class="download-url-button button">Explore</button></form>

Text Content

Explore


HE COMMON LOGIN & REGISTRATION

 2.15.1 

OAS3

https://accounts-api-demo.mheducation.com/api-docs

HE Common Login & Registration project provides APIs for the heclr-ui

Contact Heclr Team
MHE Proprietary API
Servers
https://accounts-api-dev.mheducation.comhttps://accounts-api-qastg.mheducation.comhttps://accounts-api-qalv.mheducation.comhttps://accounts-api-pqa.mheducation.comhttps://accounts-api-demo.mheducation.comhttps://accounts-api.mheducation.com
Authorize



AUTHENTICATION

AUTHENTICATION ENDPOINTS

POST/api/v1/authn/magic-link
Magic link authentication

POST/api/v1/authn/recovery/password
Forgot password call

POST/api/v1/authn/reset/password
Reset password call for the user

POST/api/v1/authn/reset/verify
Verify reset password token

POST/api/v1/authn/verify/account
Validate email verification code



USER

USER ENDPOINTS

POST/api/v1/login
Login User and obtain access token

DELETE/api/v1/logout
Revokes the user jwt

PUT/api/v1/users
Update user

POST/api/v1/users
Create User and obtain access token

PATCH/api/v1/users
Patch user

GET/api/v1/users/details
Get current user's detailed information from the user jwt

GET/api/v1/users/find/{email}
Check if user exists for given email

POST/api/v1/users/magic-link
Send magic link for the given email address

POST/api/v1/users/admin-magic-link
Send magic link for the given email address for creation or update of an admin
user

GET/api/v1/users/profile
Get current user information from the user profile cookie

GET/api/v1/users/questions
Get security questions

GET/api/v1/users/self
Get current user information from the user jwt

GET/api/v2/users/self
Get current user's basic information from the user jwt



SECTION

SECTION ENDPOINT

GET/api/v1/sections/code/{code}
Get section details for code

GET/api/v1/sections/{section-xid}
Get section details for section xid

GET/api/v1/sections/{section-xid}/enrollment/{person-xid}
Get section enrollment

GET/api/v1/sections/{section-xid}/license/{person-xid}
Get section license

GET/api/v1/sections/{section-xid}/purchase-options/ia/{person-xid}
Get section ia purchase options for the user

GET/api/v1/sections/{section-xid}/purchase-options/upsell/{person-xid}
Get section upsell purchase options for the user

GET/api/v1/sections/{section-xid}/purchase-options/{person-xid}
Get section purchase options for the user



PURCHASE

PURCHASE ENDPOINT

POST/api/v1/purchase/access-code/adopt
Adopt access code

POST/api/v1/purchase/access-code/validate
Validate access code

POST/api/v1/purchase/ia/adopt
Adopt inclusive access

POST/api/v1/purchase/temp-access/adopt
Adopt temp access offer

POST/api/v1/purchase/temp-access/validate
Validate temp access



LTI

LTI ENDPOINTS

POST/api/v1/lti
LTI Custom claims

POST/api/v1/lti/launch
Launch Heclr-Lure workflow

POST/api/v1/lti/login
LTI login with credentials

POST/api/v1/lti/users
LTI Create User

PUT/api/v1/lti/users/{personXid}
LTI User update with values pulled from the custom jwt after password validation



PRODUCT

PRODUCT ENDPOINTS

GET/api/v1/products/{id}/license/{person-xid}
Get product license for a user

POST/api/v1/products/{id}/purchase-options/{person-xid}
Get product purchase options for the user

GET/api/v1/products/{productId}
Get product details for productId

POST/api/v1/products/search
Search IA for the given productId and organization xid



EXTERNAL

EXTERNAL ENDPOINTS

POST/api/v1/external/aleks
ALEKS Custom claims

POST/api/v1/external/aleks/users
ALEKS register User

POST/api/v1/external/simnet
SIMNET Custom claims

POST/api/v1/external/simnet/users
SIMNET register user



SEARCH

SEARCH ENDPOINTS

GET/api/v1/search/school


POST/api/v1/search/school


GET/api/v1/search/school/{org-xid}/hierarchy
Get organization hierarchy details for org xid



GRADER

GRADER ENDPOINTS

POST/api/v1/users/grader
Create User and obtain access token

GET/api/v1/users/grader/invitation-status
Check invitation status

POST/api/v1/users/grader/invitations
Validate and send invitation



RESOURCE

RESOURCE ENDPOINTS

GET/api/v1/resources/{id}/license/{person-xid}
Get resource license for a user

POST/api/v1/resource/ia/adopt
Adopt IA deal for given resource for a user

GET/api/v1/person/{person-xid}/license
Get resource license for a user



CART

CART ENDPOINTS

GET/api/v1/minicart/{cartId}
Get minicart details for cartId

GET/api/v1/{storeCode}/minicart/{cartId}
Get minicart details for cartId and Store Code

POST/api/v1/cart
Create cart

POST/api/v1/guest-cart
Create guest cart



ACCESS

ACCESS ENDPOINTS

GET/api/v1/access-options
Get access options for the given resourceId and countryCode



REDEMPTION

REDEMPTION ENDPOINTS

GET/api/v1/accesscode/{accessCode}
Get access code details for the given code

POST/api/v1/redeem
Redeem access code



LIST

LIST ENDPOINTS

GET/api/v1/lists/departments
Get department list

GET/api/v1/lists/disciplines
Get discipline list

GET/api/v1/lists/languages
Get language list



DEV

DEV ENDPOINTS

GET/deployment
Get the deployment information

GET/api/v1/config
Get the feature flag



OPTINOUT

OPTINOUT ENDPOINTS

GET/api/v1/optinout/{section-xid}
Get section details for section xid

GET/api/v1/user/optinout/details
Get user opt in/out details

POST/api/v1/optinout
Save user opt in/out details



LICENSE

POST/api/v1/license
Licensing for magic lick users


SCHEMAS

AccessCode
AccessOffer
AccessProduct
AccessResource
Address is a data struct for an organization's address.
AdoptAccessCodeRequest
AdoptInstitutionalDealRequest
AdoptTempAccessRequest
AdoptionResponse
Affiliation
Deal
DealResponse
Build
AppConfig
CartCreateRequest
CartCreateResponse
GuestCartCreateResponse
Component of a URN.
CourtesyAccess
CustomClaimRequest
Department
Discipline
EBook
ExternalResponse
ForgotPasswordRequest
InstitutionalDealOption
InvitationRequest
InvitationResponse
LTIResponse
Language
LoginRequest
Minicart
MinicartItem
OptionsResponse
Organization
OrganizationSearchCriteria
OrganizationSearchFilter
OrganizationSearchRequest
OrganizationSearchResponse
OrganizationSearchResult
OrganizationSearchTerm
OrganizationHierarchyResponse
Pageable
Persona
ProductIASearchRequest
ProductIASearchResponse
ProductLicenseResponse
ProductPurchaseOption
ProductPurchaseOptionsRequest
ProductPurchaseOptionsResponse
ProductResponse
Purchase
PurchaseOffer
PurchaseOption
RedeemAccessCodeRequest
RentalOption
ResetPasswordRequest
SearchOrgResponse
SectionEnrollmentResponse
SectionExternalIdentifier
SectionInstructor
SectionLicenseResponse
SectionProduct
SectionProductResource
SectionPurchaseOptionsResponse
SectionResponse
SecurityQuestion
SendMagicLinkRequest
SendAdminMagicLinkRequest
Sort
Source
TokenResponse
URN external identifier for DLE.
UserUpdateRequest
ValidateAccessCodeRequest
ValidateAccessCodeResponse
ValidateTempAccessRequest
ValidateTempAccessResponse
VerifyMagicLinkRequest
MagicLinkUserLicenseRequest
VerifyResetPasswordTokenRequest
ResourceIAAdoptionRequest
OptInData
OptOutData
SectionOptInOutInfo
SectionOptInOutResponse
userSectionOptInOutMetaData
UserOptInOutDetailsResponse
SaveUserOptInOutDataRequest
SaveUserOptInOutDataResponse