Eliminazione di una sessione
Nel caso in cui una sessione di riconoscimento non sia avanzata oltre allo stato iniziale, è possibile eliminarla con l'API:
[DELETE] /api/v1/spid/{spidId}
Header
Gli header richiesti dalla chiamata sono gli header standard di TSDigital.
Il Content-Type deve essere application/json
Path Parameter
- spidId: identificativo univoco della sessione di riconoscimento SPID, ottenuto al termine del processo di creazione o dalle API di lettura
Body
La richiesta non ha body.
Risposte
Successo
In caso di successo, l'API risponde con il codice HTTP 204 con nessun body.
Errore
In caso di errore, l'API risponde con un body JSON avente il seguente formato:
{
"code": "string",
"timestamp": "2022-04-13T13:35:16.678Z",
"message": "string",
"subErrors": [
{}
]
}
- code: rappresentazione sotto forma di stringa del codice d'errore HTTP. Coincide con l'errore HTTP ritornato
- tiemstamp: data e ora della risposta, espresso sotto forma di stringa
- message: messaggio che esprime l'errore
Gli errori possibili sono:
- 400: la richiesta è malformata (parametri con formato errato, parametri invalidi o inconsistenti fra loro)
- 401: non è stato fornito un token autorizzativo o il token autorizzativo fornito non è valido (es: è scaduto)
- 403: il token fornito è valido, ma l'utente non è autorizzato ad effettuare l'operazione
- 404: non esiste una sessione con l'ID specificato
- 409: la sessione specificata non è in uno stato diverso da quello iniziale (INITIALIZED/SESSION_EXPIRED)
- 500: si è verificato un errore inaspettato
- 502: si è verificato un errore inaspettato nella comunicazione con altri servizi
No comments to display
No comments to display