# ID Authentication Audits

ID Authentication (ID Auth) provides an API based authentication mechanism for entities to validate individuals. ID Authentication is the primary mode for entities to validate an individual before providing any service.

## ID Authentication Service

ID Auth allows only partners to make authentication requests. The requests are cryptographically secured and verified. A partner that captures data from a biometric device must conform to standards to ensure interoperability.

### User Event Type

The following events are triggered as part of User Event Type in ID Authentication Service module

| Event ID | Event Type | Event Name             | Description                                                                                          | Reference ID | Reference ID Type |
| -------- | ---------- | ---------------------- | ---------------------------------------------------------------------------------------------------- | ------------ | ----------------- |
| IDA\_001 | User       | Authentication Request | This event triggers an API call to Authenticate applicant request.The status is either true or false | UIN/VID      | UIN/VID           |
| IDA\_002 | User       | OTP Request            | This event triggers an API call to Authenticate OTP request.The status is either true or false       | UIN/VID      | UIN/VID           |
| IDA\_003 | User       | eKYC Request           | This event triggers an API call to Authenticate eKYC request.The status is either true or false      | UIN/VID      | UIN/VID           |

### System Event Type

The following events are triggered as part of System Event Type in ID Authentication Service module

| Event ID | Event Type | Event Name                                          | Description                                                                                                                                         | Reference ID | Reference ID Type |
| -------- | ---------- | --------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | ----------------- |
| IDA\_004 | System     | Internal Authentication Request                     | This event triggers an API call to Authenticate internal applicant request.The status is either true or false.                                      | UIN/VID      | UIN/VID           |
| IDA\_005 | System     | Internal OTP Request                                | This event triggers an API call to Authenticate internal OTP request.The status is either true or false..                                           | UIN/VID      | UIN/VID           |
| IDA\_006 | System     | Retrieve Authentication Type Status Request         | This event triggers a request to retrieve authentication type status.                                                                               | UIN/VID      | UIN/VID           |
| IDA\_007 | System     | Update Authentication Type Status Request           | This event triggers a request to update authentication type status to true or false.                                                                | UIN/VID      | UIN/VID           |
| IDA\_008 | System     | Retrieve Authentication Transaction History Request | This event triggers a request to retrieve authentication transaction history.The authentication transaction history status is either true or false. | UIN/VID      | UIN/VID           |
| IDA\_009 | System     | Credential Issued                                   | This event describes that the credential issuance for mosip partner is successful.                                                                  | UIN/VID      | UIN/VID           |
| IDA\_010 | System     | Remove ID                                           | This event describes that the removal of mosip partner is successful.                                                                               | UIN/VID      | UIN/VID           |
| IDA\_011 | System     | Deactivate ID                                       | This event describes that the deactivation of mosip partner is successful.                                                                          | UIN/VID      | UIN/VID           |
| IDA\_012 | System     | Activate ID                                         | This event describes that the activation of mosip partner is successful.                                                                            | UIN/VID      | UIN/VID           |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mosip.io/1.1.5/modules/kernel/audit-manager-functionality/id-authentication-audits.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
