# useMutation > Run an async write action on demand and track status, data, and error. - Category: Data - Package: `hookli` (install with `npm i hookli`) - Docs: https://hookli.vercel.app/docs/use-mutation ## Signature ```ts useMutation(mutationFn: (...args: TArgs) => Promise): UseMutationReturn ```