> ## 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

> Réserve un envoi pour des octets que vous détenez en local.

Réserve un envoi pour des octets que vous détenez en local.

## Entrée

| Champ | Type | Notes |
| - | - | - |
| `filename` | string | |
| `mime_type` | string | |
| `size_bytes` | number | |

## Sortie

`{ "upload_id": string, "upload_url": string, "expires_at": string }`. `upload_url` est un lien signé qui ne porte aucun secret de connexion. Envoyez les octets en `PUT` avec un `Content-Length` au plus égal à `size_bytes`, puis passez `upload_id` à [send\_media](https://docs.zapbip.com/fr/mcp-reference/send-media.md). L'envoi expire au bout de 15 minutes. Une longueur absente, un corps plus grand, un type erroné ou un envoi expiré sont rejetés avec 411, 413, 415 ou 410 et rien n'est stocké.

## Types de messages

| Type | Agent vers propriétaire | Propriétaire vers agent |
| - | - | - |
| `text` | [send\_message](https://docs.zapbip.com/fr/mcp-reference/send-message.md) | texte |
| `image` | [send\_media](https://docs.zapbip.com/fr/mcp-reference/send-media.md), jusqu'à 5 MB | l'image en ligne jusqu'à 1 MB, sinon un lien signé |
| `video` | [send\_media](https://docs.zapbip.com/fr/mcp-reference/send-media.md), jusqu'à 16 MB | lien signé |
| `audio` | [send\_media](https://docs.zapbip.com/fr/mcp-reference/send-media.md), jusqu'à 16 MB, `voice` pour un message vocal | lien signé |
| `document` | [send\_media](https://docs.zapbip.com/fr/mcp-reference/send-media.md), jusqu'à 100 MB | lien signé, nom du fichier et type MIME |
| `sticker` | [send\_media](https://docs.zapbip.com/fr/mcp-reference/send-media.md) | lien signé |
| `location` | [send\_location](https://docs.zapbip.com/fr/mcp-reference/send-location.md) | latitude, longitude, nom et adresse |
| `contacts` | [send\_contact](https://docs.zapbip.com/fr/mcp-reference/send-contact.md) | les cartes de contact |
| `reaction` | [react](https://docs.zapbip.com/fr/mcp-reference/react.md) | `message_id` et `emoji`, acheminés vers l'agent qui a envoyé le message réagi |
| `choice` | [ask](https://docs.zapbip.com/fr/mcp-reference/ask.md), jusqu'à 3 options en boutons et de 4 à 10 en liste | `option_id`, `title` et `description` facultatif |
| citation | `reply_to` à chaque envoi | `reply_to`, acheminé vers l'agent qui a envoyé le message cité |


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