DKBSignDocs

API reference

Authentication

Login, register, session, profile, MFA, roles, company certificates, license, and public external identity.

POSTLogin/api/v1/loginPublicPOSTRegister/api/v1/registerPublicPOSTSocial login/api/v1/social-authPublicPOSTRequest password reset/api/v1/password/reset-notificationPublicPOSTReset password/api/v1/password/resetPublicPOSTSend login MFA email/api/v1/login/mfa/email/sendPublicPOSTVerify login MFA/api/v1/login/mfa/verifyPublicPOSTLogin WebAuthn options/api/v1/login/mfa/webauthn/optionsPublicPOSTVerify login WebAuthn/api/v1/login/mfa/webauthn/verifyPublicPOSTResend email verification/api/v1/email/verification-notificationPublicGETVerify email/api/v1/email/verify/{id}/{hash}PublicGETDownload a certificate file/api/v1/certificates/{certificate}/downloadPublicPOSTSend external identity code/api/v1/public/external-identity/codePublicPOSTVerify external identity code/api/v1/public/external-identity/verifyPublicGETList external identities/api/v1/public/external-identityPublicPOSTRevoke an external identity/api/v1/public/external-identity/{identity}/revokePublicPOSTLogout/api/v1/logoutGETIntrospect the current token/api/v1/check-auth-tokenGETList colleagues/api/v1/colleaguesGETShow profile/api/v1/profile/{user}/showPATCHUpdate profile/api/v1/profile/{user}/updateDELETEDelete profile seal/api/v1/profile/{user}/sealPATCHChange password/api/v1/profile/{user}/update-passwordGETShow availability/api/v1/profile/{user}/availabilityPUTUpdate availability/api/v1/profile/{user}/availabilityGETShow certificate status/api/v1/profile/{user}/certificate-statusPOSTCreate a signature image/api/v1/signaturesPATCHUpdate a signature image/api/v1/signatures/{signature}DELETEDelete a signature image/api/v1/signatures/{signature}POSTSend step-up email OTP/api/v1/2fa/sendPOSTVerify step-up email OTP/api/v1/2fa/verifyGETMFA enrollment status/api/v1/mfa/statusPOSTSend MFA email enrollment code/api/v1/mfa/email/send-codePOSTConfirm MFA email enrollment/api/v1/mfa/email/confirmDELETEDisable MFA email/api/v1/mfa/emailPOSTStart TOTP enrollment/api/v1/mfa/totp/setupPOSTConfirm TOTP enrollment/api/v1/mfa/totp/confirmDELETEDisable TOTP/api/v1/mfa/totpPOSTWebAuthn registration options/api/v1/mfa/webauthn/register/optionsPOSTRegister a WebAuthn credential/api/v1/mfa/webauthn/registerDELETERemove a WebAuthn credential/api/v1/mfa/webauthn/{credential}GETList roles/api/v1/rolesPOSTCreate role/api/v1/rolesGETShow role/api/v1/roles/{role}PUTReplace role/api/v1/roles/{role}DELETEDelete role/api/v1/roles/{role}GETList company users/api/v1/companies/{company}/usersPATCHActivate or deactivate a user/api/v1/users/{user}/statusPATCHAssign a company role/api/v1/users/{user}/rolePOSTReset an employee MFA enrollment/api/v1/users/{user}/mfa/resetGETList company certificates/api/v1/companies/{company}/certificatesGETList certificate requests/api/v1/companies/{company}/certificate-requestsPOSTRenew a certificate/api/v1/companies/{company}/certificates/{certificate}/renewPOSTRevoke a certificate/api/v1/companies/{company}/certificates/{certificate}/revokePOSTRequest a replacement certificate/api/v1/companies/{company}/certificates/{certificate}/request-newGETCheck certificate revocation/api/v1/companies/{company}/certificates/{certificate}/revocation-statusGETShow company quotas/api/v1/companies/{company}/quotasGETShow allowed signature levels/api/v1/companies/{company}/signature-levelsGETShow license/api/v1/companies/{company}/licensePOSTActivate license/api/v1/companies/{company}/license/activateGETList MFA enrollments/api/v1/companies/{company}/mfa-enrollmentsGETShow security settings/api/v1/companies/{company}/security-settingsPUTUpdate security settings/api/v1/companies/{company}/security-settingsGETList company external identities/api/v1/companies/{company}/external-identitiesPOSTRevoke a company external identity/api/v1/companies/{company}/external-identities/{identity}/revoke