فیدگاه
مرجع وب سرویس

گزارش تغییرات (Changelog)

گزارش تغییرات (Changelog) فضایی برای انتشار تغییرات و به‌روزرسانی‌های محصول است. هر آیتم می‌تواند شامل محتوای JSON و چندین تگ باشد.

نوع‌های مشترک (Common Types)

نامتوضیح
Changelogشیء اصلی گزارش تغییرات

فیلدهای Changelog:

فیلدنوعتوضیح
idnumberشناسه یکتای گزارش تغییرات
created_atstringتاریخ و زمان ایجاد (فرمت ISO 8601)
workspace_idnumberشناسه فضای کاری مربوطه
titlestringعنوان گزارش تغییرات
contentobjectمحتوای گزارش تغییرات (JSON)
tag_ids[]numberآرایه شناسه تگ‌های مرتبط
linkstringلینک اختصاصی بر اساس عنوان
likes_countnumberتعداد لایک‌ها
views_countnumberتعداد بازدیدها
is_likedbooleanآیا کاربر جاری لایک کرده است؟
authorUserاطلاعات کاربر سازنده

فیلدهای User:

فیلدنوعتوضیح
idstringشناسه یکتای کاربر (UUID)
created_atstringتاریخ و زمان ایجاد (فرمت ISO 8601)
emailstringایمیل
full_namestringنام کامل
avatar_urlstring | nullآدرس آواتار

مدیریت گزارش تغییرات (Changelog)

دریافت لیست گزارش تغییرات

GET https://api.fidegah.ir/v1/changelogs

curl -X GET https://api.fidegah.ir/v1/changelogs \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json"

پارامترهای Query (Query Parameters):

پارامترنوعتوضیح
searchstringجستجو براساس عنوان
tagIdstringجستجو براساس شناسه تگ — با کاما جدا کنید
sortBystringفیلد مرتب‌سازی (پیش‌فرض created_at)
sortOrder'asc' | 'desc'جهت مرتب‌سازی (پیش‌فرض desc)

خروجی درخواست:

فیلدنوعتوضیح
successbooleanوضعیت موفقیت‌آمیز بودن درخواست
data[]Changelogآرایه شامل لیست گزارش تغییرات
paginationPaginationاطلاعات صفحه‌بندی (مشاهده جزئیات)

دریافت گزارش تغییرات با شناسه

GET https://api.fidegah.ir/v1/changelogs/:id

curl -X GET https://api.fidegah.ir/v1/changelogs/{id} \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json"

پارامترهای مسیر (Path Parameters):

پارامترنوعتوضیح
idnumberشناسه گزارش تغییرات مورد نظر

خروجی درخواست:

فیلدنوعتوضیح
successbooleanوضعیت موفقیت‌آمیز بودن درخواست
dataChangelogشیء گزارش تغییرات درخواستی

حذف گزارش تغییرات

DELETE https://api.fidegah.ir/v1/changelogs/:id

curl -X DELETE https://api.fidegah.ir/v1/changelogs/{id} \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json"

پارامترهای مسیر (Path Parameters):

پارامترنوعتوضیح
idnumberشناسه گزارش تغییرات مورد نظر

خروجی درخواست:

فیلدنوعتوضیح
successbooleanوضعیت موفقیت‌آمیز بودن درخواست
messagestringپیام نتیجه حذف

On this page