CHW-4515 AttestationInvalid

attestation payload was missing required fields (device_id, ecosystems, direct_registry_egress) or could not be decoded; check the request body shape

Default message: attestation payload was missing required fields (device_id, ecosystems, direct_registry_egress) or could not be decoded; check the request body shape
HTTP status: 400 (client)

Problem. POST /api/attestations returned 400. Cause. The payload could not be decoded as JSON, or it was missing one of the required fields (device_id, ecosystems, direct_registry_egress). Fix. Send a body that matches the attestation schema and retry — the client should not back off; a corrected request can be sent immediately. HTTP 400.