Retrieve a project’s activity log including logging actions in all environments within a project. This returns a list of objects with records of actions such as:
The object includes a timestamp of when the action occurred
(created_at), when the action concluded (updated_at),
the current state of the action, the action’s completion
percentage (completion_percent), the environments it
applies to and when the activity expires (expires_at).
There are other related information in the payload.
The contents of the payload varies based on the type of the
activity. For example:
An environment.branch action’s payload can contain objects
representing the environment’s parent environment and the
branching action’s outcome.
An environment.push action’s payload can contain objects
representing the environment, the specific commits included in
the push, and the user who pushed.
Expired activities are removed from the project activity log, except
the last 100 expired objects provided they are not of type environment.cron
or environment.backup.
The identifier of Activity
The creation date
The update date
The type of the activity
The parameters of the activity
The project the activity belongs to
The state of the activity
cancelled, complete, in_progress, pending, scheduled, staged The result of the activity
failure, success The start date of the activity
The completion date of the activity
The completion percentage of the activity
The Cancellation date of the activity
Timings related to different phases of the activity
The log of the activity
The payload of the activity
The description of the activity, formatted with HTML
The description of the activity, formatted as plain text
The date at which the activity will expire
The commands of the activity
The integration the activity belongs to
The environments related to the activity