API לשותפים
חבר את מערכת החנות שלך ל-MezuSafe — אמת מזוזות, נהל מלאי ותעד מכירות באופן פרוגרמטי.
כתובת בסיס (Base URL)
https://mezusafe-backend.jourist.cloud
אימות
נקודות קצה ציבוריות אינן דורשות אימות. נקודות קצה לחנויות דורשות את מפתח ה-API שלך בכותרת X-Api-Key — צור אחד דרך הגדרות חשבון ← הגדרות ← מפתח API. מוצג פעם אחת בעת היצירה, לכן שמור אותו במקום בטוח.
נקודות קצה ציבוריות
אין צורך באימות. מוגבל בקצב לפי כתובת IP.
/api/v1/public/check-mezuzah
בדוק מזוזה
העלה תמונה של מזוזה כדי לבדוק אם היא כבר רשומה, ולקבל בחזרה את פרטי ההסמכה שלה אם כן. זוהי אותה בדיקה המשמשת את כלי "בדוק את המזוזה שלך" באתר MezuSafe.
image
fileתמונה של קלף המזוזה
{"msg":"No matches found.","status":"not_found"}
{"msg":"You uploaded invalid image!","status":"invalid"}
/api/v1/public/compare-mezuzot
השווה בין שתי מזוזות
העלה שתי תמונות מזוזה כדי לבדוק אם הן תמונות של אותו קלף פיזי.
image1
fileתמונה ראשונה
image2
fileתמונה שנייה
{"msg":"please select correct images","status":"invalid"}
/api/v1/public/scan-qrcode/{code}
פענח קוד QR שנסרק
פענח את הקוד הקצר המודפס על מדבקת ה-QR של המזוזה לסטטוס הנוכחי שלה. השתמש בזה אם אתה סורק את קוד ה-QR מהאפליקציה שלך במקום מדפדפן.
{"status":"not_found"}
{"status":"already_sold","uuid":"k7Qz9pXsN3vT2m"}
נקודות קצה לחנויות
דורש את מפתח ה-API שלך בכותרת X-Api-Key. צור מפתח דרך הגדרות חשבון ← הגדרות ← מפתח API. מוגבל בקצב לפי מפתח.
/api/v1/store/register-mezuzah
רשום מזוזה חדשה
רשום קלף מזוזה חדש למלאי שלך (שהתקבל מסופר, טרם נמכר). זמין רק לחשבונות סוכן — זה תואם להרשאה הזהה שכבר נאכפת במסך "הוסף מזוזה" בלוח הבקרה.
mezuzah
fileתמונה של הקלף
sofer
stringה-uuid של המשתמש הסופר
megiah
stringה-uuid של המשתמש המגיה
writtendate
stringYYYY-MM-DD
examinateddate
stringYYYY-MM-DD
font
stringגופן הכתב שבו נעשה שימוש
size
stringגודל הקלף
note
stringהערה (אופציונלי)
owner_uuid
stringהגדר מיד אם כבר נמכר לקונה ידוע (צורך קרדיט אחד)
{"msg":"Only an agent account may register a new mezuzah."}
{"msg":"Mezuzah already exists.","status":"duplicate"}
{"msg":"You have no credits left.","status":"no_credits"}
/api/v1/store/inventory
רשימת המלאי שלך
רשימת מזוזות שבבעלות החנות שלך כרגע — כלומר התקבלו אך טרם נמכרו.
page
stringמספר עמוד (מתחיל מ-0)
per_page
stringתוצאות לעמוד
/api/v1/store/mezuzah/{uuid}
קבל את סטטוס המזוזה
סטטוס/פרטים של מזוזה אחת — פועל רק עבור uuid שבבעלות החנות שלך כרגע.
{"msg":"This mezuzah does not belong to your store."}
{"msg":"mezuzah not found."}
/api/v1/store/mezuzah-certificate/{uuid}
קבל את התעודה
שלוף את כתובות ה-PDF/PNG של התעודה עבור מזוזה, למשל להדפסה או לשליחה במייל בנקודת המכירה.
/api/v1/store/sell-mezuzah/{uuid}
תעד מכירה
תעד מכירה ללקוח בקופה. שלח את `to_uuid` עבור קונה שכבר יש לו חשבון MezuSafe, או את פרטי הקונה עבור מי שאין לו — בכל מקרה זה צורך קרדיט אחד, בדיוק כמו מכירה מלוח הבקרה.
{"msg":"Owner have no credits left.","status":"no_credits"}
{"msg":"mezuzah not found."}
/api/v1/store/sales-history
היסטוריית המכירות שלך
המכירות הקודמות של החנות שלך, להתאמה מול רשומות ההזמנות שלך.
page
stringמספר עמוד (מתחיל מ-0)
per_page
stringתוצאות לעמוד
/api/v1/store/credits
בדוק את יתרת הקרדיטים שלך
יתרת קרדיטים שנותרה — בדוק זאת לפני מכירה כדי להימנע משגיאת no_credits.
/api/v1/store/sofers-megiahs
רשימת סופרים ומגיהים
מדריך סופרים ומגיהים מאושרים — שימושי לבחירת ה-uuid של הסופר/מגיה להעברה בעת רישום מזוזה חדשה.
page
stringמספר עמוד (מתחיל מ-0)
per_page
stringתוצאות לעמוד (מקסימום 100)
role
stringאופציונלי — 'sofer' או 'megiah'. השמט כדי לקבל את שניהם.
/api/v1/store/sofers-megiahs/lookup
חפש סופר או מגיה
שלוף סופר/מגיה בודד לפי אימייל או שם משתמש מדויק (לא תלוי רישיות). ספק אחד מהם, לא את שניהם.
התאמת אימייל מדויקת (לא תלוי רישיות)
username
stringהתאמת שם משתמש מדויקת — משמש רק אם 'email' הושמט
{"msg":"Provide an email or username query parameter."}
{"msg":"No sofer/megiah found."}
