AIXE endpoint: /aixe/clients/create-cleaning-request Discovery request: GET /aixe/clients/create-cleaning-request/? Action request: POST /aixe/clients/create-cleaning-request Purpose: Creates and submits a complete cleaning request. Required fields: ClientKey or client contact fields; ServiceAddressLine1, ServiceCity, ServiceState, ServicePostalCode; RequestedServiceDate; Items containing ProductKey and Quantity. Optional fields: ServiceAddressLine2, InvoiceNotes. Rules: The service address belongs only to this invoice. RequestedServiceDate is not the official service date; Lago Marvelous will confirm it. The business is emailed after commit. Response convention: SuccessCode is SUCCESS when the operation completes. Success is true on success. Errors return SuccessCode ERROR, Success false, and a Message. Numeric database IDs are never returned.