Consulter le journal des changements
curl --request GET \
--url https://api.zelinqa.ai/v1/configuration/audit \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.zelinqa.ai/v1/configuration/audit"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.zelinqa.ai/v1/configuration/audit', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"request_id": "req_8aa1",
"events": [
{
"id": "00000000-0000-4000-8000-000000000001",
"occurred_at": "2026-09-02T12:44:10Z",
"action": "configuration.question.deactivated",
"origin": "studio_jwt",
"actor": {
"type": "cognito_user",
"id": "00000000-0000-4000-8000-000000000002"
},
"scopes": [
"configuration:read",
"configuration:write",
"configuration:publish"
],
"request_id": "req_71aa",
"resource": {
"type": "question",
"id": "q_style"
},
"diff": {
"before": {
"active": true
},
"after": {
"active": false
}
},
"details": {
"config_version_id": "00000000-0000-4000-8000-000000000003",
"draft_revision": 43
}
}
],
"next_cursor": null
}Configuration
Consulter le journal des changements
Renvoie les actions de configuration du domaine, de la plus récente à la
plus ancienne. Cette lecture est réservée au scope
configuration:publish : le journal contient l’identité des opérateurs
et n’est pas une simple lecture du corpus.
Les différences sont volontairement structurelles. Elles indiquent la ressource et les champs modifiés, mais ne recopient jamais le texte des questions, les libellés, les prompts, les réponses d’un utilisateur ni une clé API en clair. L’identifiant d’une clé actrice est une empreinte non réversible de cette clé.
La pagination utilise un curseur opaque. Le journal des événements de session est séparé et n’est jamais renvoyé par cette route.
GET
/
v1
/
configuration
/
audit
Consulter le journal des changements
curl --request GET \
--url https://api.zelinqa.ai/v1/configuration/audit \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.zelinqa.ai/v1/configuration/audit"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.zelinqa.ai/v1/configuration/audit', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"request_id": "req_8aa1",
"events": [
{
"id": "00000000-0000-4000-8000-000000000001",
"occurred_at": "2026-09-02T12:44:10Z",
"action": "configuration.question.deactivated",
"origin": "studio_jwt",
"actor": {
"type": "cognito_user",
"id": "00000000-0000-4000-8000-000000000002"
},
"scopes": [
"configuration:read",
"configuration:write",
"configuration:publish"
],
"request_id": "req_71aa",
"resource": {
"type": "question",
"id": "q_style"
},
"diff": {
"before": {
"active": true
},
"after": {
"active": false
}
},
"details": {
"config_version_id": "00000000-0000-4000-8000-000000000003",
"draft_revision": 43
}
}
],
"next_cursor": null
}