Utilizzo dei registri di controllo
Panoramica
Frame.io supporta e gestisce registri di controllo per la stragrande maggioranza delle attività svolte nelle sue applicazioni. Ciò include sia le operazioni CRUD di base sulle risorse principali sia alcune astrazioni speciali (ad es. AssetVersioned).
I registri di controllo vengono troncati dopo 30 giorni
I registri di controllo di Frame.io sono disponibili tramite API per un periodo di 30 giorni, dopodiché vengono spostati nell’archiviazione a freddo. Pertanto, se desideri mantenere una cronologia a lungo termine degli eventi di Frame.io, assicurati di archiviare dati di registro cronologici in modo indipendente.
Ambito e autorizzazioni
Solo gli amministratori dell’account possono accedere ai registri di controllo per un account e tutte le chiamate all’endpoint dei registri di controllo devono essere limitate a un account_id come segue:
Risposte
Tutte le risposte del registro di controllo hanno un formato simile:
Non dimenticare la paginazione!
I dati delle risposte del registro di controllo possono essere piuttosto prolissi, quindi assicurati di avere familiarità con la paginazione!
Filtri
I registri di controllo supportano vari filtri, inclusi gli intervalli di date. A differenza degli endpoint di ricerca di Frame.io, i filtri possono essere inviati solo come parametri della stringa di richiesta GET.
Tutti i filtri seguono la stessa formattazione:
GET + stringa di richiesta
Un solo valore per tipo di filtro
Attualmente, i registri di controllo supportano un solo valore per tipo di filtro. Se fornisci due filtri dello stesso tipo (ad es. filter[action]=ActionOne&filter[action]=ActionTwo), il secondo filtro avrà la precedenza.
Tipi di filtro principali
I tipi di filtro principali per selezionare e navigare i registri di controllo sono:
Tipi di elementi e azioni
Esempi di filtro
Tutti i filtri seguono un formato simile, come illustrato sopra. Di seguito trovi alcuni esempi per casi d’uso specifici che possono aiutarti a iniziare.
Intervalli di date
Gli intervalli di date sono un caso leggermente speciale, in quanto è necessario specificare sia il valore inserted_at per la data e l’ora “ e l’operazione d applicare alla data e ora. Di conseguenza, le query con intervallo di date avranno sempre due elementi di filtro, ognuno dei quali sarà a sua volta nidificato accanto a un parametro [inserted_at].
Le operazioni supportate includono:
- gt: maggiore di
- gte: maggiore o uguale a
- lt: minore di
- lte: minore o uguale a