---
title: "Get Source Action"
method: GET
path: "/v1/source/actions/{action_id}"
tags: ["actions"]
---

# Get Source Action

`GET /v1/source/actions/{action_id}`

## Request

- Base URL: `https://api.actionbox.cloud`
- URL: `https://api.actionbox.cloud/v1/source/actions/{action_id}`
- Auth: HTTP bearer

Return one Action to the exact Source that created it.

Supports long-polling via `wait_seconds` (0–30s). When wait_seconds > 0 and the
action is open, the connection waits asynchronously until the Action changes or
the timeout expires. PostgreSQL remains the authoritative fallback.

## Path parameters

- `action_id` string, required

## Query parameters

- `wait_seconds` integer

## Headers

- `authorization` string, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/actionbox/apis/actionbox-api.md) · [All operations](https://skmtc.dev/actionbox/apis/actionbox-api/llms.txt) · [OpenAPI document](https://skmtc.dev/actionbox/apis/actionbox-api/revisions/bfb9b622e725?raw)
