# AHUER.COM API Service ## API Docs - Authentication [User Sign In](https://doc.api.ahuer.com/api-10142349.md): - Authentication [User Sign Out](https://doc.api.ahuer.com/api-10142350.md): - Authentication [Get Current Token Info](https://doc.api.ahuer.com/api-10142351.md): - Authentication [Get Current User Info](https://doc.api.ahuer.com/api-10142352.md): - Authentication [User Sign Up](https://doc.api.ahuer.com/api-10142353.md): - Authentication [SuperTokens SignIn](https://doc.api.ahuer.com/api-10441615.md): Signin a user with email ID and password - Authentication [SuperTokens SignUp](https://doc.api.ahuer.com/api-10441617.md): Signup a user with email ID and password - Authentication [SuperTokens SignOut](https://doc.api.ahuer.com/api-10441625.md): Logout user - Authentication [Test Rbac Permissions](https://doc.api.ahuer.com/api-10533555.md): - User [Get Me Info](https://doc.api.ahuer.com/api-12320539.md): - User [Update Description](https://doc.api.ahuer.com/api-10142354.md): Update user description. - User [Add Contact Info](https://doc.api.ahuer.com/api-10142355.md): - User [Get Contact Info](https://doc.api.ahuer.com/api-10142356.md): Get contact info of a user based on user id. - User [Remove Contact Info](https://doc.api.ahuer.com/api-10142357.md): Remove a contact info from current user - User [Remove All Contact Info](https://doc.api.ahuer.com/api-10142358.md): Remove all contact info of current user - User [Remove User](https://doc.api.ahuer.com/api-10370184.md): Delete all info of currently signed in user - Item [Get Items Of User](https://doc.api.ahuer.com/api-10142359.md): Get items of a user by user id. - Item [Get Items Of User](https://doc.api.ahuer.com/api-12320540.md): Get items of a user by user id. - Item [Get Item Detailed Info](https://doc.api.ahuer.com/api-12320541.md): Get detailed info of an item - Item [Add Item](https://doc.api.ahuer.com/api-10145038.md): - Item [Update Item](https://doc.api.ahuer.com/api-10165203.md): Update info of an item - Item [Remove All Items](https://doc.api.ahuer.com/api-10145039.md): Remove all items of current user - Item [Remove Items](https://doc.api.ahuer.com/api-10157898.md): - Item [Add Question](https://doc.api.ahuer.com/api-10146171.md): Add a question to an item - Item [Get Questions Of Item](https://doc.api.ahuer.com/api-10160630.md): Get all questions related to an tiem - Item [Answer Question](https://doc.api.ahuer.com/api-10158322.md): - Item [Delete Question](https://doc.api.ahuer.com/api-10158323.md): - Favourite [Get Fav Items](https://doc.api.ahuer.com/api-10242381.md): Get favourite items of current user - Favourite [Add Fav Item](https://doc.api.ahuer.com/api-10242382.md): Add an item into favourite by `item_id`, return the info of added item - Favourite [Remove Favourite Items](https://doc.api.ahuer.com/api-10242383.md): Remove an item from favourite by list of `item_id`, return `BulkOpeartionInfo` - Favourite [Remove All Favourite Items](https://doc.api.ahuer.com/api-10242384.md): Remove all fav items from user, return `BulkOpeartionInfo` - Trade [Start Transaction](https://doc.api.ahuer.com/api-10343093.md): Start a new transaction as a buyer by providing the item's `item_id` - Trade [Accept Transaction](https://doc.api.ahuer.com/api-10393586.md): Accept a transaction, updating it's state to `processing`, return the info - Trade [Get Transactions](https://doc.api.ahuer.com/api-10391738.md): Get transactions related to current user. - Trade [Cancel Transaction](https://doc.api.ahuer.com/api-10393288.md): Cancel an active transaction or reject a pending transaction - Trade [Confirm Transaction](https://doc.api.ahuer.com/api-10418993.md): Perform confirmation upon a transaction - Notification [Send Notifications](https://doc.api.ahuer.com/api-10533556.md): Send a message to other users. Require `notification:send_from:self` permission - Notification [Get User Notifications](https://doc.api.ahuer.com/api-10557862.md): - Notification [Get User Notification By Id](https://doc.api.ahuer.com/api-10713921.md): Get one notification using `notification_id` - Notification [Mark Notification Read](https://doc.api.ahuer.com/api-10566070.md): Mark a notification as read - Notification [Read All Notifications](https://doc.api.ahuer.com/api-10713922.md): Mark all notifications as read of current signed in user. - SuperToken > EmailPassword Recipe [signIn](https://doc.api.ahuer.com/api-10441577.md): Signin a user with email ID and password - SuperToken > EmailPassword Recipe [signUp](https://doc.api.ahuer.com/api-10441578.md): Signup a user with email ID and password - SuperToken > EmailPassword Recipe [emailExistsDepr](https://doc.api.ahuer.com/api-10441579.md): Check if an email exists - SuperToken > EmailPassword Recipe [emailExists](https://doc.api.ahuer.com/api-10441580.md): Check if an email exists - SuperToken > EmailPassword Recipe [passwordResetToken](https://doc.api.ahuer.com/api-10441581.md): Generate a new reset password token for this user - SuperToken > EmailPassword Recipe [passwordReset](https://doc.api.ahuer.com/api-10441582.md): Reset a password using password reset token - SuperToken > TOTP Recipe [listTOTPdevices](https://doc.api.ahuer.com/api-10441563.md): List the TOTP devices of the current user - SuperToken > TOTP Recipe [createTOTPDevice](https://doc.api.ahuer.com/api-10441564.md): Creates an unverified totp device - SuperToken > TOTP Recipe [removeTOTPDevice](https://doc.api.ahuer.com/api-10441565.md): Removes a totp device - SuperToken > TOTP Recipe [verifyTOTPDevice](https://doc.api.ahuer.com/api-10441566.md): Checks that the TOTP sent in the body belongs to the totp device (specified by deviceName, belonging to the session user) - SuperToken > TOTP Recipe [verifyTOTP](https://doc.api.ahuer.com/api-10441567.md): Checks that the TOTP sent in the body belongs to a verified totp device of the session user - SuperToken > MultiFactorAuth Recipe [getMFAInfo](https://doc.api.ahuer.com/api-10441562.md): Returns information about the auth factors of the current user and refreshes the related session claim - SuperToken > Passwordless Recipe [passwordlessSignInUpStart](https://doc.api.ahuer.com/api-10441568.md): Start sign in/up process with passwordless - SuperToken > Passwordless Recipe [passwordlessSignInUpResend](https://doc.api.ahuer.com/api-10441569.md): Resend passwordless code - SuperToken > Passwordless Recipe [passwordlessSignInUpConsume](https://doc.api.ahuer.com/api-10441570.md): Finish sign in/up process with passwordless - SuperToken > Passwordless Recipe [passwordlessEmailExistsDepr](https://doc.api.ahuer.com/api-10441571.md): Check if an email exists - SuperToken > Passwordless Recipe [passwordlessEmailExists](https://doc.api.ahuer.com/api-10441572.md): Check if an email exists - SuperToken > Passwordless Recipe [passwordlessPhoneNumberExistsDepr](https://doc.api.ahuer.com/api-10441573.md): Check if a phone number exists - SuperToken > Passwordless Recipe [passwordlessPhoneNumberExists](https://doc.api.ahuer.com/api-10441574.md): Check if a phone number exists - SuperToken > Session Recipe [signout](https://doc.api.ahuer.com/api-10441575.md): Logout user - SuperToken > Session Recipe [refresh](https://doc.api.ahuer.com/api-10441576.md): Refresh the user session - SuperToken > ThirdParty Recipe [signInUp](https://doc.api.ahuer.com/api-10441583.md): Signin/up a user - SuperToken > ThirdParty Recipe [authorisationUrl](https://doc.api.ahuer.com/api-10441584.md): Get the thirdparty provider's authorisation URL to which the user should be redirected to. - SuperToken > ThirdParty Recipe [thirdPartyCallbackApple](https://doc.api.ahuer.com/api-10441585.md): Handles sign in with the apple. - SuperToken > Multitenancy Recipe [loginmethods](https://doc.api.ahuer.com/api-10441586.md): Get enabled login methods: Returns recipes with their enabled setting and recipe specific configuration. - SuperToken > EmailVerification Recipe [verifyEmailToken](https://doc.api.ahuer.com/api-10441587.md): Send email verification email - SuperToken > EmailVerification Recipe [verifyEmail](https://doc.api.ahuer.com/api-10441588.md): Verify an email - SuperToken > EmailVerification Recipe [getVerifyEmail](https://doc.api.ahuer.com/api-10441589.md): Checks if an email is verified and adds this information into the access token payload as well - SuperToken > JWT Recipe [getJWKS](https://doc.api.ahuer.com/api-10441590.md): Get all JSON web keys for JWT verification - SuperToken > OpenId Recipe [getOpenIdDiscoveryConfiguration](https://doc.api.ahuer.com/api-10441591.md): Get OpenID discovery configuration - SuperToken > App API [exampleAppAPI](https://doc.api.ahuer.com/api-10441592.md): API endpoint in your application, checked with `verifySession` - Search [Search Items By Name](https://doc.api.ahuer.com/api-11220490.md): Search items by name - Search [Search Items By Tags](https://doc.api.ahuer.com/api-11220491.md): Search items by name