curl -X DELETE 'https://verification.didit.me/v3/organization/11111111-2222-3333-4444-555555555555/application/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee/regulatory-reports/5ec00000-0000-4000-8000-000000000007/' \
-H 'x-api-key: YOUR_API_KEY'{
"confirm_delete": [
"This field is required to delete a finalized report."
]
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "This report is being deleted. Retry deleting it to finish erasing its files.",
"code": "report_deletion_pending"
}{
"detail": "The report files could not be erased. Please retry deleting the report.",
"code": "report_storage_unavailable"
}Elimina report FIU tramite API
Elimina con Didit un report normativo in bozza o finalizzato, incluse narrativa copiata, collegamenti alle transazioni, XML goAML e PDF.
curl -X DELETE 'https://verification.didit.me/v3/organization/11111111-2222-3333-4444-555555555555/application/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee/regulatory-reports/5ec00000-0000-4000-8000-000000000007/' \
-H 'x-api-key: YOUR_API_KEY'{
"confirm_delete": [
"This field is required to delete a finalized report."
]
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "This report is being deleted. Retry deleting it to finish erasing its files.",
"code": "report_deletion_pending"
}{
"detail": "The report files could not be erased. Please retry deleting the report.",
"code": "report_storage_unavailable"
}Cosa viene eliminato
Il report, la sua narrativa copiata, i motivi e gli altri campi del report, i collegamenti alle transazioni e l’XML goAML e il PDF generati. Vengono eliminate tutte le versioni memorizzate di questi file. Il report scompare dagli elenchi dei report e gli URL di download già emessi smettono di funzionare. Il caso, le transazioni, le persone e le aziende non vengono eliminati. Il report non porta con sé i loro dati. L’eliminazione è permanente e irreversibile.Conferma
Un report in bozza o validato viene eliminato senza un corpo della richiesta. Per eliminare un report finalizzato serve una conferma esplicita:{ "confirm_delete": true }
400 e non viene eliminato nulla.
Se i file non possono essere eliminati al momento
Un503 con code: report_storage_unavailable indica che i file del report non possono essere eliminati al momento. Il report è ancora presente, quindi ripeti la richiesta. Un 409 con code: report_deletion_pending indica che un’eliminazione di questo report è già in corso: ripeti la richiesta per completarla.
Risolvere un’eliminazione bloccata
Se l’eliminazione di una persona, un’azienda, una transazione, un caso o una sessione restituisce409 con code: in_filed_report, la risposta indica i report che contengono i dati. Elimina ciascun report da qui, poi ripeti l’eliminazione bloccata.
Correlati
Autorizzazioni
La chiave API della tua applicazione, da Developers -> API keys nella Business Console. La chiave primaria ha accesso completo. Una chiave con nome può avere un ambito definito: nessuno, lettura o scrittura per risorsa, limitata ad alcuni workflow o a sessioni approvate, a un elenco di indirizzi IP e a una data di scadenza. 401 indica che la chiave è errata, revocata o scaduta; 403 indica che non è stata inviata alcuna chiave, che la chiave non ha accesso a questa risorsa o azione, oppure che la richiesta proviene da un indirizzo non incluso nel suo elenco IP; 404 su una route di sessione indica che la sessione non rientra nei workflow o negli stati previsti dalla chiave. Una chiave senza accesso ai media riceve gli URL di immagini, video e PDF come null, e una chiave senza permessi di scrittura sulle sessioni riceve link e token di sessione come null. Consulta https://docs.didit.me/console/api-keys.
Parametri del percorso
UUID dell'organizzazione.
UUID dell'applicazione.
UUID del report.
"5ec00000-0000-4000-8000-000000000007"
Corpo
Obbligatorio solo per un report finalizzato.
Imposta su true per confermare che un report finalizzato e i file generati vengano eliminati definitivamente.
Risposta
Report eliminato, inclusi i relativi file generati.