Temple Chambers Admin API v2

Simplified Node.js API with 100% feature parity.

Available Endpoints

Authentication
POST /authentication - Login
DELETE /authentication - Logout
CRUD Services (All require JWT auth)
GET|POST|PATCH|DELETE /administrators
GET|POST|PATCH|DELETE /members
GET|POST|PATCH|DELETE /news
GET|POST|PATCH|DELETE /events
GET|POST|PATCH|DELETE /pages
GET|POST|PATCH|DELETE /practice-areas
GET|POST|PATCH|DELETE /ui
GET|POST|PATCH|DELETE /objects
CV Services
GET|POST|PATCH|DELETE /cv-appointments-and-public-offices
GET|POST|PATCH|DELETE /cv-educations
GET|POST|PATCH|DELETE /cv-practice-areas
GET|POST|PATCH|DELETE /cv-publications-and-articles
GET|POST|PATCH|DELETE /cv-scholarship-and-prizes
GET|POST|PATCH|DELETE /cv-selected-cases
GET|POST|PATCH|DELETE /cv-selected-cases-cases
File Upload
POST /assets - Upload file (multipart/form-data)

Authentication

Protected endpoints require Authorization: Bearer <token> header.