Skip to main content

actions

Creates, updates, deletes, gets or lists an actions resource.

Overview

Nameactions
TypeResource
Iddigitalocean.account.actions

Fields

The following fields are returned by SELECT queries:

The result will be a JSON object with an action key. This will be set to an action object containing the standard action attributes.

NameDatatypeDescription
idintegerA unique numeric ID that can be used to identify and reference an action.
resource_idintegerA unique identifier for the resource that the action is associated with.
completed_atstring (date-time)A time value given in ISO8601 combined date and time format that represents when the action was completed. (example: 2020-11-14T16:30:06Z)
regionobject
region_slugstringA human-readable string that is used as a unique identifier for each region. (example: nyc3)
resource_typestringThe type of resource that the action is associated with. (example: droplet)
started_atstring (date-time)A time value given in ISO8601 combined date and time format that represents when the action was initiated. (example: 2020-11-14T16:29:21Z)
statusstringThe current status of the action. This can be "in-progress", "completed", or "errored". (example: completed, default: in-progress)
typestringThis is the type of action that the object represents. For example, this could be "transfer" to represent the state of an image transfer action. (example: create)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
actions_getselectaction_idTo retrieve a specific action object, send a GET request to /v2/actions/$ACTION_ID.
actions_listselectper_page, pageThis will be the entire list of actions taken on your account, so it will be quite large. As with any large collection returned by the API, the results will be paginated with only 20 on each page by default.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
action_idintegerA unique numeric ID that can be used to identify and reference an action. (example: 36804636)
pageintegerWhich 'page' of paginated results to return. (example: 1)
per_pageintegerNumber of items returned per page (example: 2)

SELECT examples

To retrieve a specific action object, send a GET request to /v2/actions/$ACTION_ID.

SELECT
id,
resource_id,
completed_at,
region,
region_slug,
resource_type,
started_at,
status,
type
FROM digitalocean.account.actions
WHERE action_id = '{{ action_id }}' -- required;