Timesafe.io
  • Introduzione
  • API
    • User
      • Login
      • User - Change Password
      • User - Create
    • Certificate
      • File
      • Versions
      • Certificate - put
    • Hash
    • Credits
Powered by GitBook
On this page

Was this helpful?

  1. API

Credits

Gestione dei crediti dell'account

Send credits

POST https://public-api.timesafe.io/credits/send

Questo servizio permette di inviare crediti dal proprio budget a quello di un altro utente, purché se ne abbia l'ID. Dato che il trasferimento di crediti è un'operazione on-chain, ha un costo (1 credito circa). Dunque bisogna tenere conto di questo costo come scarto tra crediti disponibili e crediti inviabili.

Headers

Name
Type
Description

token

string

Token JWT ottenuto da endpoint di login.

Request Body

Name
Type
Description

user

integer

ID dell'utente a cui si vogliono inviare crediti.

credits

integer

Numero di crediti da inviare. Minimo 1, massimo 9999.

{
    "status": "OK",
    "data": {
        "your_new_balance": 97,
        "user_new_balance": 2
    }
}
// CREDITI INSUFFICIENTI
{
    "error": {
        "code": "5_topi_invalidi",
        "details": "You don't have enough credits to perform this action."
    }
}

// UTENTE NON ESISTENTE O PARTE DI ALTRA ORGANIZZAZIONE
{
    "error": {
        "code": "5_topi_invalidi",
        "details": "This user does not exists or you do not have the permission to use it."
    }
}

PreviousHash

Last updated 4 years ago

Was this helpful?