> For the complete documentation index, see [llms.txt](https://fusionauth.io/docs/llms.txt)

# Manage User Action API

Learn about the APIs for creating, retrieving, updating and deleting user actions.

# Manage User Action API

This page contains the APIs for managing user actions. This API does not cover actually actioning users. Instead, this is the CRUD API to manage the user action definitions.

If you want to apply an existing user action to a user, see the [Actioning Users API](https://fusionauth.io/docs/apis/actioning-users.md) and the guide on [how to use User Actions](https://fusionauth.io/docs/lifecycle/manage-users/user-actions.md).

Here are the APIs:

| Operation | Method | Endpoint |
| --- | --- | --- |
| [Create a User Action](https://fusionauth.io/docs/apis/user-actions/create-a-user-action.md) | `POST` | `/api/user-action`  
`/api/user-action/{userActionId}` |
| [Retrieve a User Action](https://fusionauth.io/docs/apis/user-actions/retrieve-a-user-action.md) | `GET` | `/api/user-action`  
`/api/user-action/{userActionId}` |
| [Update a User Action](https://fusionauth.io/docs/apis/user-actions/update-a-user-action.md) | `PUT` | `/api/user-action/{userActionId}` |
| [Delete a User Action](https://fusionauth.io/docs/apis/user-actions/delete-a-user-action.md) | `DELETE` | `/api/user-action/{userActionId}`  
`/api/user-action/{userActionId}&hardDelete=true` |
| [Reactivate a User Action](https://fusionauth.io/docs/apis/user-actions/reactivate-a-user-action.md) | `PUT` | `/api/user-action/{userActionId}?reactivate=true` |