You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add WHMCS API client models and refactor REST client implementation
- Introduced WHMCSBaseRequest model for API request handling.
- Created WHMCSBaseResponse, WHMCSErrorResponse, and WHMCSSuccessResponse models for structured API responses.
- Refactored REST client to support query parameters and improved error handling.
- Removed deprecated py.typed file.
- Updated documentation and comments for clarity.
Python client for the WHMCS API. WHMCS (Web Host Manager Complete Solution) provides a single API endpoint that handles multiple operations through different 'action' parameters. This specification presents each action as an independent path while routing all requests to the /api.php endpoint.
3
3
4
-
WHMCS (Web Host Manager Complete Solution) provides a single API endpoint that handles
5
-
multiple operations through different 'action' parameters. This specification presents
6
-
each action as an independent path while routing all requests to the /api.php endpoint.
7
-
8
-
9
-
This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
4
+
This Python package is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
**groupid** | **int** | Client group ID | [optional]
25
+
**customfields** | **str** | Base64 encoded serialized array of custom field values | [optional]
26
+
**language** | **str** | Default language setting | [optional]
27
+
**clientip** | **str** | Originating IP address | [optional]
28
+
**notes** | **str** | Admin only notes | [optional]
29
+
**marketingoptin** | **bool** | Opt-in to marketing emails | [optional]
30
+
**noemail** | **bool** | Set to true to suppress the Order Confirmation email being sent | [optional]
31
+
**skipvalidation** | **bool** | Ignore required field validation | [optional]
32
+
33
+
[[Back to Model list]](../README.md#documentation-for-models)[[Back to API list]](../README.md#documentation-for-api-endpoints)[[Back to README]](../README.md)
**groupid** | **int** | Client group ID | [optional]
25
+
**customfields** | **str** | Base64 encoded serialized array of custom field values | [optional]
26
+
**language** | **str** | Default language setting | [optional]
27
+
**clientip** | **str** | Originating IP address | [optional]
28
+
**notes** | **str** | Admin only notes | [optional]
29
+
**marketingoptin** | **bool** | Opt-in to marketing emails | [optional]
30
+
**noemail** | **bool** | Set to true to suppress the Order Confirmation email being sent | [optional]
31
+
**skipvalidation** | **bool** | Ignore required field validation | [optional]
32
+
33
+
[[Back to Model list]](../README.md#documentation-for-models)[[Back to API list]](../README.md#documentation-for-api-endpoints)[[Back to README]](../README.md)
0 commit comments