> For the complete documentation index, see [llms.txt](https://apidoc.toplojas.com.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apidoc.toplojas.com.br/funcionamento/conectando-na-api.md).

# Conectando na API

## Endpoint

A conexão com a API é feita através do **Endpoint**:

{% hint style="info" %}
<https://api.toplojas.com.br/>
{% endhint %}

## Autenticação

Para se autenticar na API, é necessário o **Token** e o **Identificador da Loja**, eles são enviados no **Header** da Requisição através dos parâmetros:

```
Authorization: Bearer [Token]
Loja: [Identificador de Sua Loja]
```

### Exemplo

![](https://1882612469-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MObfj7Rt58mdIJ_2Oby%2Fuploads%2Fgit-blob-2d7b0350ae00bbabef1a8793ea88f8625de1965c%2F2020-12-16_21h00_19.png?alt=media)

O mesmo exemplo, via **curl**, chamando o endpoint `/status/`:

```bash
curl -X GET "https://api.toplojas.com.br/status/" \
  -H "Authorization: Bearer [Token]" \
  -H "Loja: [Identificador de Sua Loja]"
```

{% hint style="info" %}
No header "**Authorization**" não esqueça de começar com "**Bearer**".

**Exemplo:**

Authorization: Bearer AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
{% endhint %}
