> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.taigabilling.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.taigabilling.com/_mcp/server.

# Get task actions

GET https://api.taigabilling.com/api/tasks/v3/{task_id}/actions

Reference: https://docs.taigabilling.com/api-reference/tasks-v-3/tasks-v-3-get-actions

## Authentication

- `Authorization` header (bearer token, required) — Send your Taiga API key as a Bearer token. Create and manage keys in the Taiga developer portal.

## Servers

- `https://api.taigabilling.com` (Production, default)
- `https://api-staging.taigabilling.com` (Staging)

## Request

### Path parameters

- `task_id` (string, required)

## Response

### 200

- `actions` (list of tasksv3TaskAction, required)

## Types

### tasksv3TaskAction

- `display_name` (string, required)
- `execution_method` (tasksv3TaskActionExecutionMethod, required)
- `type` (enum, required)
  - Allowed values: `close_task`, `close_task_and_reprocess`

### tasksv3TaskActionExecutionMethod

- Tasksv3TaskActionExecutionMethod0

### Tasksv3TaskActionExecutionMethod0

- `type` (enum, required)
  - Allowed values: `close_task`

## Examples

**Response**

```json
{
  "actions": [
    {
      "display_name": "string",
      "execution_method": {
        "type": "close_task"
      },
      "type": "close_task"
    }
  ]
}
```

**SDK Code**

```python
import requests

url = "https://api.taigabilling.com/api/tasks/v3/task_id/actions"

headers = {"Authorization": "Bearer <token>"}

response = requests.get(url, headers=headers)

print(response.json())
```