> For the complete documentation index, see [llms.txt](https://facesign.gitbook.io/biometria/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://facesign.gitbook.io/biometria/recursos/anti-spoofing-2d.md).

# Anti-Spoofing 2D

O **Anti-Spoofing 2D**, por meio de API, permite que o cliente envie uma foto tirada por um APP próprio e seja feita a validação de imagens, prevenindo fraudes, como adulteração da imagem.

#### Parâmetros <a href="#a-parametros" id="a-parametros"></a>

Como parâmetro da API, o cliente deverá informar o ID do cliente e a foto em base 64. Exemplo Json:

```json
{
    "clientId":"30af224e-9ab5-40eb-89f9-b2a7d2081a59",
    "image":"KChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wgARCAZAA4QDASIAAhEBAxEB/8QAGgAAAwEBAQEAAAAAAAAAAAAAAAECAwQFBv/EABkBAQEBAQEBAAAAAAAAAAAAAAABAgMEBf/aAAwDAQACEAMQAAAC8Vi1NHkGhLGACagQWNJiaDXp4..."
}
```

#### Pré Requisitos

Para utilização da API, como esta aplicação fará somente a verificação da imagem enviada, quanto à sua veracidade, não havendo a comparação com imagem previamente cadastrada, o Cliente só necessita informar seu ID do cliente.

#### Utilização

* O arquivo da foto deverá ser em base64;
* Os parâmetros deverão ser enviados na requisição conforme citado em Parâmetros;
* O CallBack da aplicação será somente “true” ou “false”.

#### Respostas da API

**Code 200**

Sucessful Response. Json – Schema:

```json
{
  "isLikelyRealPerson":true,"face":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAYGBgYHBgcICAcKCwoLCg8ODAwODxYQERAREBYiFRkVFRkVIh4kHhweJB42KiYmKjY\u002BNDI0PkxqJiYqNj40MjQ\u002BTERETF9aX3x8p//CABEIBkAEsAMBIgACEQEDE..."
}
```

**Code 400 - Erro**

*“O processo de liveness 2D falhou”* – Quando é identificada alguma tentativa de adulteração da imagem, como foto da foto, por exemplo.
