# Ucis Gest Activity API

Documentazione per le API da utilizzare per inviare il tracking delle attività al Gestionale UCIS.

# Descrizione funzionamento APP

Il funzionamento è descritto sommariamente qui.

# Effettuare le richieste

Il server comunica in HTTPS e ogni richiesta HTTP viene reindirizzata alla sua corrispettiva risorsa criptata. Tutte le richieste devono essere fatte specificando il comando (PUT, POST, DELETE) altrimenti verrà utilizzato GET.

L'URL generico a cui effettuare le richieste è /index.php?option=com_api&app=<APPLICAZIONE>&resource=<RISORSA>&format=raw Dove <APPLICAZIONE> è il nome del gruppo di risorse e <RISORSA> è il nome della risorsa specifica di quell'<APPLICAZIONE>.

Consulta la documentazione di ogni richiesta per conoscere APPLICAZIONE e RISORSA specifici.

# Richieste autenticate

Per le risorse che richiedono all'utente di essere autenticati, appendere key=<TOKEN> all'indirizzo.

Alternativamente, può essere utilizzato l'header http Authorization: Barear <TOKEN>.

# Codici di errore

Una mappa dei codici di errore valida è nel file errorcode.md

# Test & Debug

Per sviluppare l'applicazione e testare le chiamate, consulare questa documentazione

# Compatibiltà client

  • Client generico HTTP1.1
  • È possibile utilizzare solamente dispositivi con supporto SNI.
  • Connessione con certificato SSL obbligatorio