Passer au contenu principal
POST
cURL

Corps

application/json

Un nouvel appareil partagé ou une borne qui s'inscrit avec le code d'un code QR. La requête comporte une preuve DPoP dans l'en-tête DPoP, signée par la nouvelle clé de l'appareil.

code
string
requis

Le code de 32 caractères du code QR, ou saisi manuellement.

Required string length: 32
Exemple:

"MFRGGZDFMZTWQ2LKNNWG23TPOBYXE43U"

platform
enum<string>
requis

Ce que l'appareil exécute : ios, ipados, android, macos, windows ou linux.

Options disponibles:
ios,
ipados,
android,
macos,
windows,
linux
Exemple:

"android"

model
string
requis

Le modèle matériel de l'appareil, 80 caractères au plus.

Maximum string length: 80
Exemple:

"Farset F35S"

os_version
string
requis

La version du système d'exploitation, 40 caractères au plus.

Maximum string length: 40
Exemple:

"16"

app_version
string
requis

La version de l'application, au plus 20 caractères.

Maximum string length: 20
Exemple:

"1.4.2"

app_build
integer
requis

Le numéro de version de l'application, un nombre entier à partir de 0.

Plage requise: 0 <= x <= 2147483647
Exemple:

311

name
string | null

Un nom pour l'appareil, d'au plus 30 caractères. Le préfixe de nom de l'inscription est placé devant. N'y nommez pas une personne.

Maximum string length: 30
Exemple:

"2"

attestation
object | null

Ce qu'App Attest ou Play Integrity a dit de cette installation. Il est enregistré comme signal et n'est jamais appliqué.

Réponse

DeviceCredentialResource

data
DeviceCredentialResource · object
requis

L'identifiant d'un appareil partagé ou d'un kiosque : un jeton d'actualisation que l'appareil possède, sans membre connecté.