complete Web Authn Registration With Id

POST {{baseUrl}}/api/webauthn/register/complete

Complete a WebAuthn registration ceremony by validating the client request and saving the new credential

Request Body

{"credential"=>{"clientExtensionResults"=>{"credProps"=>{"rk"=>"<boolean>"}}, "id"=>"<string>", "rpId"=>"<string>", "response"=>{"attestationObject"=>"<string>", "clientDataJSON"=>"<string>"}, "transports"=>["<string>", "<string>"], "type"=>"<string>"}, "origin"=>"<string>", "rpId"=>"<string>", "userId"=>"<uuid>"}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring
Acceptstring

RESPONSES

status: OK

{&quot;credential&quot;:{&quot;algorithm&quot;:&quot;ES256&quot;,&quot;attestationType&quot;:&quot;basic&quot;,&quot;authenticatorSupportsUserVerification&quot;:&quot;\u003cboolean\u003e&quot;,&quot;credentialId&quot;:&quot;\u003cstring\u003e&quot;,&quot;data&quot;:{&quot;consectetur_a8&quot;:{},&quot;esse_a&quot;:{},&quot;temporf&quot;:{}},&quot;discoverable&quot;:&quot;\u003cboolean\u003e&quot;,&quot;displayName&quot;:&quot;\u003cstring\u003e&quot;,&quot;id&quot;:&quot;\u003cuuid\u003e&quot;,&quot;insertInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;lastUseInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;publicKey&quot;:&quot;\u003cstring\u003e&quot;,&quot;relyingPartyId&quot;:&quot;\u003cstring\u003e&quot;,&quot;signCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;tenantId&quot;:&quot;\u003cuuid\u003e&quot;,&quot;transports&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;],&quot;userAgent&quot;:&quot;\u003cstring\u003e&quot;,&quot;userId&quot;:&quot;\u003cuuid\u003e&quot;}}