{
	"info": {
		"_postman_id": "c1a2b3c4-d5e6-7f8a-9b0c-1d2e3f4a5b6c",
		"name": "Rasayily API (Complete Collection)",
		"description": "المجموعة الشاملة لأوامر الـ API الخاصة بمنصة رسائلي. تتضمن جميع مسارات الإرسال، المزامنة، الإحصائيات، وجهات الاتصال، محمية بأفضل معايير الأمان.",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
	},
	"item": [
		{
			"name": "1. Messages (إدارة الرسائل)",
			"item": [
				{
					"name": "1.1 Send Message (إرسال رسالة)",
					"request": {
						"method": "POST",
						"header": [
							{ "key": "Content-Type", "value": "application/json" },
							{ "key": "Authorization", "value": "Bearer {{YOUR_TOKEN}}" },
							{ "key": "X-Company-ID", "value": "{{COMPANY_ID}}" }
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"phone_number\": \"+966500000000\",\n    \"message\": \"رسالة تجريبية من Postman\",\n    \"type\": \"text\",\n    \"channel\": \"whatsapp\"\n}"
						},
						"url": {
							"raw": "{{BASE_URL}}/api/messages/send",
							"host": [ "{{BASE_URL}}" ],
							"path": [ "api", "messages", "send" ]
						},
                        "description": "مسار إرسال الرسائل محمي بـ Throttle (60 طلب في الدقيقة) لمنع هجمات الـ DDoS والـ Brute Force، كما يتم معالجة الطلبات في الخلفية (Queues) لضمان عدم حدوث Timeout."
					}
				},
				{
					"name": "1.2 Sync Message Statuses (مزامنة حالة الرسائل)",
					"request": {
						"method": "POST",
						"header": [
							{ "key": "Content-Type", "value": "application/json" },
							{ "key": "Authorization", "value": "Bearer {{YOUR_TOKEN}}" },
							{ "key": "X-Company-ID", "value": "{{COMPANY_ID}}" }
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"message_ids\": [12345, 12346]\n}"
						},
						"url": {
							"raw": "{{BASE_URL}}/api/messages/sync-status",
							"host": [ "{{BASE_URL}}" ],
							"path": [ "api", "messages", "sync-status" ]
						}
					}
				},
				{
					"name": "1.3 Get Messages List (جلب قائمة الرسائل)",
					"request": {
						"method": "GET",
						"header": [
							{ "key": "Authorization", "value": "Bearer {{YOUR_TOKEN}}" },
							{ "key": "X-Company-ID", "value": "{{COMPANY_ID}}" }
						],
						"url": {
							"raw": "{{BASE_URL}}/api/messages?limit=10&page=1",
							"host": [ "{{BASE_URL}}" ],
							"path": [ "api", "messages" ],
							"query": [
								{ "key": "limit", "value": "10" },
								{ "key": "page", "value": "1" }
							]
						}
					}
				}
			]
		},
		{
			"name": "2. Statistics & Reports (الإحصائيات والتقارير)",
			"item": [
				{
					"name": "2.1 Get General Statistics (إحصائيات عامة)",
					"request": {
						"method": "GET",
						"header": [
							{ "key": "Authorization", "value": "Bearer {{YOUR_TOKEN}}" },
							{ "key": "X-Company-ID", "value": "{{COMPANY_ID}}" }
						],
						"url": {
							"raw": "{{BASE_URL}}/api/statistics",
							"host": [ "{{BASE_URL}}" ],
							"path": [ "api", "statistics" ]
						}
					}
				},
				{
					"name": "2.2 Get Daily Statistics (إحصائيات يومية)",
					"request": {
						"method": "GET",
						"header": [
							{ "key": "Authorization", "value": "Bearer {{YOUR_TOKEN}}" },
							{ "key": "X-Company-ID", "value": "{{COMPANY_ID}}" }
						],
						"url": {
							"raw": "{{BASE_URL}}/api/statistics/daily",
							"host": [ "{{BASE_URL}}" ],
							"path": [ "api", "statistics", "daily" ]
						}
					}
				}
			]
		},
		{
			"name": "3. Contacts (إدارة جهات الاتصال)",
			"item": [
				{
					"name": "3.1 Create Contact (إضافة جهة اتصال)",
					"request": {
						"method": "POST",
						"header": [
							{ "key": "Content-Type", "value": "application/json" },
							{ "key": "Authorization", "value": "Bearer {{YOUR_TOKEN}}" },
							{ "key": "X-Company-ID", "value": "{{COMPANY_ID}}" }
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"أحمد عبدالله\",\n    \"phone\": \"+966501234567\"\n}"
						},
						"url": {
							"raw": "{{BASE_URL}}/api/contacts",
							"host": [ "{{BASE_URL}}" ],
							"path": [ "api", "contacts" ]
						}
					}
				},
				{
					"name": "3.2 Get Contacts List (جلب جهات الاتصال)",
					"request": {
						"method": "GET",
						"header": [
							{ "key": "Authorization", "value": "Bearer {{YOUR_TOKEN}}" },
							{ "key": "X-Company-ID", "value": "{{COMPANY_ID}}" }
						],
						"url": {
							"raw": "{{BASE_URL}}/api/contacts",
							"host": [ "{{BASE_URL}}" ],
							"path": [ "api", "contacts" ]
						}
					}
				}
			]
		},
		{
			"name": "4. Company Profile (بيانات الشركة)",
			"item": [
				{
					"name": "4.1 Get Company Profile (عرض ملف الشركة)",
					"request": {
						"method": "GET",
						"header": [
							{ "key": "Authorization", "value": "Bearer {{YOUR_TOKEN}}" },
							{ "key": "X-Company-ID", "value": "{{COMPANY_ID}}" }
						],
						"url": {
							"raw": "{{BASE_URL}}/api/company/profile",
							"host": [ "{{BASE_URL}}" ],
							"path": [ "api", "company", "profile" ]
						}
					}
				}
			]
		}
	],
	"variable": [
		{ "key": "BASE_URL", "value": "https://rasayily.com", "type": "string" },
		{ "key": "YOUR_TOKEN", "value": "PUT_YOUR_TOKEN_HERE", "type": "string" },
		{ "key": "COMPANY_ID", "value": "PUT_YOUR_COMPANY_ID_HERE", "type": "string" }
	]
}
