Skip to content

Action Logs

GET
/api/v1/appliances/load-balancer-actionlog/{lb_id}/
curl --request GET \
--url 'https://api.e2enetworks.com/myaccount/api/v1/appliances/load-balancer-actionlog/{lb_id}/?project_id=<PROJECT_ID>&apikey=<API_KEY>&location=<LOCATION>' \
--header 'Authorization: Bearer <API_TOKEN>'

Returns a paginated audit trail of actions performed on the load balancer (configuration updates, IPv6 attach/detach, alert pause/resume, and so on). Each entry records the timestamp, event, originating client_ip, a human-readable details string, the project_name, and the created_by_user_email.

lb_id
required
integer

The id of the load balancer, as returned by the List Load Balancers endpoint.

Example

12345
page_no
integer

1-based page number to retrieve.

Example

1
per_page
integer

Number of log entries to return per page.

Example

5
project_id
required
integer

Identifier of the project to scope the request to. Required integer project ID.

Example

<PROJECT_ID>
apikey
required
string

API key used to authenticate the request

Example

<API_KEY>
location
required
string

Region of the load balancer.

Example

<LOCATION>

Successful response

Media typeapplication/json
object
code
integer
data
Array<object>
object
timestamp
string
event

Action that was logged (e.g. UPDATE, IPV6_DETACH, PAUSE_ALERT, RESUME_ALERT).

string
client_ip
string
details
string
project_name
string
created_by_user_email
string
errors
object
message
string
total_page_number
integer
total_count
integer

Example

{
"code": 200,
"data": [
{
"timestamp": "Jun 08, 2026 01:24:59 PM",
"event": "UPDATE",
"client_ip": "59.160.116.134",
"details": "Appliance name: new-name-1, Message: Configuration updated successfully",
"project_name": "default-project-33935",
"created_by_user_email": "user@example.com"
}
],
"message": "Success",
"total_page_number": 5,
"total_count": 23
}