Skip to content

Add OBFUSCATED_SHIPMENT_ID to RelatedIdentifierNameEnum - #956

Merged
abuzuhri merged 1 commit into
abuzuhri:mainfrom
lboyarsky:fix/finances-obfuscated-shipment-id
Sep 14, 2026
Merged

abuzuhri merged 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

@abuzuhri
abuzuhri merged commit e11688d into abuzuhri:main Sep 14, 2026
3 checks passed
ProNotion added a commit to ProNotion/Amazon-SP-API-CSharp that referenced this pull request Oct 13, 2026
Brings in OBFUSCATED_SHIPMENT_ID on RelatedIdentifierNameEnum (upstream abuzuhri#956),
missing IssueCategory enum values, model constructor and Equals fixes, and
notification speed fixes.

Claude-Session: https://claude.ai/code/session_01CFnrpYqwdw9VNwA2db5CQD
ProNotion added a commit to ProNotion/Amazon-SP-API-CSharp that referenced this pull request Oct 13, 2026
Brings in OBFUSCATED_SHIPMENT_ID on RelatedIdentifierNameEnum (upstream abuzuhri#956),
missing IssueCategory enum values, model constructor and Equals fixes, and
notification speed fixes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants