# Restful Apis

> RESTful API architecture and implementation patterns

- Skill: `ffsshhttiikk/restful-apis` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ffsshhttiikk/restful-apis`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ffsshhttiikk/restful-apis/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- License: MIT
- Author: ffsshhttiikk (https://skillmd.com/u/ffsshhttiikk)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/ffsshhttiikk/restful-apis

---

## What I do
- Design RESTful endpoints
- Use proper HTTP verbs
- Implement HATEOAS
- Handle errors consistently
- Add pagination
- Version APIs

## When to use me
When designing and building RESTful web services.

## Resources & Endpoints
```
GET    /api/v1/users          - List
GET    /api/v1/users/:id       - Retrieve
POST   /api/v1/users           - Create
PATCH  /api/v1/users/:id       - Update
DELETE /api/v1/users/:id       - Delete

GET    /api/v1/users/:id/posts - User's posts
POST   /api/v1/users/:id/posts - Create post for user
```

## Query Parameters
```
?page=2&limit=20     - Pagination
?sort=-created_at    - Sorting
?status=active       - Filtering
?fields=name,email   - Field selection
?include=posts       - Related resources
```

