# Building actions

Once you have figured out how to connect to your applications, you can build actions for your connectors. Actions give your connectors functionality and purpose, without them, your connectors can't really do much. In this segment, we go through the building of various types of actions:

  • Creating objects
  • Updating objects
  • Get (Retrieving) objects
  • Download files/documents
  • Upload files/documents

Before we start, it is also important to get familiar with the different types of HTTP request methods. These HTTP request methods are what give life to the actions that you are building.

# General structure of actions

The structure of actions are fairly typical, the basic components that are used include the description, help, input_fields, execute, output_fields and sample_output blocks. You can find a full reference of the actions key in our SDK reference.