CustomerDataUpdateRequests

APIDescription
POST api/ESSystem/v1/CustomerDataUpdateRequests/submit

No documentation available.

WhatsappAdmin

APIDescription
POST api/Whatsapp/Webhook

No documentation available.

ESNotes

APIDescription
GET api/ESSystem/v1/Notes/GetAvailableNotes

No documentation available.

POST api/ESSystem/v1/Notes/AddNote

No documentation available.

Reads

APIDescription
POST api/ESSystem/v1/Reads/AddBulkReads

No documentation available.

POST api/ESSystem/v1/Reads/AddSingleRead

No documentation available.

GET api/ESSystem/v1/Reads/GetAvailableAreaAndParentCounters

No documentation available.

POST api/ESSystem/v1/Reads/GetRejected

No documentation available.

POST api/ESSystem/v1/Reads/GetEntered

No documentation available.

GET api/ESSystem/v1/Reads/Search?search={search}

No documentation available.

GET api/ESSystem/v1/Reads/GetReadImage?esMobileReadGuid={esMobileReadGuid}

No documentation available.

GET api/ESSystem/v1/Reads/DownloadAllReads

No documentation available.

POST api/ESSystem/v1/Reads/GetUnRead?areaGuid={areaGuid}&parentCounterGuid={parentCounterGuid}

No documentation available.

SubscriberReorder

APIDescription
POST api/ESSystem/v1/SubscriberReorder/requests/submit

No documentation available.

Receipts

HTTP endpoints for mobile receipts; delegates persistence, numbering, and duplicate rules to helpers.

APIDescription
GET api/ESSystem/v1/Receipts/GetMyReceipts

No documentation available.

GET api/ESSystem/v1/Receipts/GetReceiptToPrint?receiptGuid={receiptGuid}

No documentation available.

GET api/ESSystem/v1/Receipts/GetCollectorsReceiptsByArea?StartDate={StartDate}&EndDate={EndDate}

No documentation available.

POST api/ESSystem/v1/Receipts/PrintReceipt?receiptGuid={receiptGuid}

No documentation available.

POST api/ESSystem/v1/Receipts/AddSingleReceipt

No documentation available.

POST api/ESSystem/v1/Receipts/AddBulkReceipts

No documentation available.

Reminders

APIDescription
POST api/ESSystem/v1/Reminders/AddReminder

No documentation available.

Notification

APIDescription
POST api/ESSystem/v1/Notification/Notify

No documentation available.

Customers

APIDescription
POST api/ESSystem/v1/Customers/UpdateLocation

No documentation available.

GET api/ESSystem/v1/Customers/GetCustomers?page={page}&pageSize={pageSize}

No documentation available.

GET api/ESSystem/v1/Customers/Search?search={search}

No documentation available.

GET api/ESSystem/v1/Customers/SearchByCode?searchCode={searchCode}

No documentation available.

GET api/ESSystem/v1/Customers/GetCustomer?id={id}

No documentation available.

GET api/ESSystem/v1/Customers/GetCustomerReadsIndex?id={id}

No documentation available.

CounterOperations

APIDescription
GET api/ESSystem/v1/CounterOperations/waiting-for-disconnection

No documentation available.

GET api/ESSystem/v1/CounterOperations/waiting-for-delivery

No documentation available.

POST api/ESSystem/v1/CounterOperations/apply

No documentation available.

Utils

APIDescription
GET api/ESSystem/v1/Utils/GetCompanyLogo

No documentation available.

POST api/ESSystem/v1/Utils/ContactUs

No documentation available.

MainCounterSources

APIDescription
GET api/ESSystem/v1/MainCounterSources/counters?areaGuid={areaGuid}

No documentation available.

GET api/ESSystem/v1/MainCounterSources/sources?sourceType={sourceType}&includeDisabled={includeDisabled}

No documentation available.

GET api/ESSystem/v1/MainCounterSources/current?areaGuid={areaGuid}

No documentation available.

GET api/ESSystem/v1/MainCounterSources/reads?mainCounterId={mainCounterId}&from={from}&to={to}

No documentation available.

POST api/ESSystem/v1/MainCounterSources/reads/add

No documentation available.

POST api/ESSystem/v1/MainCounterSources/reads/update

No documentation available.

POST api/ESSystem/v1/MainCounterSources/reads/delete?readId={readId}

No documentation available.

