# Action

Actions can be stacked and constrain different activities in their context

## Get actions

 - [GET /actions/{offset}/{amount}](https://docs.transportial.com/apis/action/get:actions_1.md): Get list of actions

## Get actions

 - [POST /actions/{offset}/{amount}](https://docs.transportial.com/apis/action/get:actions_2.md): Get list of actions

## Submit action result

 - [POST /action/{id}/result](https://docs.transportial.com/apis/action/submit:action:result.md): Submit questionnaire answers for an action result. Answers are validated and processed according to platform configuration, potentially updating action and consignment fields.

## Update action lifeCycle

 - [PUT /action/{id}/{lifeCycle}](https://docs.transportial.com/apis/action/update:actions.md): Update an actions lifeCycle, this includes all child actions

## Update action

 - [PUT /action](https://docs.transportial.com/apis/action/update:actions_1.md): Update a action

## Create action

 - [POST /action](https://docs.transportial.com/apis/action/create:action.md): Create a new action

## Get action

 - [GET /action/{id}](https://docs.transportial.com/apis/action/get:action.md): Get a action on id

## Delete action

 - [DELETE /action/{id}](https://docs.transportial.com/apis/action/delete:action.md): Delete a action

## Get action result questionnaire

 - [GET /action/{id}/result/questionnaire](https://docs.transportial.com/apis/action/get:action:result:questionnaire.md): Get the configured questionnaire for an action's result based on action type and platform settings

## Update action

 - [PUT /action/{id}/times](https://docs.transportial.com/apis/action/update:actions_2.md): Update a action

