minami

Chapter 5: APIs

1. Fundamentals of APIs

2. Communication Patterns

3. Data Formats

4. HTTP Protocol

5. Request Methods (CRUD)

Method Purpose Safe Idempotent
GET Read Yes Yes
POST Create No No
PUT Update No Yes
DELETE Delete No Yes

6. Status Codes

7. Resource Design

8. OpenAPI Specification

9. API Evolution Best Practices

10. Key Principles