Skip to content

Conversation

@bahmad503
Copy link

Summary

Clarifies that POST /testing/simulate-shipping/{id} appends a shipped event to order.fulfillment.events (and emits webhook event_type: "order_shipped" if configured), but does not update line_items[].status or line_items[].quantity.fulfilled. Repeated calls append additional events.

Verification

Confirmed via GET /orders/{id} before/after calling the endpoint.

@bahmad503 bahmad503 requested a review from a team January 11, 2026 23:34
@bahmad503
Copy link
Author

FYI: This PR is documentation-only (README clarification). No code changes.
The CLA check is green. If needed, please approve the “Google GitHub Admin: Actions Workflow Security Scan” workflow so CI can run.


**Note:** This endpoint does **not** update `line_items[].status` or
`line_items[].quantity.fulfilled`; it only records a fulfillment event.
Repeated calls append additional `shipped` events.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That is most likely an oversight. There is no idempotence check, but there should be one.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants