Trust

Trust è la soluzione migliore per prevenire azioni malevoli sulla tua piattaforma tramite API

Verifica la validità delle informazioni dei tuo clienti e utenti in pochi secondi: dal numero di cellulare, all'email ai dati personali.

Tutte le informazioni di cui hai bisogno

Qui trovi qualche consiglio da prendere in considerazione per approcciare a questa API. Se preferisci forniamo esempi di codice, documentazione in OAS3, la possibilità di provare l'API dal vivo con la Swagger UI oppure importare l'intera collezione in Postman. Offriamo inoltre un ambiente di Sandbox dove puoi sperimentare tutte le API gratuitamente.

Utili consigli per iniziare con Trust

Prendi il token nell'apposita sezione prima di cominciare.

Usa lo strumento online o generalo via API. Imposta una data di scadenza e aggiungi una serie di Scopes per limitare le possibli azioni permesse al token.

Trust API

Utilizza i seguenti endpoint per convalidare numeri di telefono o indirizzi email:

Convalida telefono

POST /mobile-start/{numero-di-telefono}

Crea una nuova richiesta; il corpo del post è utilizzato per specificare i parametri di "callback". Il sistema avvierà una ricerca HLR globale sul numero di telefono specificato.
Alcuni operatori di telefonia mobile e la congestione della rete possono rallentare la richiesta.
Se la ricerca richiede più di 10 secondi, riceverai un risultato parziale con uno stato "NEW" o "WAIT". Attendi una notifica quando la ricerca sarà terminata. Puoi anche controllare lo stato manualmente utilizzando il metodo GET e l'ID fornito.

Convalida email

POST /email-start/{email}

Crea una nuova richiesta per convalidare un indirizzo email. Il corpo del post può specificare i parametri di callback. Il sistema avvierà un processo di convalida dell'email.
Se la convalida richiede più di qualche secondo, potresti ricevere un risultato parziale con stato 'NEW' o 'WAIT'. Controlla lo stato manualmente usando GET /email-start/{id} o attendi il callback.

Recupera una richiesta di convalida

GET /mobile-start/{id}
Restituisce i dettagli di una richiesta per controllarne lo "stato"

GET /email-start/{id}
Restituisce i dettagli di una richiesta per controllarne lo "stato"

Trust (1.0.0)

Utilizzate questa API per verificare la validità e l'attendibilità di dati quali indirizzi e-mail e numeri di cellulare.

HLR

interrogazione "Home Location Register" per la convalida dei numeri di telefono cellulare

Recuperare una richiesta

Restituisce un dettaglio della richiesta per controllare lo "stato"

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 66c881896de559cb65055392

id della richiesta ottenuto con il metodo "POST

Responses

Response Schema: application/json
object (mobile-start)
success
boolean
message
string
error
string

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://trust.openapi.com/mobile-start/%7Bid%7D");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": ""
}

Creare una nuova richiesta HLR

Creare una nuova richiesta; il post del corpo viene utilizzato per specificare i parametri di "callback". Il sistema avvierà una ricerca HLR globl sul numero di telefono specificato.
Alcuni operatori di telefonia mobile e la congestione della rete possono rallentare la richiesta. Se la ricerca dura più di 10 secondi, si otterrà un risultato parziale con uno stato di "NEW" o "WAIT". Attendere una notifica al termine della ricerca. È anche possibile verificare lo stato manualmente utilizzando il metodo GET e l'ID fornito.

Authorizations:
bearerAuth
path Parameters
mobile-phone-number
required
string
Example: +393939989747

Il telefono cellulare completo di prefisso internazionale

Request Body schema: application/json
object

È il nostro sistema di callback OpenAPI standardizzato. Consente di configurare i parametri per ricevere notifiche sugli aggiornamenti di stato delle richieste asincrone a questo endpoint.

Responses

Response Schema: application/json
object (mobile-start)
success
boolean
message
string
error
string

Request samples

Content type
application/json
{}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Email

Servizi di convalida delle e-mail

Recuperare una richiesta di convalida di un'e-mail

Restituisce un dettaglio della richiesta di convalida dell'e-mail per controllare lo "stato" e i risultati.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 77e9e92216065fa37f3c9842

ID della richiesta ottenuto con il metodo POST /email-start/{email}

Responses

Response Schema: application/json
object (email-start)
success
boolean
message
string
error
string

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://trust.openapi.com/email-start/%7Bid%7D");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Creare una nuova richiesta di convalida dell'e-mail

Crea una nuova richiesta per convalidare un indirizzo e-mail. Il corpo può specificare parametri di callback. Il sistema avvierà un processo di convalida dell'email. Se la convalida richiede più di qualche secondo, si potrebbe ottenere un risultato parziale con lo stato "NEW" o "WAIT". Verificare manualmente lo stato utilizzando GET /email-start/{id} o attendere il callback.

Authorizations:
bearerAuth
path Parameters
email
required
string <email>

L'indirizzo e-mail da convalidare.

Request Body schema: application/json
object

È il nostro sistema di callback OpenAPI standardizzato. Consente di configurare i parametri per ricevere notifiche sugli aggiornamenti di stato delle richieste asincrone a questo endpoint.

Responses

Response Schema: application/json
object (email-start)
success
boolean
message
string
error
string

Request samples

Content type
application/json
{}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}