345 B
345 B
API Design
Principles
APIs should be:
- Predictable.
- Secure.
- Documented.
Requirements
Endpoints should:
- Validate input.
- Return clear errors.
- Use correct status codes.
Versioning
Future SaaS may require:
API versions.
Security
Every endpoint must verify:
Authentication.
Authorization.
Ownership.