Riferimento API
Letture pubbliche, risorse per le integrazioni e richieste disponibili ai proprietari delle schede.
Le etichette di accesso dal browser descrivono fetch da un’altra origine. I widget usano riquadri e i link si aprono normalmente. Le chiamate che richiedono firme o codici privati mantengono i propri requisiti. Le API amministrative riservate allo staff non fanno parte di questo riferimento per le integrazioni.
Persone e schede#
- Cerca una scheda
GET /v1/lookupFetch dal browser supportato - Leggi la scheda di una persona
GET /u/{card}.jsonFetch dal browser supportato - Leggi la scheda di un’organizzazione
GET /o/{card}.jsonFetch dal browser supportato - Leggi un riepilogo della scheda
GET /v1/identities/{n}/summaryFetch dal browser supportato - Leggi gli avvisi sugli account di una scheda
GET /v1/identities/{n}/alertsFetch dal browser supportato - Leggi le dichiarazioni di una scheda
GET /{kind}/{card}/statements.jsonFetch dal browser supportato - Leggi una dichiarazione
GET /v1/statements/{id}Fetch dal browser supportato - Risolvi o controlla un alias
GET /v1/aliases/{kind}/{alias}Fetch dal browser supportato - Elenca le piattaforme
GET /v1/platformsFetch dal browser supportato
Chiavi e firme#
- Trova chi ha una chiave
GET /v1/keys/{key}Fetch dal browser supportato - Controlla quando una chiave poteva firmare
GET /v1/keys/{key}/active-atFetch dal browser supportato - Verifica un messaggio
POST /v1/verifyFetch dal browser supportato - Verifica un file o un rilascio
POST /v1/verifyFetch dal browser supportato - Leggi la chiave dei permessi
GET /v1/grant-keyFetch dal browser supportato - Scarica le chiavi pubbliche di altri sistemi di una scheda come file
GET /u/{card}/keys.txtFetch dal browser supportato
Versioni e modifiche#
- Leggi le versioni firmate
GET /v1/identities/{n}/versionsFetch dal browser supportato - Leggi la storia della scheda
GET /v1/identities/{n}/historyFetch dal browser supportato - Leggi la prova di una versione
GET /v1/identities/{n}/versions/{k}/proofFetch dal browser supportato - Leggi gli eventi dell’account
GET /v1/identities/{n}/eventsFetch dal browser supportato - Leggi i subentri degli account
GET /v1/takeoversFetch dal browser supportato - Leggi le versioni di autorità
GET /v1/identities/{n}/authorityFetch dal browser supportato - Leggi la catena delle dichiarazioni
GET /v1/identities/{n}/statementsFetch dal browser supportato - Leggi le intestazioni delle versioni
GET /v1/identities/{n}/labelsFetch dal browser supportato - Leggi una versione
GET /v1/identities/{n}/versions/{v}Fetch dal browser supportato - Leggi il percorso di una voce dello stato
GET /v1/identities/{n}/sets/{set}/pathFetch dal browser supportato
Organizzazioni e stato pubblico#
- Leggi appartenenze e inviti
GET /v1/identities/{n}/orgsFetch dal browser supportato - Leggi i ruoli pubblici di Veil
GET /v1/staffFetch dal browser supportato - Leggi la moderazione di una scheda
GET /v1/identities/{n}/moderationFetch dal browser supportato - Leggi le voci pubbliche di moderazione
GET /v1/moderation/entriesFetch dal browser supportato - Leggi i tipi di badge
GET /v1/badges/catalogueFetch dal browser supportato - Leggi i badge di una scheda
GET /v1/identities/{n}/badgesFetch dal browser supportato - Leggi i membri di un’organizzazione a pagine
GET /v1/organizations/{n}/membersFetch dal browser supportato - Leggi il warrant canary
GET /v1/canaryFetch dal browser supportato - Apri il warrant canary
GET /canaryApri come pagina
Registro di trasparenza#
- Leggi lo stato del registro
GET /v1/logFetch dal browser supportato - Leggi i dettagli pubblici di un registro
GET /{log}/Apri come pagina - Leggi un checkpoint firmato
GET /{log}/checkpointFetch dal browser supportato - Leggi una policy dei testimoni
GET /{log}/policyFetch dal browser supportato - Leggi le controfirme dei testimoni
GET /{log}/witnessesFetch dal browser supportato - Leggi le tessere degli hash Merkle
GET /{log}/tile/{level}/{index}Fetch dal browser supportato - Leggi i pacchetti delle voci
GET /{log}/tile/entries/{index}Fetch dal browser supportato
Chiavi API per sviluppatori#
- Leggi un account API titolare
GET /v1/developer/accounts/{n}Client locale o server - Elenca le chiavi delle integrazioni
GET /v1/developer/accounts/{n}/keysClient locale o server - Crea una chiave di integrazione
POST /v1/developer/accounts/{n}/keysClient locale o server - Revoca una chiave di integrazione
DELETE /v1/developer/accounts/{n}/keys/{id}Client locale o server - Leggi l’attività privata delle chiavi API
GET /v1/developer/accounts/{n}/auditClient locale o server - Controlla la quota di una chiave API
GET /v1/rate-limitClient locale o server - Elenca le app di una scheda
GET /v1/developer/accounts/{n}/oidc-clientsClient locale o server - Registra un'app
POST /v1/developer/accounts/{n}/oidc-clientsClient locale o server - Modifica un'app
PATCH /v1/developer/accounts/{n}/oidc-clients/{id}Client locale o server - Cancella un'app
DELETE /v1/developer/accounts/{n}/oidc-clients/{id}Client locale o server - Ruota il segreto di un'app
POST /v1/developer/accounts/{n}/oidc-clients/{id}/secretClient locale o server
Accedi con Veil#
Leggi la guida- Leggi la configurazione OpenID
GET /.well-known/openid-configurationFetch dal browser supportato - Leggi le chiavi di firma del provider
GET /oidc/jwksFetch dal browser supportato - Comincia un accesso
GET /oidc/authorizeClient locale o server - Leggi una richiesta di accesso
GET /oidc/requests/{id}Client locale o server - Controlla un consenso ricordato
GET /oidc/requests/{id}/grantClient locale o server - Accedi: il consenso firmato
POST /oidc/requests/{id}/consentClient locale o server - Rifiuta un accesso
POST /oidc/requests/{id}/denyClient locale o server - Scambia un codice o un refresh token
POST /oidc/tokenClient locale o server - Leggi i dati della persona
GET /oidc/userinfoClient locale o server - Leggi i dati della persona (POST)
POST /oidc/userinfoClient locale o server - Revoca un token
POST /oidc/revokeClient locale o server - Ispeziona un token
POST /oidc/introspectClient locale o server - Registra un'app senza scheda
POST /oidc/registerClient locale o server - Esci da un'app
GET /oidc/logoutClient locale o server - Leggi il logo di un'app
GET /oidc/clients/{id}/logo.{ext}Client locale o server - Elenca le app in cui una persona è entrata
GET /v1/identities/{n}/oidc-appsClient locale o server - Revoca un'app
POST /v1/identities/{n}/oidc-apps/{client}/revokeClient locale o server
Gestisci una scheda#
- Crea la scheda di una persona
POST /v1/identitiesClient locale o server - Pubblica la versione successiva di una persona
POST /v1/identities/{n}/versionsClient locale o server - Crea un’organizzazione
POST /v1/organizationsClient locale o server - Pubblica la versione successiva di un’organizzazione
POST /v1/organizations/{n}/versionsClient locale o server - Chiedi un biglietto per il sale iniziale
POST /v1/salt-ticketsClient locale o server - Inizia la prova di un account
POST /v1/links/startClient locale o server - Completa la prova di un account
POST /v1/links/{state}/completeClient locale o server - Leggi lo stato privato di una prova
GET /v1/links/{state}Client locale o server - Ritorna da un provider OAuth
GET /v1/links/callback/{platform}Client locale o server - Chiedi l’accoppiamento di un dispositivo
POST /v1/device-requestsClient locale o server - Leggi una richiesta di accoppiamento
GET /v1/device-requests/{code}Client locale o server - Accetta un invito nell’organizzazione
POST /v1/orgs/{n}/invites/{id}/acceptClient locale o server - Rifiuta un invito nell’organizzazione
POST /v1/orgs/{n}/invites/{id}/declineClient locale o server - Annulla un subentro in arrivo
POST /v1/takeovers/{id}/cancelClient locale o server - Leggi gli avvisi via email di una scheda
GET /v1/identities/{n}/noticesClient locale o server - Attiva o spegni gli avvisi via email di una scheda
PUT /v1/identities/{n}/noticesClient locale o server - Ferma gli avvisi via email dal link di un’email
POST /v1/notices/unsubscribeClient locale o server - Apri il link per fermare gli avvisi
GET /notices/stopClient locale o server - Controlla un’immagine prima di pubblicarla
POST /v1/logo-previewsClient locale o server - Leggi un’anteprima di immagine
GET /v1/logo-previews/{hash}.{format}Client locale o server - Chiedi la cancellazione della scheda
POST /v1/identities/{n}/eraseClient locale o server - Annulla una cancellazione in attesa
POST /v1/identities/{n}/erase/cancelClient locale o server - Dichiara un account rubato, abbandonato o spostato
POST /v1/identities/{n}/alertsClient locale o server - Pubblica una dichiarazione firmata
POST /v1/identities/{n}/statementsClient locale o server - Segnala una scheda
POST /v1/identities/{n}/reportsClient locale o server - Comincia a spostare un browser
POST /v1/movesClient locale o server - Leggi un trasloco
GET /v1/moves/{nonce}Client locale o server - Approva un trasloco
POST /v1/moves/{nonce}/approveClient locale o server - Completa un trasloco
POST /v1/moves/{nonce}/completeClient locale o server