# Daon User Appkey Management API

**Canonical:** https://apis.io/apis/daon/daon-user-appkey-management-api/  
**Provider:** Daon — https://apis.io/providers/daon/  
**Base URL:** https://{tenantId}.fir.trustx.com  
**Documentation:** https://docs.trustx.com/trustx-api-reference

Daon User Appkey Management API is one of 34 APIs that [Daon](https://apis.io/providers/daon/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include User Appkey Management. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and 6 JSON Schemas.

The User Appkey Management API from Daon — 27 operation(s) for user appkey management.

## Operations (32)

| Method | Path | Summary |
|---|---|---|
| DELETE | `/api/identity-store/stores/{storeName}/users/{userId}/appkeys/relyingParties/{rpId}/registrations/keyIds/{keyId}` | Delete registered appkeys from a device given an appkey's key ID from the… |
| POST | `/api/identity-store/stores/{storeName}/users/{userId}/appkeys/relyingParties/{rpId}/deregistrations` | Delete registered appkeys for a user (identified by internal ID) and create a… |
| POST | `/api/identity-store/stores/{storeName}/appkeys/authentications` | Complete an appkey authentication for an externally managed session |
| GET | `/api/identity-store/stores/{storeName}/users/{userId}/appkeys` | List registered appkeys for a user (identified by internal ID) optionally… |
| POST | `/api/identity-store/stores/{storeName}/users/{userExtId}/appkeys/relyingParties/{rpId}/authentications/{authPolicyName}/ext` | Create an appkey authentication request for a known user identified by external… |
| POST | `/api/identity-store/stores/{storeName}/appkeys/relyingParties/{rpId}/authentications/{authPolicyName}` | Create an anonymous appkey authentication request (where a user is not… |
| GET | `/api/identity-store/stores/{storeName}/users/{userId}/appkeys/{id}/registrationAudit` | Get a user appkey registration record for a user identified by internal ID |
| POST | `/api/identity-store/stores/{storeName}/users/{extUserId}/appkeys/relyingParties/{rpId}/preferredDevices/ext` | Set a preferred device for notifications relating to a relying party's apps. |
| DELETE | `/api/identity-store/stores/{storeName}/users/{extUserId}/appkeys/relyingParties/{rpId}/preferredDevices/ext` | Clear the preferred device for notifications relating to a relying party's apps. |
| POST | `/api/identity-store/stores/{storeName}/users/{userId}/appkeys/relyingParties/{rpId}/preferredDevices` | Set a preferred device for notifications relating to a relying party's apps. |
| DELETE | `/api/identity-store/stores/{storeName}/users/{userId}/appkeys/relyingParties/{rpId}/preferredDevices` | Clear the preferred device for notifications relating to a relying party's apps. |
| POST | `/api/identity-store/stores/{storeName}/appkeys/authentications/sessions/{sessionId}` | Complete an appkey authentication for an internally managed session |
| POST | `/api/identity-store/stores/{storeName}/users/{userId}/appkeys/relyingParties/{rpId}/authentications/{authPolicyName}` | Create an appkey authentication request for a known user identified by internal… |
| POST | `/api/identity-store/stores/{storeName}/users/{extUserId}/appkeys/relyingParties/{rpId}/deregistrations/ext` | Delete registered appkeys for a user (identified by external ID) and create a… |
| POST | `/api/identity-store/stores/{storeName}/appkeys/registrations` | Complete an appkey registration for an externally managed session |
| GET | `/api/identity-store/stores/{storeName}/users/{extUserId}/appkeys/ext` | List registered appkeys for a user (identified by external ID) optionally… |
| POST | `/api/identity-store/stores/{storeName}/appkeys/relyingParties/{rpId}/registrations/{regPolicyName}` | Create an appkey registration request for a user identified by an optional… |
| POST | `/api/identity-store/stores/{storeName}/users/{userExtId}/appkeys/{id}/ext` | Update an existing appkey's status by external user ID |
| DELETE | `/api/identity-store/stores/{storeName}/users/{userId}/appkeys/relyingParties/{rpId}/preferredDevice/{deviceId}` | Delete the preferred device for notifications relating to a relying party's… |
| DELETE | `/api/identity-store/stores/{storeName}/users/{userId}/appkeys/devices/{id}` | Delete user appkeys by internal user ID for a specified device |
| GET | `/api/identity-store/stores/{storeName}/users/{extUserId}/appkeys/{id}/ext` | Get an appkey for a user identified by external ID |
| DELETE | `/api/identity-store/stores/{storeName}/users/{extUserId}/appkeys/{id}/ext` | Delete a user appkey by external user ID and internal appkey ID |
| DELETE | `/api/identity-store/stores/{storeName}/users/{extUserId}/appkeys/relyingParties/{rpId}/preferredDevice/{deviceId}/ext` | Delete the preferred device for notifications relating to a relying party's… |
| GET | `/api/identity-store/stores/{storeName}/users/{extUserId}/appkeys/{id}/registrationAudit/ext` | Get a user appkey registration record for a user identified by external ID |
| GET | `/api/identity-store/stores/{storeName}/users/{userId}/appkeys/{id}` | Get an appkey for a user identified by internal ID |
| POST | `/api/identity-store/stores/{storeName}/users/{userId}/appkeys/{id}` | Update an existing appkey's status by internal user ID |
| DELETE | `/api/identity-store/stores/{storeName}/users/{userId}/appkeys/{id}` | Delete a user appkey by internal user ID and appkey ID |
| POST | `/api/identity-store/stores/{storeName}/users/{userExtId}/appkeys/relyingParties/{rpId}/registrations/{regPolicyName}/ext` | Create an appkey registration request for an existing user identified by its… |
| DELETE | `/api/identity-store/stores/{storeName}/users/{extUserId}/appkeys/devices/{id}/ext` | Delete user appkeys by external user ID for a specified device |
| DELETE | `/api/identity-store/stores/{storeName}/users/{extUserId}/appkeys/relyingParties/{rpId}/registrations/keyIds/{keyId}/ext` | Delete registered appkeys from a device given an appkey's key ID from the… |
| POST | `/api/identity-store/stores/{storeName}/appkeys/registrations/sessions/{sessionId}` | Complete an appkey registration for an internally managed session |
| POST | `/api/identity-store/stores/{storeName}/users/{userId}/appkeys/relyingParties/{rpId}/registrations/{regPolicyName}` | Create an appkey registration request for an existing user identified by its… |

## Machine-readable artifacts (9)

- **OpenAPI** — https://artifacts.apis.io/daon/openapi/daon-user-appkey-management-api-openapi.yml
- **Documentation** — https://docs.trustx.com/trust
- **APIReference** — https://docs.trustx.com/trustx-api-reference
- **JSONSchema** — https://artifacts.apis.io/daon/json-schema/daon-store-event-query-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/daon/json-schema/daon-user-data-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/daon/json-schema/daon-passcode-policy-schema.json
- **JSONSchema** — https://artifacts.apis.io/daon/json-schema/daon-user-passkey-schema.json
- **JSONSchema** — https://artifacts.apis.io/daon/json-schema/daon-user-appkey-schema.json
- **JSONSchema** — https://artifacts.apis.io/daon/json-schema/daon-user-schema.json

## Other Daon APIs (12)

- [Daon Admin Sessions API](https://apis.io/apis/daon/daon-admin-sessions-api/)
- [Daon API Keys API](https://apis.io/apis/daon/daon-api-keys-api/)
- [Daon Archive Policies API](https://apis.io/apis/daon/daon-archive-policies-api/)
- [Daon Audits API](https://apis.io/apis/daon/daon-audits-api/)
- [Daon Cloud Secrets API](https://apis.io/apis/daon/daon-cloud-secrets-api/)
- [Daon Custom Pages API](https://apis.io/apis/daon/daon-custom-pages-api/)
- [Daon Process Archive Search API](https://apis.io/apis/daon/daon-process-archive-search-api/)
- [Daon Process Definition Tags API](https://apis.io/apis/daon/daon-process-definition-tags-api/)
- [Daon Process Definitions API](https://apis.io/apis/daon/daon-process-definitions-api/)
- [Daon Process Instance API](https://apis.io/apis/daon/daon-process-instance-api/)
- [Daon Process Instance Archiving API](https://apis.io/apis/daon/daon-process-instance-archiving-api/)
- [Daon Process Instances API](https://apis.io/apis/daon/daon-process-instances-api/)

## Tags

User Appkey Management

---

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