Get Activity Log
curl --request GET \
--url https://{domo_instance}.domo.com/api/audit/v1/user-audits \
--header 'X-DOMO-Developer-Token: <api-key>'import requests
url = "https://{domo_instance}.domo.com/api/audit/v1/user-audits"
headers = {"X-DOMO-Developer-Token": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-DOMO-Developer-Token': '<api-key>'}};
fetch('https://{domo_instance}.domo.com/api/audit/v1/user-audits', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{domo_instance}.domo.com/api/audit/v1/user-audits",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-DOMO-Developer-Token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://{domo_instance}.domo.com/api/audit/v1/user-audits"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-DOMO-Developer-Token", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://{domo_instance}.domo.com/api/audit/v1/user-audits")
.header("X-DOMO-Developer-Token", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://{domo_instance}.domo.com/api/audit/v1/user-audits")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-DOMO-Developer-Token"] = '<api-key>'
response = http.request(request)
puts response.read_body[
{
"userName": "Jae Wilson",
"userId": "1893952720",
"userType": "USER",
"actionType": "VIEWED",
"objectType": "ACTIVITY_LOG",
"additionalComment": "Jae Wilson viewed the activity log.",
"time": 1654205894927,
"eventText": "Viewed activity log"
}
]{
"message": "<string>"
}Get Activity Log
Retrieves a list of user activity logs based on the provided query parameters.
GET
/
api
/
audit
/
v1
/
user-audits
Get Activity Log
curl --request GET \
--url https://{domo_instance}.domo.com/api/audit/v1/user-audits \
--header 'X-DOMO-Developer-Token: <api-key>'import requests
url = "https://{domo_instance}.domo.com/api/audit/v1/user-audits"
headers = {"X-DOMO-Developer-Token": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-DOMO-Developer-Token': '<api-key>'}};
fetch('https://{domo_instance}.domo.com/api/audit/v1/user-audits', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{domo_instance}.domo.com/api/audit/v1/user-audits",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-DOMO-Developer-Token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://{domo_instance}.domo.com/api/audit/v1/user-audits"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-DOMO-Developer-Token", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://{domo_instance}.domo.com/api/audit/v1/user-audits")
.header("X-DOMO-Developer-Token", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://{domo_instance}.domo.com/api/audit/v1/user-audits")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-DOMO-Developer-Token"] = '<api-key>'
response = http.request(request)
puts response.read_body[
{
"userName": "Jae Wilson",
"userId": "1893952720",
"userType": "USER",
"actionType": "VIEWED",
"objectType": "ACTIVITY_LOG",
"additionalComment": "Jae Wilson viewed the activity log.",
"time": 1654205894927,
"eventText": "Viewed activity log"
}
]{
"message": "<string>"
}Authorizations
Domo Developer Token for authentication.
Query Parameters
The start timestamp for the query (in milliseconds).
The end timestamp for the query (in milliseconds).
The results offset.
The maximum number of results to return.
A comma-separated list of object types to filter by (e.g., DATAFLOW_TYPE,ACCOUNT).
Response
An array of activity log entries.
Example:
"Jae Wilson"
Example:
"1893952720"
Example:
"USER"
Example:
"VIEWED"
Example:
"ACTIVITY_LOG"
Example:
"Jae Wilson viewed the activity log."
Timestamp of the event in milliseconds.
Example:
1654205894927
Example:
"Viewed activity log"