# API Reference

Get the [face\_id](https://mirror-ai-api-docs.gitbook.io/mirror-ai-api/generate-avatar/what-is-face-id) and a basic avatar with a neutral facial expression using a [photo](https://mirror-ai-api-docs.gitbook.io/mirror-ai-api/generate-avatar/photo-requirements) and [style](https://mirror-ai-api-docs.gitbook.io/mirror-ai-api/get-stickers/styles).

{% tabs %}
{% tab title="cURL" %}

<pre class="language-powershell"><code class="lang-powershell"><strong>curl --location 'https://public-api.mirror-ai.net/v2/generate?style=&#x3C;STYLE>' \
</strong>--header 'X-Token: &#x3C;YOUR TOKEN HERE>' \
--form 'photo=@"&#x3C;PATH/TO/YOUR/PHOTO>"'
</code></pre>

{% endtab %}

{% tab title="cURL with data field" %}

````powershell
curl --location 'https://public-api.mirror-ai.net/v2/generate?style=<STYLE>' \
--header 'X-Token: <YOUR TOKEN HERE>' \
--header 'Content-Type: image/png' \
--data '@<PATH/TO/YOUR/PHOTO>'
```
````

{% endtab %}
{% endtabs %}

#### Example of response

**Success - 200**

```json
{
    "ok": true,
    "face": {
        "id": "jaY7nlANTSmHh6oOoN38gg",
        "version": "yB4",
        "url": "https://f.mirror-ai.net/x/gvcqWDsYjzG6gP5jUvoNRAIZ_p-eBaVcdd_GJY2f9CK0c2c3rW-Oe00QghMkbmo9SdYdN5CpmBkokrvqWx8Xq6q3E7QkSpbBQ-GRTMifaHo"
    }
}
```
