FusionAuth API — User
FusionAuth API — User. 55 operations. Lead operation: Retrieves the user by a verificationId. The intended use of this API is to retrieve a user after the forgot password workflow has been initi. Self-contained Naftiko capability covering one business surface.
FusionAuth API — User is a Naftiko capability published by FusionAuth, one of 33 capabilities the APIs.io network indexes for this provider. It bundles 55 operations across the POST, GET, DELETE, PUT, and PATCH methods rooted at /v1/api/user.
The capability includes 16 read-only operations and 39 state-changing operations. Lead operation: Creates a user. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.
Tagged areas include FusionAuth and User.
What You Can Do
MCP Tools
fusionauth-createuser
Creates a user. You can optionally specify an Id for the user, if not provided one will be generated.
fusionauth-retrieveuser
Retrieves the user by a verificationId. The intended use of this API is to retrieve a user after the forgot password workflow has been initi
fusionauth-actionuserwithid
Takes an action on a user. The user being actioned is called the "actionee" and the user taking the action is called the "actioner". Both us
fusionauth-retrieveuseractioning
Retrieves all the actions for the user with the given Id that are currently inactive. An inactive action means one that is time based and ha
fusionauth-cancelactionwithid
Cancels the user action.
fusionauth-modifyactionwithid
Modifies a temporal user action by changing the expiration of the action and optionally adding a comment to the action.
fusionauth-retrieveactionwithid
Retrieves a single action log (the log of a user action that was taken on a user previously) for the given Id.
fusionauth-deleteuserbulk
Deletes the users with the given Ids, or users matching the provided JSON query or queryString. The order of preference is Ids, query and th
fusionauth-createuserchangepassword
Changes a user's password using their access token (JWT) instead of the changePasswordId A common use case for this method will be if you wa
fusionauth-retrieveuserchangepassword
Check to see if the user must obtain a Trust Request Id in order to complete a change password request. When a user has enabled Two-Factor a
fusionauth-changepasswordwithid
Changes a user's password using the change password Id. This usually occurs after an email has been sent to the user and they clicked on a l
fusionauth-retrieveuserchangepasswordwithid
Check to see if the user must obtain a Trust Token Id in order to complete a change password request. When a user has enabled Two-Factor aut
fusionauth-commentonuserwithid
Adds a comment to the user's account.
fusionauth-searchusercommentswithid
Searches user comments with the specified criteria and pagination.
fusionauth-retrieveusercommentswithid
Retrieves all the comments for the user with the given Id.
fusionauth-createuserconsent
Creates a single User consent.
fusionauth-retrieveuserconsentswithid
Retrieves all the consents for a User.
fusionauth-createuserconsentwithid
Creates a single User consent.
fusionauth-patchuserconsentwithid
Updates, via PATCH, a single User consent by Id.
fusionauth-retrieveuserconsentwithid
Retrieve a single User consent by Id.
fusionauth-revokeuserconsentwithid
Revokes a single User consent by Id.
fusionauth-updateuserconsentwithid
Updates a single User consent by Id.
fusionauth-createfamily
Creates a family with the user Id in the request as the owner and sole member of the family. You can optionally specify an Id for the family
fusionauth-retrievefamilieswithid
Retrieves all the families that a user belongs to.
fusionauth-retrievependingchildrenwithid
Retrieves all the children for the given parent email address.
fusionauth-sendfamilyrequestemailwithid
Sends out an email to a parent that they need to register and create a family or need to log in and add a child to their existing family.
fusionauth-updateuserfamilywithid
Updates a family with a given Id. OR Adds a user to an existing family. The family Id must be specified.
fusionauth-createfamilywithid
Creates a family with the user Id in the request as the owner and sole member of the family. You can optionally specify an Id for the family
fusionauth-retrievefamilymembersbyfamilyidwithid
Retrieves all the members of a family by the unique Family Id.
fusionauth-removeuserfromfamilywithid
Removes a user from the family with the given Id.
fusionauth-forgotpasswordwithid
Begins the forgot password sequence, which kicks off an email to the user so that they can reset their password.
fusionauth-importuserswithid
Bulk imports users. This request performs minimal validation and runs batch inserts of users with the expectation that each user does not ye
fusionauth-retrieveuserrecentlogin
Retrieves the last number of login records for a user. OR Retrieves the last number of login records.
fusionauth-importrefreshtokenswithid
Bulk imports refresh tokens. This request performs minimal validation and runs batch inserts of refresh tokens with the expectation that eac
fusionauth-register
Registers a user for an application. If you provide the User and the UserRegistration object on this request, it will create the user as wel
fusionauth-patchregistrationwithid
Updates, via PATCH, the registration for the user with the given Id and the application defined in the request.
fusionauth-registerwithid
Registers a user for an application. If you provide the User and the UserRegistration object on this request, it will create the user as wel
fusionauth-updateregistrationwithid
Updates the registration for the user with the given Id and the application defined in the request.
fusionauth-deleteuserregistrationwithid
Deletes the user registration for the given user and application along with the given JSON body that contains the event information. OR Dele
fusionauth-retrieveregistrationwithid
Retrieves the user registration for the user with the given Id and the given application Id.
fusionauth-searchusersbyidswithid
Retrieves the users for the given Ids. If any Id is invalid, it is ignored.
fusionauth-searchusersbyquerywithid
Retrieves the users for the given search criteria and pagination.
fusionauth-generatetwofactorrecoverycodeswithid
Generate two-factor recovery codes for a user. Generating two-factor recovery codes will invalidate any existing recovery codes.
fusionauth-retrievetwofactorrecoverycodeswithid
Retrieve two-factor recovery codes for a user.
fusionauth-deleteusertwofactorwithid
Disable two-factor authentication for a user using a JSON body rather than URL parameters. OR Disable two-factor authentication for a user.
fusionauth-enabletwofactorwithid
Enable two-factor authentication for a user.
fusionauth-updateuserverifyemail
Re-sends the verification email to the user. If the Application has configured a specific email template this will be used instead of the te
fusionauth-createuserverifyemail
Administratively verify a user's email address. Use this method to bypass email verification for the user. The request body will contain th
fusionauth-updateuserverifyregistration
Re-sends the application registration verification email to the user. OR Generate a new Application Registration Verification Id to be used
fusionauth-verifyuserregistrationwithid
Confirms a user's registration. The request body will contain the verificationId. You may also be required to send a one-time use code bas
fusionauth-createuserwithid
Creates a user. You can optionally specify an Id for the user, if not provided one will be generated.
fusionauth-deleteuserwithid
Deletes the user based on the given request (sent to the API as JSON). This permanently deletes all information, metrics, reports and data a
fusionauth-patchuserwithid
Updates, via PATCH, the user with the given Id.
fusionauth-updateuserwithid
Updates the user with the given Id. OR Reactivates the user with the given Id.
fusionauth-retrieveuserwithid
Retrieves the user for the given Id.