المطورون
ابنِ على واجهة ذا اكس سيستم البرمجية
واجهة REST واحدة خلف كل تطبيق في الكتالوج، بمستند OpenAPI 3.1 وويب هوك موقّعة وأكثر من 300 حدث يمكنك الاشتراك فيها. نفس الواجهة التي تعمل عليها مساحة عملك.
احصل على مفتاح
احصل على مفتاح
افتح الإعدادات ← المطورون في مساحة عملك، أنشئ مفتاح API، وحدد له دورًا (من مشاهد إلى مالك) وقائمة موارد. يُعرض المفتاح كاملًا مرة واحدة فقط — انسخه قبل إغلاق النافذة.
Authorization: Bearer txk_live_51H8f…
X-Company-Id: <معرّف شركتك>أرسل المفتاح كرمز حامل (bearer) مع كل طلب، مع ترويسة الشركة التي يتبع لها.
هيكل الاستجابة
ترجع كل نقطة نهاية إحدى صيغتين: حمولة ناجحة، أو خطأ منظّم. نقاط القوائم تضيف ترقيم الصفحات.
200
{ "data": { … }, "total": 128, "page": 1, "pageSize": 25 }4xx
{ "error": { "code": "VALIDATION_ERROR", "message": "quantity must be at least 0", "details": [ … ] } }جرّبها
طلبان يعملان مع أي شركة: قراءة قائمة، وكتابة مستند.
عرض العملاء
curl https://api.thexsys.com/api/v1/customers \
-H "Authorization: Bearer txk_live_…" \
-H "X-Company-Id: <معرّف الشركة>"إنشاء فاتورة
curl -X POST https://api.thexsys.com/api/v1/invoices \
-H "Authorization: Bearer txk_live_…" \
-H "X-Company-Id: <معرّف الشركة>" \
-H "Content-Type: application/json" \
-d '{
"customerId": "cus_…",
"date": "2026-09-20",
"dueDate": "2026-10-20",
"lines": [{ "description": "استشارات", "quantity": 1, "unitPrice": 500 }]
}'ويب هوك
سجّل رابط نقطة نهاية وقائمة أنماط أحداث (حدث، أو عائلة مثل `invoice.*`، أو `*`) من الإعدادات ← المطورون، ويُرسل كل حدث مطابق إليها كـ JSON مع توقيع يمكنك التحقق منه.
تحقق من التوقيع
يحمل كل تسليم ترويسة بالشكل التالي. احسب HMAC-SHA256 لـ "<t>.<الجسم الخام>" بسر نقطة النهاية (`whsec_…`) وقارنه بـ v1 بزمن ثابت.
x-thexsys-signature: t=1758345600,v1=5a8f0e2c…جدول إعادة المحاولة
يُعاد إرسال التسليم الفاشل (استجابة غير 2xx، أو مهلة 10 ثوانٍ) وفق سلم تصاعدي؛ بعد آخر محاولة يُعتبر ميتًا ويظهر في سجل تسليم نقطة النهاية.
دقيقة واحدة ← 5 دقائق ← 30 دقيقة ← ساعتان ← 12 ساعة
الأحداث
كل عائلة يصدرها النظام، مسحوبة مباشرة من الواجهة. تطابق `*` كل شيء ما عدا سجل التدقيق، عالي الحجم واختياري (`audit.*`).
aftersales
aftersales.agreement.expiringaftersales.claim.overdueaftersales.claim.respondedaftersales.claim.settled+19agents
agents.action.approvedagents.action.executedagents.action.expiredagents.action.pending+9analytics
analytics.access.changedanalytics.access.deniedanalytics.access.grantedanalytics.access.revoked+3التطبيقات
app.disabledapp.enabledapp.installedapp.uninstalledالمواعيد
appointments.bookedappointments.rescheduledappointments.status_changedتقييم الأداء
appraisals.cycle.closedappraisals.cycle.openedappraisals.feedback.requestedappraisals.goal.achieved+1الموافقات
approvals.request.approvedapprovals.request.overdueapprovals.request.rejectedapprovals.request.submittedالحضور
attendance.checked_inattendance.checked_outattendance.day.closedattendance.leave.approved+1سجل التدقيق
ورشة السيارات
auto-workshop.job.checked_inauto-workshop.job.deliveredauto-workshop.job.readyauto-workshop.job.waiting_parts+1av
av.boq.frozenav.boq.generatedav.commissioning.failedav.commissioning.passed+11biometrics
biometrics.attendance.postedbiometrics.device.errorbiometrics.device.recoveredbiometrics.device.registered+9المدونة
blog.comment.receivedblog.post.publishedblog.subscriber.addedغسيل السيارات
carwash.coupon.redeemedcarwash.job.capturedcarwash.job.completedcarwash.job.flagged+4cheques
cheques.book.exhaustedcheques.book.lowcheques.customer.holdcheques.deposit.cancelled+22configurator
configurator.bom.generatedconfigurator.configuration.attachedconfigurator.configuration.savedconfigurator.template.archived+2الربط والقنوات
connect.channel.errorconnect.menu.publishedconnect.order.acceptedconnect.order.cancelled+7المقاولات
construction.claim.certifiedconstruction.claim.submittedconstruction.contract.overrunconstruction.dlp.ending+1إدارة علاقات العملاء
crm.activity.donecrm.lead.convertedcrm.lead.createdcrm.lead.lost+2المحادثات
discuss.channel.createddiscuss.mentioneddiscuss.message.postedالتجارة الإلكترونية
ecommerce.order.cancelledecommerce.order.confirmedecommerce.order.deliveredecommerce.order.placed+2التعليم
education.attendance.absenteducation.fee.invoicededucation.fee.overdueeducation.grades.published+1التعلم الإلكتروني
elearning.certificate.issuedelearning.course.completedelearning.course.publishedelearning.enrolment.created+1تكامل أنظمة التيار المنخفض
elv.boq.frozenelv.boq.generatedelv.credential.revealedelv.design.approved+13التسويق بالبريد
email-marketing.campaign.sentemail-marketing.subscriber.subscribedemail-marketing.subscriber.unsubscribedالموظفون
employees.joinedemployees.status_changedالسجل الطبي
emr.claim.decidedemr.encounter.closedemr.encounter.openedemr.order.resultedالفعاليات
events.event.closedevents.event.publishedevents.registration.checked_inevents.registration.createdمطالبات المصروفات
expenses.claim.approvedexpenses.claim.pendingexpenses.claim.reimbursedexpenses.claim.rejected+1الخدمة الميدانية
field-service.work_order.createdfield-service.work_order.dispatchedfield-service.work_order.doneالأسطول
fleet.fine.recordedfleet.fuel.loggedfleet.vehicle.assignedالمنتدى
forum.answer.acceptedforum.reply.publishedforum.topic.pendingforum.topic.publishedforwarding
forwarding.agent.agreementExpiringforwarding.agent.settledforwarding.bond.expiringforwarding.consol.built+21مكتب المساعدة
helpdesk.ticket.assignedhelpdesk.ticket.createdhelpdesk.ticket.repliedhelpdesk.ticket.solvedالمستشفى
hospital.admission.createdhospital.admission.dischargedhospital.alert.raisedhospital.discharge.overdue+1الضيافة
hospitality.booking.cancelledhospitality.booking.checked_inhospitality.booking.checked_outhospitality.booking.created+2hse
hse.action.raisedhse.action.verifiedhse.doc.acknowledgedhse.doc.issued+16إنترنت الأشياء
iot.alert.clearediot.alert.raisediot.command.queuediot.device.offline+1jewelry
jewelry.melt.closedjewelry.order.deliveredjewelry.order.readyjewelry.purchase.paid+3المعرفة
knowledge.article.flaggedknowledge.article.publishedknowledge.article.review_requestedknowledge.review.dueالمحاماة
legal.conflict.flaggedlegal.hearing.outcome_recordedlegal.hearing.scheduledlegal.matter.closed+3الدردشة المباشرة
livechat.chat.missedlivechat.chat.ratedlivechat.chat.resolvedlivechat.chat.started+2الولاء
loyalty.coupon.usedloyalty.giftcard.issuedloyalty.giftcard.redeemedloyalty.member.enrolled+3الصيانة
maintenance.equipment.downmaintenance.equipment.upmaintenance.request.completedmaintenance.request.createdالتصنيع
manufacturing.order.cancelledmanufacturing.order.confirmedmanufacturing.order.createdmanufacturing.order.done+2أتمتة التسويق
marketing.lead.enteredmarketing.lead.hotالمتجر
marketplace.listing.installedmarketplace.listing.publishedmarketplace.review.postedmarketplace.version.submittedترحيل البيانات
migration.job.donemigration.job.undoneنماذج الصناعات
model.installedالمنظمات غير الربحية
nonprofit.disbursement.paidnonprofit.donation.pendingnonprofit.donation.receivednonprofit.pledge.due+1روابط الدفع
payments.link.createdpayments.link.paidالرواتب
payroll.eos.paidpayroll.run.approvedpayroll.run.calculatedpayroll.run.due+1الصيدلية
pharmacy.batch.expiringpharmacy.batch.recalledpharmacy.dispensedالتخطيط
planning.shift.assignedplanning.shift.publishedplanning.week.publishedدورة حياة المنتج
plm.change.appliedplm.change.approvedplm.change.rejectedplm.change.submitted+1نقطة البيع
pos.cash.movedpos.refundpos.salepos.session.closed+1المشاريع
project.createdproject.milestone.reachedproject.status_changedproject.task.created+2العقارات
property.enquiry.createdproperty.lease.activatedproperty.lease.endedproperty.lease.expiring+2الجودة
quality.check.createdquality.check.failedquality.check.passedquality.ncr.closed+1التوظيف
recruitment.application.hiredrecruitment.application.receivedrecruitment.interview.scheduledrecruitment.offer.sentالإحالات
referrals.referral.duplicatereferrals.referral.hiredreferrals.referral.submittedreferrals.reward.approved+1التأجير
rental.agreement.cancelledrental.agreement.invoicedrental.agreement.picked_uprental.agreement.reserved+1منشئ التقارير
reportBuilder.schedule.failedreportBuilder.schedule.sentالمطعم
restaurant.delivery.assignedrestaurant.delivery.statusrestaurant.line.readyrestaurant.line.voided+7عمليات الأمن
security-ops.assignment.noshowsecurity-ops.incident.createdsecurity-ops.permit.approvedshipping
shipping.booking.createdshipping.booking.cutoffDueshipping.cashup.recordedshipping.cod.collected+20التوقيع الإلكتروني
sign.envelope.completedsign.envelope.declinedsign.envelope.expiredsign.envelope.sent+3التسويق بالرسائل
sms-marketing.campaign.sentsms-marketing.contact.unsubscribedsms-marketing.otp.verifiedالتسويق الاجتماعي
social.inbox.receivedsocial.post.failedsocial.post.publishedجداول البيانات
spreadsheet.workbook.sentstorefronts
storefronts.channel.connectedstorefronts.channel.errorstorefronts.channel.quietstorefronts.fulfilment.delivered+14الاشتراكات
subscriptions.activatedsubscriptions.cancelledsubscriptions.createdsubscriptions.past_due+2الاستبيانات
surveys.response.completedالإجازات
time-off.request.approvedtime-off.request.pendingtime-off.request.rejectedtime-off.request.submittedسجلات الوقت
timesheets.entry.approvedtimesheets.entry.loggedtimesheets.entry.rejectedtimesheets.entry.submitted+1training
training.competency.addedtraining.enrolment.requestedtraining.gate.blockedtraining.induction.assigned+8صف السيارات
valet.car.overnightvalet.car.readyvalet.car.requestedvalet.incident.raised+4الاتصال الصوتي
voip.call.completedvoip.call.dialledvoip.call.missedvoip.call.startedالموقع الإلكتروني
website.domain.verifiedwebsite.form.submittedwebsite.page.publishedwebsite.site.publishedواتساب
whatsapp.broadcast.sentwhatsapp.contact.opted_outwhatsapp.conversation.resolvedwhatsapp.message.received+1
المرجع الكامل
كل مسار وطلب ومخطط استجابة، مولّد من نفس المستند الذي تقدمه الواجهة، مع مربع بحث وتسميات ثنائية اللغة.
ابنِ تطبيقًا، لا مجرد تكامل
تطبيق ذا اكس سيستم هو بيان (manifest) مع حزمة خادم وويب يُثبَّت في مساحة عمل أي مستأجر: قائمته وصلاحياته وأنواع مستنداته ونصوصه بالعربية والإنجليزية، مشاركًا التأجير والهوية وسجل التدقيق في النواة مع كل تطبيق آخر.