{"message":"Bad Request","code":"BAD_REQUEST","status":400} - getting this consistently on POST to CREATE a DATAINTEGRATION MAPPING. We’re on Genesys Cloud, using the Python SDK v12.3.0. The payload is a simple JSON dict mapping a CUSTOMER_ATTRIBUTE to a ROUTING_ATTRIBUTE, but the execution time increases linearly with each POST - feels like a memory leak in the SDK or a badly optimized API endpoint.
The POST request looks like this:
from genesyscloud import PureCloudPlatformClientV2
client = PureCloudPlatformClientV2()
data_integration_api = client.dataintegrations
mapping_body = {
"name": "MyMapping",
"sourceField": "custom_field_1",
"targetField": "routing.skill.1"
}
mapping = data_integration_api.create_mapping(mapping_body)
Each subsequent call takes longer. The first executes in ~50ms, the tenth ~500ms. Something’s definitely building up. Is anyone else seeing this or have a workaround beyond rebuilding the SDK every few POSTs? The ARCHITECT flow is completely blocked waiting on these mappings.