userEmail) é o login do usuário principal.timeZoneId, é usado o fuso padrão (ID 13).GET /customer.languageId inexistente → 400 com {"error": "language_id inválido: <id>"}.curl --location 'https://api.cloud-services.yuv.com.br/customer' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"customerName": "Transportadora Exemplo",
"userName": "Maria Souza",
"userEmail": "maria@exemplo.com.br",
"userPassword": "senha123",
"permissionGroupId": 1,
"languageId": 1,
"timeZoneId": 13,
"customerZipCode": "01310-100",
"customerAddress": "Av. Paulista, 1000",
"customerCity": "São Paulo",
"customerPhone": "(11) 99999-0000",
"streamingLimit": 5
}'{
"data": {
"customerId": 1,
"customerName": "Customer123",
"customerEmail": "email123@example.com",
"customerIsEnabled": true,
"permissionGroup": null,
"occurrenceSetting": null,
"customerCnpj": "00000000000000",
"customerZipCode": "00000-000",
"customerAddress": "Address123",
"customerComplement": "Complement123",
"customerNeighborhood": "Neighborhood123",
"customerCity": "City123",
"customerState": "ST",
"customerPhone": "00000000000",
"customerObservation": "Observation123",
"customerStreamingLimit": 10,
"occurrenceSettingId": 1,
"alarmSettingId": 1,
"alarmSetting": null,
"customerCreatedAt": "2026-01-01T00:00:00Z",
"customerUpdatedAt": "2026-01-01T00:00:00Z",
"userId": 1,
"userName": "User123",
"userIsEnabled": true,
"userTypeId": 4,
"permissionGroupId": 1,
"languageId": 1,
"language": null,
"timeZoneId": 13,
"timeZone": null
}
}