Appearance
Notices ​
Base URL:
https://your-domain.com/api/v1
Requires HTTP Basic Auth.
List ​
GET /api/v1/notice/list — Filters: status, is_public, assigned_to_group, assigned_to, date_from, date_to, limit, offset.
Get ​
GET /api/v1/notice/get/{id} — Single notice. 404 if not found.
Create ​
POST /api/v1/notice/create
- Params:
title(required),description(required),excerpt,assigned_to_group,assigned_to,status(0/1, default 1),is_public(0/1, default 0),creator - 200:
{ "success": "Notice Successfully Created.", "id": 12 }
Update ​
POST /api/v1/notice/update — Params: id (required), title (required), description (required) + optional fields.
Delete ​
DELETE /api/v1/notice/delete/{id}
