شاهکار — استعلام (Estelaam API V8.6) و سیمکارت (Mobile API V9.11)
> version: 1.0 | last_updated: 2026-08-10 | audience: admin
> منابع:
> - [`Shahkar Estelaam API V8.6.pdf`](./Shahkar%20Estelaam%20API%20V8.6.pdf)
> - [`service_2_upcoming_Shahkar_Mobile_API_V9.11.pdf`](./service_2_upcoming_Shahkar_Mobile_API_V9.11.pdf)
> - Main Services: [`shahkar-workflow-actions.md`](./shahkar-workflow-actions.md)
استعلامها (V8.6)
| متد | کلید عملیات | توضیح |
|-----|-------------|--------|
| `estelaam` | `http.shahkar_estelaam` | استعلام هویت |
| `provider-enquiry` | `http.shahkar_provider_enquiry` | **استعلام سرویس** (`serviceType` + `serviceNumber`) |
| `classifier-enquiry` | `http.shahkar_classifier_enquiry` | استعلام کلاسه |
| `enquiry` | `http.shahkar_enquiry` | پیگیری با `enquiryId` |
| `report` | `http.shahkar_report` | گزارش با `requestId` |
| `serviceID-matching` (+2/+3) | `http.shahkar_serviceID_matching…` | تطبیق شناسه ↔ سرویس |
| `providers_summary` | `http.shahkar_providers_summary` | خلاصه ارائهدهندگان |
| `serviceReport` | `http.shahkar_serviceReport` | گزارش سرویس |
همه با `shahkar_dynamic_body` و سرور بیرونی `shahkar`.
**`serviceNumber`** = یوزرنیم AAA اشتراک (`provisioning_data.username`).
سیمکارت (Mobile API V9.11)
مستند جدا برای **ثبت/بهروزرسانی سیمکارت** است — همان متدهای `put` / `update` / `delete` با `service.type = 2`.
فیلدهای مهم سرویس (علاوه بر موارد قبلی): `apn` (اجباری از V9.11)، `mainSim`, `dataSim`, `privateNumber`, `privateNumberDetection`, `mobileType`, `networkName`, …
روی محصول سیمکارت: `provisioning_config.shahkar_service_type = 2`.
Seed
```bash
/opt/cpanel/ea-php83/root/usr/bin/php artisan db:seed \
--class='Modules\Order\Database\Seeders\ShahkarWorkflowActionSeeder' --force
```