---
title: Get Selfie
description: Retrieve the watermarked selfie captured during the verification journey.
canonical: https://developer.unico.io/developers/api-reference/get-selfie
locale: en
generated_by: markdown-export
---

- [/](/)
- API Reference
- Get Selfie

**On this page# Get Selfie

Returns the biometric selfie captured by the user during the Unico-hosted journey. The image is returned as a base64-encoded string with a watermark applied.
Available for any finished process that executed a biometric capture, including Smart Revalidation journeys (`idsmart`). Not available when the process finished without a biometric capture (a silent authentication, for example), since there is no selfie to return.
### Endpoint​

EnvironmentURL**Production**`GET https://api.idcloud.unico.app/client/v1/process/{processId}/selfie`**Sandbox**`GET https://api.idcloud.uat.unico.app/client/v1/process/{processId}/selfie`
### Request​

Headers
HeaderValue`Authorization``Bearer <access_token>` (see [Authentication](/developers/start/authentication))
Path parameters
ParameterTypeRequiredDescription`processId`string (UUID)yesProcess identifier returned by [Create Process](/developers/api-reference/post-processes).
### Example​

cURLNode.js```
curl -X GET https://api.idcloud.unico.app/client/v1/process/$PROCESS_ID/selfie \  -H "Authorization: Bearer $TOKEN"
```

```
import fetch from 'node-fetch';const res = await fetch(  `https://api.idcloud.unico.app/client/v1/process/${processId}/selfie`,  { headers: { Authorization: `Bearer ${accessToken}` } });const { fileContents, contentType } = await res.json();// fileContents is a base64-encoded image string
```

### Responses​

200 OK
```
{  "fileContents": "/9j/4AAQSkZJR...",  "contentType": "image/jpeg"}
```

FieldTypeDescription`fileContents`string (base64)The captured selfie, base64-encoded. Contains a watermark.`contentType`stringMIME type of the image — `image/jpeg` or `image/png`.
### Error Codes​

noteThe API does not expose specific `code` or `message` values for this endpoint.
400 Bad Request401 Unauthorized403 Forbidden404 Not FoundThe `processId` path parameter is missing or malformed.Bearer token missing, expired, or invalid. See [Authentication](/developers/start/authentication).Insufficient permissions to access the selfie for this process.Process not found, or the process finished without a biometric capture, so there is no selfie to return.
### What's next​

For the full process result, see [Get Process](/developers/api-reference/get-process).
For the evidence audit bundle, see [Get Evidence Set](/developers/api-reference/get-evidence-set).
Last updated on Oct 8, 2026**