Download OpenAPI specification:Download
| Main Tags | Most Popular Pages |
|---|---|
|
➤
Welcome
➤ Prerequisites ➤ Access Tokens ➤ Quick Integration ➤ Updates ➤ SignalR ➤ APIs Developer Guide ➤ Appendix |
➤
Authentication
➤ Account Management ➤ Add Package ➤ Upload Document ➤ Get Workflow Details ➤ Sign Document |
This section entails the web services for the Pass Key i.e. Create, Update, Delete Pass Key etc.
This endpoint allows business applications to initiate a registration flow to create a pass key.
| Authorization required | string Default: Bearer {access_token} The OAuth access token obtained as a result of successful authentication via the "password" grant type. |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
{- "status": "string",
- "errorMessage": "string",
- "rp": {
- "id": "string",
- "name": "string",
- "icon": "string"
}, - "user": {
- "name": "string",
- "id": "string",
- "displayName": "string"
}, - "challenge": "string",
- "pubKeyCredParams": [
- {
- "type": "PublicKey",
- "alg": "RS1"
}
], - "timeout": 0,
- "attestation": "None",
- "authenticatorSelection": {
- "authenticatorAttachment": "Platform",
- "requireResidentKey": true,
- "userVerification": "Required"
}, - "excludeCredentials": [
- {
- "type": "PublicKey",
- "id": "string",
- "transports": [
- "Usb"
]
}
], - "extensions": {
- "example.extension": null,
- "appid": "string",
- "authnSel": [
- "string"
], - "exts": true,
- "uvm": true
}
}This endpoint allows business applications to create a pass key.
| Authorization required | string Default: Bearer {access_token} The OAuth access token obtained as a result of successful authentication via the "password" grant type. |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
This object contains name for pass key and attestation object containing assertion response data from browser.
| name required | string [ 1 .. 100 ] characters Name of user pass key |
object (Fido2NetLib.AuthenticatorAttestationRawResponse) |
{- "name": "string",
- "attestation_response": {
- "id": "string",
- "rawId": "string",
- "type": "PublicKey",
- "response": {
- "attestationObject": "string",
- "clientDataJSON": "string"
}, - "extensions": {
- "example.extension": null,
- "appid": true,
- "authnSel": true,
- "exts": [
- "string"
], - "uvm": [
- [
- 0
]
]
}
}
}{- "id": 0,
- "operating_system": "string",
- "created_on": "string"
}This endpoint allows business applications to fetch all pass keys belonging to a user.
| Authorization required | string Default: Bearer {access_token} The OAuth access token obtained as a result of successful authentication via the "password" grant type. |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
[- {
- "id": 0,
- "name": "string",
- "operating_system": "string",
- "created_on": "string"
}
]This endpoint allows business applications to update name of user pass key.
| id required | integer <int64> Id of user pass key. |
| Authorization required | string Default: Bearer {access_token} The OAuth access token obtained as a result of successful authentication via the "password" grant type. |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
Contains pass key name.
| name required | string [ 1 .. 100 ] characters New name of pass key |
{- "name": "string"
}{- "Message": "string"
}This endpoint allows business applications to fetch user pass key by id belonging to a user.
| id required | integer <int64> Id of user pass key |
| Authorization required | string Default: Bearer {access_token} The OAuth access token obtained as a result of successful authentication via the "password" grant type. |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
{- "id": 0,
- "name": "string",
- "operating_system": "string",
- "created_on": "string"
}This endpoint allows business applications to delete user pass key belonging to a user.
| id required | integer <int64> Id of user pass key |
| Authorization required | string Default: Bearer {access_token} The OAuth access token obtained as a result of successful authentication via the "password" grant type. |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
{- "Message": "string"
}This endpoint allows business applications to create a login challenge based on all available user pass keys.
| user_email | string User email in case of client credentials. |
| Authorization required | string Default: Bearer {access_token} The OAuth access token obtained as a result of successful authentication via the "password" grant type. |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
{- "status": "string",
- "errorMessage": "string",
- "challenge": "string",
- "timeout": 0,
- "rpId": "string",
- "allowCredentials": [
- {
- "type": "PublicKey",
- "id": "string",
- "transports": [
- "Usb"
]
}
], - "userVerification": "Required",
- "extensions": {
- "example.extension": null,
- "appid": "string",
- "authnSel": [
- "string"
], - "exts": true,
- "uvm": true
}
}
.