User - Create

Questo servizio permette la creazione di un'utenza con relativo wallet. Può essere chiamato solo da utenti di tipo admin.

Create user

GET https://public-api.timesafe.io/user/create

Questo servizio può essere chiamato solo da utenti che abbiano il permesso di creazione, ovvero che nella risposta alla chiamata get_user abbiano il campo can_create_users settato a TRUE. Se questo servizio viene chiamato in sandbox mode, risponderà con dati di mockup, simili per formato a quelli reali. Per via dei tempi di creazione dei wallet del nuovo utente, la risposta può richiedere 5~30 secondi.

Headers

NameTypeDescription

token

string

Token JWT ottenuto da endpoint di login

Request Body

NameTypeDescription

cf

string

Il campo intende un codice fiscale, una partita iva o un identificativo univoco dell'utente nel mondo reale. Sebbene non venga controllato nel contenuto ma solo nella forma (deve essere univoco, alfanumerico e di massimo 20 caratteri), la sua utilità è nella verifica del dato da terzi, se ne consiglia quindi l'utilizzo.

email

string

Email del nuovo utente. Verrà usata come login. Nota: non deve essere già presente.

{
    "status": "OK",
    "data": [
        {
            "id": 01,
            "cf": "RSSMRA01A01F205Q",
            "email": "mario.rossi@timesafe.io",
            "password": "LIVE_uiymc0dpdcj712og4omk",
            "sandbox_password": "SANDBOX_5emetfiiqpziifz3h14i",
            "ethereum_wallet": "x4dn8jo6vns9u0oae9enys4mnngd3m51rrnbjtja",
            "algorand_wallet": "aptg72d68xhpo6p74z7pg2y4omyr8xgo7huvke74l59unkf8aq63iluofr",
            "creation_date": "2021-01-01 01:01:01",
            "created_by": 12345
        }
    ]
}

POST https://public-api.timesafe.io/user/change_password

Headers

NameTypeDescription

token

string

Token JWT ottenuto da endpoint di login

Last updated