# Overview



API actions are fundamentally an extension of a REST API, allowing you to design the specific actions that can be executed as part of a workflow. The interface is modeled the same as the REST API interface, except that it is designed to allow you to extend configuration to target an action.

### Creating an Action

Within the menu, you can create an action and you will set the following basic information:

![](https://mindcloud.imgix.net/docs/document360/9b22fdd184af-image-44_1778246177924.octet-stream "image(44).png")

Name and description are vital.

### Configuring an Action

Configuring an app action includes the following key components:

### Request

- [Properties](/docs/gravity/gravity-app-builder/app-actions/gravity-app-builder-app-actions-request/action-properties)
- [Headers](/docs/gravity/gravity-app-builder/app-actions/gravity-app-builder-app-actions-request/action-headers)
- [Arguments](/docs/gravity/gravity-app-builder/app-actions/gravity-app-builder-app-actions-request/action-arguments)
- [Mapping](/docs/gravity/gravity-app-builder/app-actions/gravity-app-builder-app-actions-request/action-request-mapping)
- [Tests](/docs/gravity/gravity-app-builder/app-actions/action-tests)

### Response

- [Mapping](/docs/gravity/gravity-app-builder/app-actions/gravity-app-builder-app-actions-response/response-mapping)
- [Attributes](/docs/gravity/gravity-app-builder/app-actions/gravity-app-builder-app-actions-response/action-response-attributes)
- [Presentation](/docs/gravity/gravity-app-builder/app-actions/gravity-app-builder-app-actions-response/action-response-presentation)

### Cloning an Action

If you have an action that you want to replicate, with all associated arguments and values, you can do so in the Actions List as below:

![](https://mindcloud.imgix.net/docs/document360/53b49ce6e55e-image-76_1778246177926.octet-stream "image(76).png")

To access this list, click on the “Actions” within with menu on the left:

![](https://mindcloud.imgix.net/docs/document360/5a4285641ab2-image-77_1778246193928.octet-stream "image(77).png")