פעולות מרובות
העלאת קובץ
POST
/api/v1/webhookהעלאת קובץ ושיוך לרשומה. הקובץ נשלח בקידוד base64. מוגבל ל-10MB. הקובץ יופיע בזרם הפעילויות של הרשומה.
אימות
Authorizationstringheaderחובהכותרת אימות מסוג Bearer <token>, כאשר <token> הוא מפתח ה-API שלך.
פרמטרים
recordIdstringחובהמזהה הרשומה לשיוך
fileNamestringחובהשם הקובץ כולל סיומת
fileContentstringחובהתוכן הקובץ בקידוד base64
mimeTypestringסוג הקובץ (ברירת מחדל: application/octet-stream)
תשובה
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": "upload_file",
"recordId": "rec_abc123def456",
"fileName": "contract.pdf",
"fileContent": "JVBERi0xLjQKMSAwIG9iago8PAovVHlwZS...",
"mimeType": "application/pdf"
}),
})
const data = await response.json()200
{
"success": true,
"data": {
"fileUrl": "/api/files/organizations/org_123/records/rec_abc/1711234567890_contract.pdf",
"activityId": "act_file_001"
}
}בעמוד זה
