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

> احجز رفعًا واحدًا للبايتات التي تملكها محليًا.

احجز رفعًا واحدًا للبايتات التي تملكها محليًا.

## المدخلات

| الحقل | النوع | الوصف |
| - | - | - |
| `filename` | string | |
| `mime_type` | string | |
| `size_bytes` | number | |

## المخرجات

`{ "upload_id": string, "upload_url": string, "expires_at": string }`. و`upload_url` رابط موقّع لا يحمل سرّ الاتصال. ارفع البايتات إليه بـ `PUT` على ألا يتجاوز `Content-Length` قيمة `size_bytes`، ثم مرّر `upload_id` إلى [send\_media](https://docs.zapbip.com/ar/mcp-reference/send-media.md). تنتهي صلاحية الرفع بعد 15 دقيقة. وغياب الطول أو كبر الجسم أو خطأ النوع أو انتهاء صلاحية الرفع تُرفض بـ 411 أو 413 أو 415 أو 410 على التوالي، دون تخزين أي شيء.

## أنواع الرسائل

| النوع | من الوكيل إلى صاحب الحساب | من صاحب الحساب إلى الوكيل |
| - | - | - |
| `text` | [send\_message](https://docs.zapbip.com/ar/mcp-reference/send-message.md) | نص |
| `image` | [send\_media](https://docs.zapbip.com/ar/mcp-reference/send-media.md)، حتى 5 MB | مضمّنة حتى 1 MB، وإلا رابط موقّع |
| `video` | [send\_media](https://docs.zapbip.com/ar/mcp-reference/send-media.md)، حتى 16 MB | رابط موقّع |
| `audio` | [send\_media](https://docs.zapbip.com/ar/mcp-reference/send-media.md)، حتى 16 MB، والرسالة الصوتية بـ `voice` | رابط موقّع |
| `document` | [send\_media](https://docs.zapbip.com/ar/mcp-reference/send-media.md)، حتى 100 MB | رابط موقّع واسم الملف ونوع MIME |
| `sticker` | [send\_media](https://docs.zapbip.com/ar/mcp-reference/send-media.md) | رابط موقّع |
| `location` | [send\_location](https://docs.zapbip.com/ar/mcp-reference/send-location.md) | خط العرض وخط الطول والاسم والعنوان |
| `contacts` | [send\_contact](https://docs.zapbip.com/ar/mcp-reference/send-contact.md) | بطاقات جهات الاتصال |
| `reaction` | [react](https://docs.zapbip.com/ar/mcp-reference/react.md) | `message_id` و`emoji`، وتُوجَّه إلى الوكيل الذي أرسل الرسالة المتفاعَل معها |
| `choice` | [ask](https://docs.zapbip.com/ar/mcp-reference/ask.md)، حتى 3 خيارات أزرار، ومن 4 إلى 10 قائمة | `option_id` و`title` و`description` اختياري |
| اقتباس | `reply_to` في كل إرسال | `reply_to`، ويُوجَّه إلى الوكيل الذي أرسل الرسالة المقتبسة |


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