احراز هویت
کلید را از پنل با حداقل scope لازم بسازید و در هدر X-API-Key بفرستید. کلیدهای قدیمی بدون scope کار نمیکنند و باید rotate شوند.
curl --request GET \
+ --url 'https://hamkalam.site/api/v1/external/agents?limit=50' \
+ --header 'X-API-Key: hk_live_REPLACE_ME'scopeها و endpointها
agents:read—GET /api/v1/external/agentsknowledge:read—GET /api/v1/external/knowledgeconversations:read—GET /api/v1/external/conversationsproducts:read—GET /api/v1/external/products
صفحهبندی
پارامتر limit بین ۱ تا ۱۰۰ است. اگر next_cursor مقدار داشت، همان مقدار opaque را بدون تغییر در درخواست بعدی با پارامتر cursor بفرستید.
{
"items": [{ "id": "…", "name": "همیار فروش" }],
"next_cursor": "opaque-value"
}خطاها
401کلید نامعتبر یا لغوشده403scope ناکافی422cursor یا پارامتر نامعتبر429عبور از سقف نرخ5xxخطای موقت سرویس؛ با backoff تلاش کنید
محدودیت نرخ
هر کلید حداکثر ۱۲۰ درخواست در دقیقه دارد. متن کلید، payload حساس و اطلاعات مشتری را در log عمومی ذخیره نکنید.