# Enviar bloco de código

`POST /send/code-block`

Pasta: **Enviar Mensagem**

## Autenticação

```http
token: {{token}}
```

## Descrição

# Enviar bloco de código

Envia um trecho de código formatado (syntax highlight) como mensagem rica.

## Endpoint

```http
POST {{baseUrl}}/send/code-block
```

## Autenticação

Envie o token da instância no header:

```http
token: {{token}}
```

## Corpo da requisição

| Campo | Tipo | Obrigatório | Descrição |
| --- | --- | --- | --- |
| number | string | Sim* | Destinatário |
| chatid | string | Sim* | Alternativa a number |
| jid | string | Sim* | Alternativa a number/chatid |
| code | string | Sim | Código-fonte |
| language | string | Sim | Linguagem (ex.: go, python, javascript) |
| title | string | Não | Título do bloco |
| footer | string | Não | Rodapé |
| native_rich | bool | Não | Renderização nativa rica |

## Exemplo de Requisição

```bash
curl -X POST "{{baseUrl}}/send/code-block" \
  -H "token: {{token}}" \
  -H "Content-Type: application/json" \
  -d '{"number": "{{remoteJid}}", "title": "Exemplo", "language": "go", "code": "package main\n\nfunc main() {\n  println(\"hello\")\n}", "footer": "GoZAP", "native_rich": false}'
```

## Resposta de Sucesso

```json
{
  "success": true,
  "message": {
    "id": "3EB0A1B2C3D4E5F6",
    "timestamp": "2026-07-17T12:34:56Z",
    "sender": "5511888888888@s.whatsapp.net"
  }
}
```

## Erros comuns

- `code` obrigatório
- `language` obrigatório
- `chatid, number or jid is required`

## Corpo (exemplo)

```json
{
  "number": "{{remoteJid}}",
  "title": "Exemplo",
  "language": "go",
  "code": "package main\n\nimport \"fmt\"\n\nfunc main() {\n  fmt.Println(\"hello\")\n}",
  "footer": "GoZAP",
  "native_rich": false
}
```

## cURL

```bash
curl -X POST "{{baseUrl}}/send/code-block" \
  -H "token: {{token}}" \
  -H "Content-Type: application/json" \
  -d '{
  "number": "{{remoteJid}}",
  "title": "Exemplo",
  "language": "go",
  "code": "package main\n\nimport \"fmt\"\n\nfunc main() {\n  fmt.Println(\"hello\")\n}",
  "footer": "GoZAP",
  "native_rich": false
}'
```

---

[Índice da pasta](./index.md) · [Índice geral](../index.md) · [UI](https://gozap.dev/docs?op=enviar-mensagem/enviar-bloco-de-codigo)
