> ## Documentation Index
> Fetch the complete documentation index at: https://docs.oxenty.api.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Atualizar Perfil

> Atualiza foto, status ou nome do perfil

Endpoints para atualizar informações do seu próprio perfil WhatsApp.

## Atualizar Foto de Perfil

<api method="PUT" path="/api/contacts/profile/picture" />

Atualiza a foto de perfil da sessão.

### Request Body

<ParamField body="sessionId" type="string" required>
  ID da sessão WhatsApp.
</ParamField>

<ParamField body="jid" type="string">
  JID (deixe vazio para perfil próprio, ou informe um grupo JID se for admin).
</ParamField>

<ParamField body="image" type="string" required>
  Imagem em base64 ou URL.
</ParamField>

<RequestExample>
  ```bash cURL theme={"system"}
  curl -X PUT "https://api.oxenty.api.br/api/contacts/profile/picture" \
    -H "X-API-Key: YOUR_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
      "sessionId": "550e8400-e29b-41d4-a716-446655440000",
      "image": "https://example.com/foto.jpg"
    }'
  ```
</RequestExample>

<ResponseExample>
  ```json 200 OK theme={"system"}
  {
    "success": true,
    "message": "Foto de perfil atualizada com sucesso"
  }
  ```
</ResponseExample>

***

## Atualizar Status (Bio)

<api method="PUT" path="/api/contacts/profile/status" />

Atualiza o status/bio do seu perfil.

### Request Body

<ParamField body="sessionId" type="string" required>
  ID da sessão WhatsApp.
</ParamField>

<ParamField body="status" type="string" required>
  Novo texto de status (máximo 139 caracteres).
</ParamField>

```bash theme={"system"}
curl -X PUT "https://api.oxenty.api.br/api/contacts/profile/status" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "sessionId": "550e8400-e29b-41d4-a716-446655440000",
    "status": "Disponível para atendimento 🚀"
  }'
```

***

## Atualizar Nome

<api method="PUT" path="/api/contacts/profile/name" />

Atualiza o nome de exibição do perfil.

### Request Body

<ParamField body="sessionId" type="string" required>
  ID da sessão WhatsApp.
</ParamField>

<ParamField body="name" type="string" required>
  Novo nome de exibição (máximo 25 caracteres).
</ParamField>

```bash theme={"system"}
curl -X PUT "https://api.oxenty.api.br/api/contacts/profile/name" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "sessionId": "550e8400-e29b-41d4-a716-446655440000",
    "name": "Suporte Oxenty"
  }'
```
