{"status":true,"message":"Notifyy Widget API","version":"1.0.0","endpoints":[{"method":"GET","path":"/","description":"API information and available endpoints","auth":"Public"},{"method":"GET","path":"/health","description":"Health check endpoint","auth":"Public"},{"method":"GET","path":"/api/schema","description":"Get widget payload schema","auth":"Public"},{"method":"GET","path":"/api/widgets","description":"Get all widgets (paginated, 20 per page)","auth":"API Key (X-API-Key header)","query":{"page":"Page number (default: 1)","limit":"Items per page (default: 20, max: 100)","cursor":"Pagination cursor from previous response for next page"}},{"method":"GET","path":"/api/widgets/:id","description":"Get widget configuration by ID","auth":"Public"},{"method":"POST","path":"/api/widgets","description":"Create a new widget","auth":"Public","body":"WidgetPayload (see GET /api/schema)"},{"method":"PUT","path":"/api/widgets/:id","description":"Update an existing widget","auth":"Public","body":"Partial WidgetPayload"},{"method":"DELETE","path":"/api/widgets/:id","description":"Delete a widget","auth":"Public"}]}