Documentazione AR APIv2 1.0.8 Help

Activate License Standalone *

badge Status-TEST

La chiamata di attivazione Licenza Software Standalone permette, indicando il codice identificativo del Software e il codice univoco dello Shop, di:

  • Effettuare il rilascio della licenza software non associata ad alcuna Card (Standalone), restituendo in risposta tutti i relativi dati necessari.

Richiede in ingresso:

  • Codice univoco e identificativo dello Shop (codice Euronics);

  • Codice univoco e identificativo del Software.

Restituisce:

  • La Licenza rilasciata e le specifiche del Software richiesto

  • Oppure, se non va a buon fine, la descrizione dell’errore riscontrato;

Shop:

Il codice dello Shop inserito nella richiesta deve essere valido e preventivamente censito nei sistemi Euronics.

Softwares:

Il software rilasciato tramite questa chiamata non ha alcun legame con l'utente (User) o con una Card emessa (CardReleased).

Chiave

Valore

Indirizzo Test

https://test-apiv2.smiletech.it/APIv2/Softwares/ActivateLicenseStandalone/

Indirizzo Prod

https://apiv2.smiletech.it/APIv2/Softwares/ActivateLicenseStandalone/

Metodo

POST

Success Response

200 (Success)

Error Response

400 (Bad Request)
401 (Unauthorized)
500(Internal Server Error)

Di seguito la struttura dell’Header contenente:

Header

{ "authorization": "Bearer -indicare-qui-Token-fornito-" }

Di seguito la struttura del body contenente i valori da inserire all’interno della richiesta:

Request body

{ "shopCode": "[string]{codice negozio Euronics} OBBLIGATORIO", "softwareCode": "[string]{codice tipo di software} OBBLIGATORIO" }

Di seguito la struttura della response contenente i valori di ritorno dal sistema:

Response body

{ "name": "[string]{nome del Software}", "code": "[string]{codice univoco del gruppo Software di appartenenza}", "license": "[string]{licenza di utilizzo del Software, destinata al cliente finale}", "downloadLink": "[string]{link di download del Software}", "group": "[string]{nome del gruppo Software di appartenenza}", "resultMessage": "[string]{messaggio di esito dell’operazione}" }

Un esempio di chiamata con dati verosimili:

https://test-apiv2.smiletech.it/APIv2/Softwares/ActivateLicenseStandalone

Header

{ "authorization": "Bearer NTNv7j0TuYARvmNMmWXo6fKvM4o6nv/aUi9ryX38ZH+L1bkrnD1ObOQ8Jdav" }

Request body

{ "shopCode": "1050", "softwareCode": "KMS", }

In caso di Successo il sistema ritorna il seguente modello JSON:

Response body

{ "name": "Kaspersky Mobile Security", "code": "KMS", "license": "AAAA5-BB0BB-1CCCC-13978", "downloadLink": "https://my.kaspersky.com/", "group": "Antivirus", "resultMessage": "Licenza rilasciata correttamente." }

In caso di Errore il sistema ritorna il seguente modello JSON:

Response

Status: 400 Bad Request

{ "error": "Campi obbligartori (shopCode) non valorizzati." }
23 giugno 2026