> For the complete documentation index, see [llms.txt](https://docs.vida.id/identity-stack/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/api/api-reference.md).

# API Reference

VIDA’s Selfie ID APIs enable biometric authentication by capturing and validating a user’s facial features. Unlike FaceMatch, Selfie ID involves creating and validating a reusable facial recognition credential (Credential ID).

<table data-header-hidden><thead><tr><th width="176.63720703125"></th><th></th><th></th><th></th></tr></thead><tbody><tr><td><strong>API Name</strong></td><td><strong>Description</strong></td><td><strong>Method</strong></td><td><strong>Link</strong></td></tr><tr><td>Transaction Initiation</td><td>Initiates FaceID authentication and returns session ID, bearer token, URI</td><td><code>GET</code></td><td><a href="/pages/HaAF145F1mitsWVw1djk">View API</a></td></tr><tr><td>Selfie ID - Follow-up</td><td>Responds to challenge with image / reference (KYC event ID, liveness ID)</td><td><code>POST</code></td><td><a href="/pages/KlA4zdPJmgIkwzfb2k3C#face-id-followup-api-description">View API</a></td></tr><tr><td>Transaction Completion</td><td>Completes authentication by validating image against provisioned template</td><td><code>POST</code></td><td><a href="/pages/KlA4zdPJmgIkwzfb2k3C#faceid-transaction-completion">View API</a></td></tr></tbody></table>

## Transaction Management API

### [Transaction Status API](/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/api/api-reference/transaction-status.md)&#x20;

Used to request the status of an ongoing authentication or provisioning transaction. This API is useful for monitoring the transaction progress and determining the next steps.

### [Transaction Kill API](/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/api/api-reference/kill-transaction.md)&#x20;

Used to terminate an ongoing authentication or provisioning transaction. This may be necessary in various situations, such as user requests, or process errors.

For a detailed understanding of how these APIs work, you can refer to the specific sections about each of these APIs.