GET api/ESSystem/v1/MainCounterSources/reads/image?readId={readId}

No documentation available.

GET api/ESSystem/v1/MainCounterSources/reports/source-mix?from={from}&to={to}&areaGuid={areaGuid}&mainCounterId={mainCounterId}

No documentation available.

GeneratorCycles

واجهة برمجية آمنة لإدارة دورات تشغيل المولدات: المولدات، فتح/إغلاق الدورات، القراءات الساعية، التسليم/الاستلام، وملخّص الكفاءة. كل الطلبات تتطلب توثيقًا عبر ترويسة Authorization (نفس توكن تسجيل الدخول)، وتُطبَّق صلاحيات ESPermissions لغير المدراء.

APIDescription
GET api/ESSystem/v1/GeneratorCycles/generators?includeDisabled={includeDisabled}&sourceType={sourceType}

No documentation available.

POST api/ESSystem/v1/GeneratorCycles/generators/save

ينشئ مولّدًا جديدًا أو يعدّل موجودًا (حسب GeneratorGuid).

POST api/ESSystem/v1/GeneratorCycles/generators/delete?generatorGuid={generatorGuid}

يحذف مولّدًا (يُمنع إن كانت له دورات مسجّلة).

GET api/ESSystem/v1/GeneratorCycles/cycles?generatorGuid={generatorGuid}&from={from}&to={to}&status={status}

يعيد قائمة الدورات مع فلاتر اختيارية (المولّد، الفترة، الحالة).

GET api/ESSystem/v1/GeneratorCycles/cycles/details?cycleGuid={cycleGuid}

يعيد تفاصيل دورة كاملة: الترويسة + القراءات + التسليمات + الملخّص.

GET api/ESSystem/v1/GeneratorCycles/cycles/summary?cycleGuid={cycleGuid}

يعيد ملخّص كفاءة الدورة (الإنتاج، الوقود، الإنتاجية، توزيع المشغّلين).

GET api/ESSystem/v1/GeneratorCycles/reports/period?from={from}&to={to}&generatorGuid={generatorGuid}&bucket={bucket}

No documentation available.

GET api/ESSystem/v1/GeneratorCycles/reports/operators?from={from}&to={to}&generatorGuid={generatorGuid}

No documentation available.

GET api/ESSystem/v1/GeneratorCycles/reports/generators?from={from}&to={to}

No documentation available.

POST api/ESSystem/v1/GeneratorCycles/cycles/open

يفتح دورة تشغيل جديدة لمولّد (يرفض وجود دورة مفتوحة أخرى لنفس المولّد).

POST api/ESSystem/v1/GeneratorCycles/cycles/close

يغلق دورة تشغيل بعد التحقق من صحة عدّاد وتاريخ النهاية.

POST api/ESSystem/v1/GeneratorCycles/cycles/delete?cycleGuid={cycleGuid}

يحذف دورة تشغيل مع كل قراءاتها وتسليماتها.

POST api/ESSystem/v1/GeneratorCycles/reads/add

يضيف قراءة ساعية للدورة (يتحقق من تصاعد المؤشر ما لم يُفعّل خيار التصفير).

POST api/ESSystem/v1/GeneratorCycles/reads/update

يعدّل قراءة ساعية قائمة.

POST api/ESSystem/v1/GeneratorCycles/reads/delete?readId={readId}

يحذف قراءة ساعية (يُمنع في الدورة المغلقة).

GET api/ESSystem/v1/GeneratorCycles/reads/image?readId={readId}

No documentation available.

POST api/ESSystem/v1/GeneratorCycles/handovers/add

يسجّل عملية تسليم/استلام وردية داخل الدورة.

POST api/ESSystem/v1/GeneratorCycles/handovers/delete?handoverId={handoverId}

يحذف عملية تسليم/استلام (يُمنع في الدورة المغلقة).

Reports

APIDescription
GET api/ESSystem/v1/Reports/GetCollectorsTotalReceipts

No documentation available.

GET api/ESSystem/v1/Reports/CollectionZonesBalanceDashboard

No documentation available.

Login

APIDescription
POST api/login

No documentation available.

Values

APIDescription
GET api/Values

No documentation available.

GET api/Values/{id}

No documentation available.

POST api/Values

No documentation available.

PUT api/Values/{id}

No documentation available.

DELETE api/Values/{id}

No documentation available.