# Privicore
## Docs
- [Privicore API](https://docs.privicore.com/privicore-api-861962m0.md):
- Utility [Utility](https://docs.privicore.com/utility-861939m0.md):
- Profile [Profile Model and Authentication Workflow](https://docs.privicore.com/profile-model-and-authentication-workflow-933186m0.md):
- OAuth Application [OAuth Application Management](https://docs.privicore.com/oauth-application-management-1814142m0.md):
- Public key [Public and Private Key Management](https://docs.privicore.com/public-and-private-key-management-1857621m0.md):
- Data Token [Data Token Management](https://docs.privicore.com/data-token-management-1860033m0.md):
- Device [Device Management](https://docs.privicore.com/device-management-1890277m0.md):
- Storage [Storage Device Management](https://docs.privicore.com/storage-device-management-1890773m0.md):
- Verified authenticator [Authenticator and Voting Management](https://docs.privicore.com/authenticator-and-voting-management-1890777m0.md):
- Policy [Policy Management](https://docs.privicore.com/policy-management-1893375m0.md):
- Voting [Voting Operations](https://docs.privicore.com/voting-operations-1894230m0.md):
- Websockets [WebSocket Integration](https://docs.privicore.com/websocket-integration-1899077m0.md):
- Websockets [Establishing Connection](https://docs.privicore.com/establishing-connection-1899089m0.md):
- Websockets [Join Channel](https://docs.privicore.com/join-channel-1899090m0.md):
- Websockets [Leave Channel](https://docs.privicore.com/leave-channel-1899091m0.md):
- Websockets [Command Status Messages](https://docs.privicore.com/command-status-messages-1899092m0.md):
- Websockets [Data Download Messages](https://docs.privicore.com/data-download-messages-1899093m0.md):
## API Docs
- Utility [Check server health](https://docs.privicore.com/check-server-health-14412834e0.md): Checking system health via an API is typically a regular and crucial part of maintaining uptime, stability, and performance of your services. The exact frequency and trigger points can depend on your infrastructure, business needs, and SLAs (Service Level Agreements)
- Utility [Request command id status](https://docs.privicore.com/request-command-id-status-14411412e0.md): Utility route to check command status message via command id.
This route is rate limited, and can only be called so many times before timeout.
It should be only used for /profile/register-profile
Use websocket after successful authentication for more convenient command status message retrieval.
- Profile [Register new profile](https://docs.privicore.com/register-new-profile-14411413e0.md): ### Overview
- Profile [Authenticate](https://docs.privicore.com/authenticate-14411414e0.md): ### Overview
- Profile [Retrieve profile id](https://docs.privicore.com/retrieve-profile-id-14411415e0.md): ### Overview
- Profile [Change password](https://docs.privicore.com/change-password-14411416e0.md): # Change Password
- Profile [Generate qr token for authorization](https://docs.privicore.com/generate-qr-token-for-authorization-14411417e0.md): # Generate QR Token for Authorization
- Profile [Reauthorize authorization token](https://docs.privicore.com/reauthorize-authorization-token-14411418e0.md): # Reauthorize Authorization Token
- Profile [Revoke authorization token](https://docs.privicore.com/revoke-authorization-token-14411419e0.md): # Revoke Authorization Token
- Profile [Retrieve token expiry](https://docs.privicore.com/retrieve-token-expiry-14411420e0.md): # Retrieve Token Expiry
- OAuth Application [Register OAuth Application](https://docs.privicore.com/register-oauth-application-14411421e0.md): ### Overview
- OAuth Application [Retrieve OAuth app configuration](https://docs.privicore.com/retrieve-oauth-app-configuration-14411422e0.md): # Retrieve OAuth Application Configuration
- OAuth Application [Request OAuth app authorization code](https://docs.privicore.com/request-oauth-app-authorization-code-14411423e0.md): ### Overview
- OAuth Application [Retrieve OAuth app authorization code](https://docs.privicore.com/retrieve-oauth-app-authorization-code-14411424e0.md): # Retrieve OAuth Application Authorization Code
- OAuth Application [Obtain OAuth app access token](https://docs.privicore.com/obtain-oauth-app-access-token-14411425e0.md): # Obtain OAuth Application Access Token
- OAuth Application [OAuth application list](https://docs.privicore.com/oauth-application-list-14411426e0.md): # OAuth Application List
- OAuth Application [Retrieve OAuth application scope](https://docs.privicore.com/retrieve-oauth-application-scope-14411427e0.md): # Retrieve OAuth Application Scope
- OAuth Application [Refresh OAuth app access token](https://docs.privicore.com/refresh-oauth-app-access-token-14411428e0.md): # Refresh OAuth Application Access Token
- Public key [Generate your private and public keys](https://docs.privicore.com/generate-your-private-and-public-keys-14411429e0.md): ### Overview
- Public key [Register public key](https://docs.privicore.com/register-public-key-14411430e0.md): ### Overview
- Public key [Retrieve public key](https://docs.privicore.com/retrieve-public-key-14411431e0.md): ### Overview
- Public key [Retrieve CAB public key](https://docs.privicore.com/retrieve-cab-public-key-14411432e0.md): ### Overview
- Data Token [Reserve token space](https://docs.privicore.com/reserve-token-space-14411433e0.md): ### Overview
- Data Token [Retrieve temporary data token](https://docs.privicore.com/retrieve-temporary-data-token-14411434e0.md): ### Overview
- Data Token [Exchange data for token](https://docs.privicore.com/exchange-data-for-token-14411435e0.md): ### Overview
- Data Token [Upstream file via stream auth](https://docs.privicore.com/upstream-file-via-stream-auth-14411436e0.md): ### Overview
- Data Token [Request data via token](https://docs.privicore.com/request-data-via-token-14411437e0.md): ### Overview
- Data Token [Download data](https://docs.privicore.com/download-data-14411438e0.md): ### Overview
- Data Token [Configure information security risk meta](https://docs.privicore.com/configure-information-security-risk-meta-14411439e0.md): ### Overview
- Data Token [Configure file meta](https://docs.privicore.com/configure-file-meta-14411440e0.md): ### Overview
- Data Token [List data tokens](https://docs.privicore.com/list-data-tokens-14411441e0.md): ### Overview
- Data Token [Update data token](https://docs.privicore.com/update-data-token-14411442e0.md): ### Overview
- Data Token [Delete data](https://docs.privicore.com/delete-data-14411443e0.md): ### Overview
- Device [Request unique identifier (i.e. Register new device)](https://docs.privicore.com/request-unique-identifier-i-e-register-new-device-14411444e0.md): ### Overview
- Device [Retrieve unique identifier](https://docs.privicore.com/retrieve-unique-identifier-14411445e0.md): ### Overview
- Device [Retrieve profile devices](https://docs.privicore.com/retrieve-profile-devices-14411446e0.md): ### Overview
- Device [Configure device meta](https://docs.privicore.com/configure-device-meta-14411447e0.md): ### Overview
- Device [Approve device](https://docs.privicore.com/approve-device-14411448e0.md): ### Overview
- Device [Reject device](https://docs.privicore.com/reject-device-14411449e0.md): ### Overview
- Device [Retrieve device configuration](https://docs.privicore.com/retrieve-device-configuration-14411450e0.md): ### Overview
- Device [Remove device](https://docs.privicore.com/remove-device-14411451e0.md): ### Overview
- Storage [Register storage device](https://docs.privicore.com/register-storage-device-14411452e0.md): ### Overview
- Storage [List storage devices](https://docs.privicore.com/list-storage-devices-14411453e0.md): ### Overview
- Storage [Synchronize device](https://docs.privicore.com/synchronize-device-14411454e0.md): ### Overview
- Storage [Remove storage](https://docs.privicore.com/remove-storage-14411455e0.md): ### Overview
- Verified authenticator [Register authenticator](https://docs.privicore.com/register-authenticator-14411456e0.md): ### Overview
- Verified authenticator [List verified authenticators](https://docs.privicore.com/list-verified-authenticators-14411457e0.md): ### Overview
- Verified authenticator [Retrieve voting strategy](https://docs.privicore.com/retrieve-voting-strategy-14411458e0.md): ### Overview
- Verified authenticator [Set quorum size](https://docs.privicore.com/set-quorum-size-14411459e0.md): ### Overview
- Verified authenticator [Set quorum strategy](https://docs.privicore.com/set-quorum-strategy-14411460e0.md): ### Overview
- Verified authenticator [Set voting time limit](https://docs.privicore.com/set-voting-time-limit-14411461e0.md): ### Overview
- Verified authenticator [Set maximum voting attempts](https://docs.privicore.com/set-maximum-voting-attempts-14411462e0.md): ### Overview
- Verified authenticator [Remove authenticator](https://docs.privicore.com/remove-authenticator-14411463e0.md): ### Overview
- Verified authenticator [Register voting configuration](https://docs.privicore.com/register-voting-configuration-25063796e0.md): ### Overview
- Verified authenticator [Update voting configuration](https://docs.privicore.com/update-voting-configuration-25063797e0.md): ### Overview
- Verified authenticator [List voting configurations](https://docs.privicore.com/list-voting-configurations-25063798e0.md): ### Overview
- Verified authenticator [Retrieve voting configuration](https://docs.privicore.com/retrieve-voting-configuration-25063799e0.md): ### Overview
- Policy [List policy templates](https://docs.privicore.com/list-policy-templates-14411464e0.md): ### Overview
- Policy [Register policy](https://docs.privicore.com/register-policy-14411465e0.md): ### Overview
- Policy [List active policies](https://docs.privicore.com/list-active-policies-14411466e0.md): ### Overview
- Policy [List inactive policies](https://docs.privicore.com/list-inactive-policies-14411467e0.md): ### Overview
- Policy [Activate policy](https://docs.privicore.com/activate-policy-14411468e0.md): ### Overview
- Policy [Deactivate policy](https://docs.privicore.com/deactivate-policy-14411469e0.md): ### Overview
- Policy [Delete policy](https://docs.privicore.com/delete-policy-14411470e0.md): ### Overview
- Policy [List registered policies](https://docs.privicore.com/list-registered-policies-25063800e0.md): ### Overview
- Policy [Retrieve registered policy](https://docs.privicore.com/retrieve-registered-policy-25063801e0.md): ### Overview
- Voting [Create voting](https://docs.privicore.com/create-voting-14411489e0.md): ### Overview
- Voting [Check pool status](https://docs.privicore.com/check-pool-status-14411490e0.md): ### Overview
## Schemas
- Response [CommandAccepted](https://docs.privicore.com/commandaccepted-5460333d0.md):
- Response [Unauthorized](https://docs.privicore.com/unauthorized-5460334d0.md):
- Response [ValidationErrors](https://docs.privicore.com/validationerrors-5460335d0.md):
- [profileId](https://docs.privicore.com/profileid-5544281d0.md):
- [deviceIdentifier](https://docs.privicore.com/deviceidentifier-5544292d0.md):
- [directoryId](https://docs.privicore.com/directoryid-5544293d0.md):
- [directoryName](https://docs.privicore.com/directoryname-5544294d0.md):
- [directoryShortName](https://docs.privicore.com/directoryshortname-5544295d0.md):
- [givenName](https://docs.privicore.com/givenname-5544296d0.md):
- [familyName](https://docs.privicore.com/familyname-5544297d0.md):
- [createdAt](https://docs.privicore.com/createdat-5544298d0.md):
- [meta](https://docs.privicore.com/meta-5544299d0.md):