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

# create_upload

> Reserva una subida para bytes que tienes en local.

Reserva una subida para bytes que tienes en local.

## Entrada

| Campo | Tipo | Notas |
| - | - | - |
| `filename` | string | |
| `mime_type` | string | |
| `size_bytes` | number | |

## Salida

`{ "upload_id": string, "upload_url": string, "expires_at": string }`. `upload_url` es un enlace firmado que no lleva ningún secreto de conexión. Envía los bytes con `PUT` a ese enlace con un `Content-Length` no mayor que `size_bytes`, y luego pasa `upload_id` a [send\_media](https://docs.zapbip.com/es/mcp-reference/send-media.md). La subida caduca a los 15 minutos. Una longitud ausente, un cuerpo mayor, un tipo equivocado o una subida caducada se rechazan con 411, 413, 415 o 410 y no se guarda nada.

## Tipos de mensaje

| Tipo | Del agente al propietario | Del propietario al agente |
| - | - | - |
| `text` | [send\_message](https://docs.zapbip.com/es/mcp-reference/send-message.md) | texto |
| `image` | [send\_media](https://docs.zapbip.com/es/mcp-reference/send-media.md), hasta 5 MB | la imagen en línea hasta 1 MB, si no un enlace firmado |
| `video` | [send\_media](https://docs.zapbip.com/es/mcp-reference/send-media.md), hasta 16 MB | enlace firmado |
| `audio` | [send\_media](https://docs.zapbip.com/es/mcp-reference/send-media.md), hasta 16 MB, `voice` para una nota de voz | enlace firmado |
| `document` | [send\_media](https://docs.zapbip.com/es/mcp-reference/send-media.md), hasta 100 MB | enlace firmado, nombre del archivo y tipo MIME |
| `sticker` | [send\_media](https://docs.zapbip.com/es/mcp-reference/send-media.md) | enlace firmado |
| `location` | [send\_location](https://docs.zapbip.com/es/mcp-reference/send-location.md) | latitud, longitud, nombre y dirección |
| `contacts` | [send\_contact](https://docs.zapbip.com/es/mcp-reference/send-contact.md) | las tarjetas de contacto |
| `reaction` | [react](https://docs.zapbip.com/es/mcp-reference/react.md) | `message_id` y `emoji`, enrutados al agente que envió el mensaje reaccionado |
| `choice` | [ask](https://docs.zapbip.com/es/mcp-reference/ask.md), hasta 3 opciones como botones y de 4 a 10 como lista | `option_id`, `title` y `description` opcional |
| cita | `reply_to` en cada envío | `reply_to`, enrutado al agente que envió el mensaje citado |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.