List
curl --request GET \
--url https://api.nebius.cloud/audit/v2/audit-event-exports \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.nebius.cloud/audit/v2/audit-event-exports"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.nebius.cloud/audit/v2/audit-event-exports', 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://api.nebius.cloud/audit/v2/audit-event-exports",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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://api.nebius.cloud/audit/v2/audit-event-exports"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.nebius.cloud/audit/v2/audit-event-exports")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.nebius.cloud/audit/v2/audit-event-exports")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"items": [
{
"metadata": {
"parentId": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"id": "<string>",
"labels": {},
"name": "<string>",
"resourceVersion": "<string>",
"updatedAt": "2023-11-07T05:31:56Z"
},
"spec": {
"params": {
"eventType": "EVENT_TYPE_UNSPECIFIED",
"from": "2023-11-07T05:31:56Z",
"to": "2023-11-07T05:31:56Z",
"filter": "<string>"
},
"nebiusObjectStorage": {
"bucketById": {
"id": "<string>"
},
"objectPrefix": "<string>"
}
},
"status": {
"exportOperationId": "<string>",
"finishedAt": "2023-11-07T05:31:56Z",
"message": "<string>",
"startedAt": "2023-11-07T05:31:56Z",
"state": "AUDIT_EVENT_EXPORT_STATE_UNSPECIFIED"
}
}
],
"nextPageToken": "<string>"
}audit-event-exports
List
Returns a list of exports created for a specific parent_id.
GET
/
audit
/
v2
/
audit-event-exports
List
curl --request GET \
--url https://api.nebius.cloud/audit/v2/audit-event-exports \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.nebius.cloud/audit/v2/audit-event-exports"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.nebius.cloud/audit/v2/audit-event-exports', 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://api.nebius.cloud/audit/v2/audit-event-exports",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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://api.nebius.cloud/audit/v2/audit-event-exports"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.nebius.cloud/audit/v2/audit-event-exports")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.nebius.cloud/audit/v2/audit-event-exports")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"items": [
{
"metadata": {
"parentId": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"id": "<string>",
"labels": {},
"name": "<string>",
"resourceVersion": "<string>",
"updatedAt": "2023-11-07T05:31:56Z"
},
"spec": {
"params": {
"eventType": "EVENT_TYPE_UNSPECIFIED",
"from": "2023-11-07T05:31:56Z",
"to": "2023-11-07T05:31:56Z",
"filter": "<string>"
},
"nebiusObjectStorage": {
"bucketById": {
"id": "<string>"
},
"objectPrefix": "<string>"
}
},
"status": {
"exportOperationId": "<string>",
"finishedAt": "2023-11-07T05:31:56Z",
"message": "<string>",
"startedAt": "2023-11-07T05:31:56Z",
"state": "AUDIT_EVENT_EXPORT_STATE_UNSPECIFIED"
}
}
],
"nextPageToken": "<string>"
}Authorizations
The Authorization header expects a Bearer token.
Query Parameters
Parent id used when creating the audit export.
Specifies the maximum number of items to return in the response.
Token for pagination, allowing the retrieval of the next set of results.
Region to retrieve audit exports (e.g. eu-north2, us-central1, eu-west1) See https://docs.nebius.com/overview/regions Default: eu-north1
After a transition period (13-08-2026) this field becomes required.
Was this page helpful?
⌘I