Pular para o conteúdo principal
Pede a exportação em CSV de um intervalo de até 3 meses

Autorizações

Authorization
string
header
obrigatório

Chave secreta (unifokal_live_ em produção, unifokal_test_ no sandbox: 64 hex mais CRC-32) no Authorization: Bearer. Só no seu servidor: nunca no browser ou app (o widget monta apenas com o id vs_ da sessão). Não existe chave publishable.

Corpo

application/json
range_start
string
obrigatório
range_end
string
obrigatório
organization_id
string
Pattern: ^aorg_[0-9A-HJKMNP-TV-Z]{26}$
actions
string[]
Maximum array length: 50
Maximum string length: 100
Pattern: ^[a-z][a-z0-9_]*(\.[a-z0-9_]+)+$
actor_ids
string[]
Maximum array length: 50
Required string length: 1 - 255
target_ids
string[]
Maximum array length: 50
Required string length: 1 - 255

Resposta

A exportação na fila.

id
string
obrigatório
Pattern: ^alex_[0-9A-HJKMNP-TV-Z]{26}$
object
enum<string>
obrigatório
Opções disponíveis:
audit_log_export
status
enum<string>
obrigatório
Opções disponíveis:
pending,
running,
ready,
failed,
expired
organization_id
string | null
obrigatório
range_start
string<date-time>
obrigatório
range_end
string<date-time>
obrigatório
row_count
integer | null
obrigatório
last_hash
string | null
obrigatório

A ponta da cadeia de hash do arquivo: cada linha traz prev_hash e hash = sha256(prev_hash, quebra de linha, registro canônico).

url
string | null
obrigatório

O link de download, assinado por 10 minutos, quando status é ready.

url_expires_at
string<date-time> | null
obrigatório
error
string | null
obrigatório
created_at
string<date-time>
obrigatório