API Documentation
API Documentation
Comprehensive documentation for all REST API endpoints. Each endpoint provides detailed information about request/response formats, authentication, and usage examples.
API Overview
Base URL
https://sergiovazquez.dev/api Response Format
- JSON format for all responses
- Consistent error handling
- HTTP status codes
Features
- Rate limiting protection
- CORS enabled for web apps
- Caching for performance
- Input validation & sanitization
API Endpoints
5 EndpointsAll endpoints are RESTful and return JSON responses. Click on each endpoint to view detailed documentation including request/response examples, parameters, and error codes.
Experience
Retrieve professional experience and work history data.
Testimonials
Fetch client testimonials and recommendations.
Contact
Submit contact form messages and inquiries.
GitHub Repos
Get GitHub repository data and project information.
Blog Posts
Retrieve blog posts, articles, and content data.
HTTP Methods
Status Codes
Authentication & Security
Public Endpoints
Most endpoints are publicly accessible and don't require authentication. This includes portfolio data, blog posts, and general information.
- No API key required
- Rate limiting applied
- CORS enabled
Protected Endpoints
Some endpoints like contact form submission include additional security measures to prevent spam and abuse.
- Input validation
- Spam protection
- Request throttling