רשומות
רשימת רשומות
POST
/api/v1/webhookקבלת רשימת רשומות עם תמיכה בדפדוף, סינון ומיון. ניתן לסנן לפי שדות שונים ולמיין לפי כל שדה. מוגבל ל-100 רשומות לעמוד.
אימות
Authorizationstringheaderחובהכותרת אימות מסוג Bearer <token>, כאשר <token> הוא מפתח ה-API שלך.
פרמטרים
entitystringחובההslug של הישות
pagenumberמספר עמוד (ברירת מחדל: 1)
limitnumberמספר רשומות לעמוד (1-100, ברירת מחדל: 25)
filtersarrayמערך פילטרים. אופרטורים: equals, not_equals, contains, gt, lt, is_empty, is_not_empty
sortjsonאובייקט מיון עם field ו-order (asc/desc)
תשובה
200 — application/json
successbooleanחובהמציין אם הבקשה הצליחה
dataobjectאובייקט המכיל את נתוני התשובה
רשימת רשומות
const response = await fetch('https://crm.heybase.co.il/api/v1/webhook', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
"action": "list",
"entity": "contacts",
"page": 1,
"limit": 25,
"filters": [
{
"field": "status",
"operator": "equals",
"value": "פעיל"
}
],
"sort": {
"field": "created_at",
"order": "desc"
}
}),
})
const data = await response.json()200
{
"success": true,
"data": [
{
"id": "rec_001",
"full_name": "ישראל ישראלי",
"email": "israel@example.com",
"status": "פעיל"
},
{
"id": "rec_002",
"full_name": "שרה כהן",
"email": "sara@example.com",
"status": "פעיל"
}
],
"pagination": {
"page": 1,
"limit": 25,
"total": 2,
"hasMore": false
}
}בעמוד זה
