> ## Documentation Index
> Fetch the complete documentation index at: https://x-preview-mintlify-066e8699.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Basic authentication

> Use HTTP Basic authentication para acessar APIs enterprise do X como PowerTrack, Decahose e Search, enviando seu e-mail e senha sobre HTTPS.

## Basic authentication

Muitas das APIs enterprise do X exigem o uso de HTTP Basic Authentication. Para fazer uma solicitação bem-sucedida a uma API que requer Basic Authentication, você deve passar uma combinação válida de e-mail e senha como cabeçalho de autorização em cada solicitação. A combinação de e-mail e senha é a mesma que você usa para acessar o [console enterprise da API](https://console.gnip.com/), e pode ser editada de dentro desse console.

Ao construir uma solicitação usando Basic Authentication, certifique-se de adicionar o cabeçalho HTTP Authentication: Basic com as credenciais codificadas sobre HTTPS.

No exemplo de solicitação cURL a seguir, você substituiria `<email_address>` e `<password>` pelas suas credenciais antes de enviar a solicitação:

```bash theme={null}
curl -v --compressed -u<email_address>:<password>
    "https://gnip-api.x.com/search/30day/accounts/<account-name>/prod/counts.json?query=from%3Axdevelopers"
```

**APIs que exigem basic authentication:**

* [PowerTrack API](/x-api/enterprise-gnip-2.0/powertrack-api) enterprise
* [Decahose stream API](http://localhost:3000/x-api/enterprise-gnip-2.0/fundamentals/decahose-api) enterprise
* [30-Day Search API](/x-api/enterprise-gnip-2.0/fundamentals/search-api) enterprise
* [Full-Archive Search API](/x-api/enterprise-gnip-2.0/fundamentals/search-api) enterprise
* [Usage API](/x-api/enterprise-gnip-2.0/fundamentals/usage) enterprise
