# HYPR RP Applications API

**Canonical:** https://apis.io/apis/hypr/hypr-rp-applications-api/  
**Provider:** HYPR — https://apis.io/providers/hypr/  
**Base URL:** https://{tenant}.hypr.com  
**Documentation:** https://apidocs.hypr.com

HYPR RP Applications API is one of 6 APIs that [HYPR](https://apis.io/providers/hypr/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include RP Applications. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

The RP Applications API from HYPR — 111 operation(s) for rp applications.

## Operations (60 of 132)

| Method | Path | Summary |
|---|---|---|
| PUT | `/cc/api/authenticator/disable` | Disable authenticator |
| PUT | `/cc/api/authenticator/enable` | Enable authenticator |
| GET | `/cc/api/action` | Retrieve authentication policies |
| PUT | `/cc/api/action` | Create or update an authentication policy |
| POST | `/cc/api/action/delete` | Delete an authentication policy |
| PATCH | `/rp/api/alias/{appId}/{username}` | Assign user alias |
| GET | `/rp/api/username/{username}/alias` | Retrieve aliases for a user |
| DELETE | `/rp/api/username/{username}/alias` | Delete user aliases |
| GET | `/rp/api/username` | Get username by alias |
| PATCH | `/rp/api/username/{username}/email` | Assign user email |
| GET | `/rp/api/username/{username}/email` | GET the email addresses for a user |
| DELETE | `/rp/api/username/{username}/email` | Delete user emails |
| POST | `/rp/api/versioned/recoverypin/retrieve` | Reveals a single recovery PIN and removes it from the database |
| PUT | `/cc/api/user/lock` | Lock the authenticator for the user |
| PUT | `/cc/api/user/unlock` | Unlock the authenticator for the user |
| GET | `/cc/api/versioned/rpUser/` | Get users |
| GET | `/cc/api/versioned/rpUser/{username}` | Get user details |
| POST | `/cc/api/rpUser` | Create RP application user |
| PUT | `/cc/api/rpUser` | Update RP application user |
| POST | `/cc/api/rpUser/delete` | Delete RP application user |
| GET | `/cc/api/versioned/audit/search` | Search for Audit Trail Events |
| POST | `/cc/api/audit/export` | Export Audit Trail Events |
| POST | `/rp/deviceapi/audit` | Log a Device Event |
| POST | `/rp/wsapi/audit` | Log a Workstation Event |
| GET | `/rp/api/oob/client/devices/{rpAppId}/{machineName}` | Get registered devices by machineName |
| GET | `/rp/api/oob/client/{username}/devices` | GET all devices by username |
| GET | `/rp/api/oob/client/devices/{rpAppId}/{machineDisplayName}` | GET all the devices and users in an rpApp by machineDisplayName |
| POST | `/rp/api/oob/client/device/delete/{rpAppId}/{username}/{deviceId}` | Delete a device from an application user |
| POST | `/rp/api/oob/qr/client/authentication/requests` | QR authentication request |
| POST | `/rp/api/oob/client/authentication/requests` | OOB authentication request |
| GET | `/rp/api/oob/client/authentication/requests/{requestId}` | OOB Authentication request status |
| POST | `/rp/api/oob/client/authentication/requests/transaction` | OOB authentication transaction request |
| POST | `/rp/deviceapi/device/query/ws/status` | Device queries the status of registered workstations |
| POST | `/rp/deviceapi/device/query/web/status/reg/confirm` | Single registration: Device confirms web account creation |
| POST | `/rp/deviceapi/device/query/web/status/reg` | Single registration: Device checks for the created web account |
| DELETE | `/cc/api/appconfig/device/{name}` | Delete an application device |
| PUT | `/rp/deviceapi/signal` | Send device location to the server |
| GET | `/rp/api/signal/device/{deviceId}` | Get the device signal location information |
| POST | `/rp/deviceapi/device/authorize/ws/complete/{sessionId}` | Device completes authorization |
| POST | `/rp/deviceapi/device/authorize/ws/cancel` | Device cancels authorization before user presence is verified |
| POST | `/rp/deviceapi/device/ws/lock` | Device submits workstation(s) for lock |
| POST | `/rp/deviceapi/device/authorize/ws/unlock` | Windows unlock from a mobile device |
| POST | `/rp/deviceapi/device/ws/deregister` | Device submits workstation(s) for deregistration |
| POST | `/rp/deviceapi/device/deregister` | Deregister a previous registration of the device from your browser |
| POST | `/rp/deviceapi/settings` | Synchronize SSL PINs across HYPR for a device |
| DELETE | `/cc/api/rpUser/deleteDevice` | Delete an RP application user's device |
| PUT | `/rp/api/signal/browser` | Send browser fingerprint data to Control Center |
| GET | `/rp/api/signal/browser/{userName}&signal={signal}` | Obtain browser fingerprint |
| GET | `/cc/api/application` | Retrieve all applications |
| POST | `/cc/api/application` | Create an application |
| DELETE | `/cc/api/application/{rpAppId}` | Delete an application |
| POST | `/rp/api/certificate` | Submits encrypted workstation certificates |
| GET | `/rp/api/certificate/requests` | List any pending certificate issue and revocation requests |
| POST | `/rp/api/certificate/request` | Trigger or re-trigger a certificate enrollment |
| POST | `/rp/api/certificate/revoke` | Confirm the status of a certificate revocation request |
| GET | `/rp/api/rpapp/{rpAppId}/certificate/deregistered` | Get deregistered certificates |
| GET | `/rp/api/client/desktopsso/status/{challenge}` | Obtain the desktop-to-web SSO challenge status |
| GET | `/rp/api/client/desktopsso/session/status/{machineId}` | Check if the machine has a valid FIDO session |
| POST | `/rp/api/client/desktopsso/challenge` | Send a challenge for the desktop client to process |
| POST | `/rp/wsapi/client/desktopsso/complete` | Respond to a challenge for the HYPRspeed client |

…and 72 more operations. They are listed in full on the page.

## Machine-readable artifacts (3)

- **OpenAPI** — https://artifacts.apis.io/hypr/openapi/hypr-rp-applications-api-openapi.yml
- **Postman** — https://artifacts.apis.io/hypr/postman/hypr-passwordless-apis-postman-collection.json
- **APIReference** — https://apidocs.hypr.com

## Other HYPR APIs (5)

- [HYPR Analytics API](https://apis.io/apis/hypr/hypr-analytics-api/)
- [HYPR Control Center API](https://apis.io/apis/hypr/hypr-control-center-api/)
- [HYPR FIDO API](https://apis.io/apis/hypr/hypr-fido-api-api/)
- [HYPR FIDO2 RP API](https://apis.io/apis/hypr/hypr-fido2-rp-api-api/)
- [HYPR RADIUS API](https://apis.io/apis/hypr/hypr-radius-api/)

## Tags

RP Applications

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/hypr/hypr-rp-applications-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/hypr/.
