Introduction
The Solarecliente API provides a comprehensive RESTful interface for managing solar energy clients, projects, installations, and related data. This API enables seamless integration with your existing systems and workflows.Authentication
Learn how to authenticate your API requests
Endpoints
Explore all available API endpoints
Rate Limits
Up to 1000 requests per hour per API key
Support
Contact our support team for assistance
Base URL
All API requests should be made to:Request Format
The API accepts JSON-formatted request bodies. Ensure you include the appropriateContent-Type header:
Response Format
All API responses are returned in JSON format with the following structure:Success Response
Error Response
HTTP Status Codes
The API uses standard HTTP status codes:| Status Code | Description |
|---|---|
200 | Success - Request completed successfully |
201 | Created - Resource created successfully |
400 | Bad Request - Invalid request parameters |
401 | Unauthorized - Missing or invalid authentication |
403 | Forbidden - Insufficient permissions |
404 | Not Found - Resource not found |
429 | Too Many Requests - Rate limit exceeded |
500 | Internal Server Error - Server error |
Pagination
Endpoints that return lists support pagination using query parameters:Page number to retrieve
Number of items per page (max: 100)
Pagination Response
Rate Limiting
API requests are limited to:- 1000 requests per hour per API key
- Rate limit information is included in response headers:
Versioning
The API is versioned through the URL path (/v1). We maintain backwards compatibility and provide advance notice of any breaking changes.