What problem does it solve?
Developing OrangeHRM REST API v2 endpoints requires navigating complex framework conventions for routing, request validation, access control, and response formatting, which is time-consuming and error-prone for developers working on the OrangeHRM platform.
Core Features & Use Cases
- Full Endpoint Lifecycle Guidance: Covers route definition in routes.yaml, Endpoint interface selection, request parameter handling, validation, error mapping, and response formatting.
- Pattern Recipes & Checklists: Provides ready-to-use code recipes for common endpoint types (full CRUD, file upload, self-scoped endpoints, validation-only endpoints) and step-by-step checklists for adding new endpoints or debugging unexpected responses.
- Use Cases: Use this skill when creating new REST endpoints for OrangeHRM plugins, editing existing API logic, debugging 4xx/5xx API responses, or learning how the OrangeHRM REST layer is wired together.
Quick Start
Use the rest-endpoints skill to implement a new CRUD API endpoint for the OrangeHRM recruitment module that supports creating, reading, updating, and deleting job vacancy records.