The atomic PUT to /api/v2/analytics/eventbridge/topics/{id}/partitioning returns a 422 when transmitting the PartitionCountMatrix and KeyHashingDirective. Local format verification passes, yet broker storage constraints persistently reject the ThroughputEstimation verification pipeline. WebhookCallback dispatches to capacity planners fail to execute, and audit logs report a FormatVerificationTimeout. The subsequent Node fetch routine and configuration payload require immediate validation within the AdminUI routing architecture.
const response = await fetch(`${baseUrl}/api/v2/analytics/eventbridge/topics/${topicId}/partitioning`, {
method: 'PUT',
headers: { 'Content-Type': 'application/json', 'Authorization': `Bearer ${token}` },
body: JSON.stringify({
topicId: "evt-bridge-cc-analytics",
partitioningStrategy: {
partitionCountMatrix: [8, 16, 32],
keyHashingDirective: "consistent-ribbon",
maxPartitionLimit: 64,
validationPipelines: ["key-distribution-check", "throughput-estimation"]
},
rebalanceTrigger: "automatic",
webhookCallback: "https://capacity.internal/align",
auditLogEnabled: true,
latencyTracking: true,
partitionUtilizationRate: "high"
})
});