Skip to content

Add OBFUSCATED_SHIPMENT_ID to RelatedIdentifierNameEnum - #956

Open
lboyarsky wants to merge 1 commit into
abuzuhri:mainfrom
lboyarsky:fix/finances-obfuscated-shipment-id
Open

Add OBFUSCATED_SHIPMENT_ID to RelatedIdentifierNameEnum#956
lboyarsky wants to merge 1 commit into
abuzuhri:mainfrom
lboyarsky:fix/finances-obfuscated-shipment-id

Conversation

@lboyarsky

@lboyarsky lboyarsky commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Fixes #955.

Amazon started returning OBFUSCATED_SHIPMENT_ID in relatedIdentifierName on Finances 2024-06-19 listTransactions on 10 Sep 2026. The enum doesn't carry it, so StringEnumConverter throws and the whole page fails to deserialize.

It's a short opaque token that appears alongside SHIPMENT_ID, never instead of it. Not in Amazon's published model for this API, same as EVENT_GROUP_ID and SAFET_CLAIM_ID.

One enum member added. Verified against a live response that previously threw.

Amazon started returning OBFUSCATED_SHIPMENT_ID in relatedIdentifierName
on the Finances 2024-06-19 listTransactions response on 10 September 2026.
The enum does not carry it, so StringEnumConverter throws and the whole
page fails to deserialize (abuzuhri#955).

The value is a short opaque token that accompanies SHIPMENT_ID and never
replaces it. It is not in Amazon's published model for this API, as
EVENT_GROUP_ID and SAFET_CLAIM_ID before it were not.

Verified against a live listTransactions response that previously threw.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant