Partial diff: added / removed operations, renames, and spec-info fields. Nested schema changes are not tracked yet.
43f788cchore: export docker config files- info.titleMock API → Bevatel Integration Service Webhooks
- info.version2.0.1 → 1.0.0
- info.description## Overview
Zero-dependency, in-memory REST API with 11 interconnected resources, authentication, webhooks, real-time events, and comprehensive query capabilities.
## Features
- Full CRUD on all resources with proper HTTP semantics
- Filtering by any field with operators:
gte,lte,gt,lt,ne,like- Full-text search via?q=across all fields - Sorting:?sort=field1,field2&order=desc,asc- Pagination withLinkheaders (page or slice-based) - Relations:?expand=user(parent) and?embed=comments(children) - Field selection:?_fields=id,name,email- Authentication with Bearer tokens (any password works) - Webhooks with event subscriptions and delivery history - SSE streaming for real-time events - Batch operations for multiple requests in one call - Testing aids:?error=500,?delay=2000,/status/:code,/echo- ETag conditional requests - Rate limiting: 120 req/60s per IP → Documentation of all webhook events emitted by the Bevatel Integration Service.
- Added
post_call_abandoned - Added
post_call_ended - Added
post_call_started - Added
post_call_timeout - Added
post_call_transferred - Added
post_contact_created - Added
post_contact_deleted - Added
post_contact_tag_updated - Added
post_contact_updated - Removed
listAlbums - Removed
createAlbum - Removed
getAlbum - Removed
replaceAlbum - Removed
updateAlbum - Removed
deleteAlbum - Removed
listAlbumPhotos - Removed
basicAuthDemo - Removed
login - Removed
logout - Removed
getCurrentUser - Removed
refreshToken - Removed
register - Removed
listCategorys - Removed
createCategory - Removed
getCategory - Removed
replaceCategory - Removed
updateCategory - Removed
deleteCategory - Removed
listCategoryProducts - Removed
listComments - Removed
createComment - Removed
getComment - Removed
replaceComment - Removed
updateComment - Removed
deleteComment - Removed
resetDatabase - Removed
getOpenApiSpec - Removed
listNotifications - Removed
createNotification - Removed
getNotification - Removed
replaceNotification - Removed
updateNotification - Removed
deleteNotification - Removed
listPhotos - Removed
createPhoto - Removed
getPhoto - Removed
replacePhoto - Removed
updatePhoto - Removed
deletePhoto - Removed
listPosts - Removed
createPost - Removed
getPost - Removed
replacePost - Removed
updatePost - Removed
deletePost - Removed
listPostComments - Removed
listProducts - Removed
createProduct - Removed
listProductReviews - Removed
listTodos - Removed
createTodo - Removed
getTodo - Removed
replaceTodo - Removed
updateTodo - Removed
deleteTodo - Removed
listUsers - Removed
createUser - Removed
getUser - Removed
replaceUser - Removed
updateUser - Removed
deleteUser - Removed
listUserNotifications - Removed
listUserPosts - Removed
batchOperations - Removed
delay - Removed
echo - Removed
echoPost - Removed
healthCheck - Removed
randomUuid - Removed
getStatus - Removed
eventStream - Removed
mockUpload - Removed
listWebhooks - Removed
createWebhook - Removed
getWebhook - Removed
updateWebhook - Removed
deleteWebhook - Removed
listWebhookDeliveries - Removed
testWebhook - Removed
onWebhook_notifications_created - Removed
onWebhook_notifications_deleted - Removed
onWebhook_notifications_updated - Removed
onWebhook_posts_created - Removed
onWebhook_posts_deleted - Removed
onWebhook_posts_updated - Removed
onWebhook_users_created - Removed
onWebhook_users_deleted - Removed
onWebhook_users_updated - Removed
onWebhook_test