Update fulfillment info on ticket store purchases.
The API request JSON should include a store_purchases
array that includes the details on up to 100 purchases to update shipping information on.
Each purchase must have a store_purchase_fulfillments
array with at least one fulfilled item.
Note that quantity_fulfilled
may be negative, which indicates that a shipment was cancelled or otherwise unfulfilled (e.g. if someone accidentally marked an item as fulfilled, then needed to undo).
{ "store_purchases": [ { "store_purchase_id": 43, "store_purchase_fulfillments": [ { "purchased_item_num": 3, "quantity_fulfilled": 1, "expected_delivery_date": "2022-09-06", "shipping_tracking_num": "ABC123", "shipping_address": { "full_name": "Customer Name", "address1": "300 Mill St.", "address2": "Suite 200", "city": "Moorestown", "state": "NJ", "zipcode": "08057", "countrycode": "US" } }, { "purchased_item_num": 4, "quantity_fulfilled": 1, "expected_delivery_date": null, "shipping_tracking_num": null, "shipping_address": null } ] }, { "store_purchase_id": 44, "store_purchase_fulfillments": [ { "purchased_item_num": 1, "quantity_fulfilled": -1, "expected_delivery_date": null, "shipping_tracking_num": null, "shipping_address": null } ] } ] }
The API response will include a list of store purchases with the remaining quantities for the items that were updated.
{ "store_purchases": [ { "store_purchase_id": 43, "remaining_quantities": [ { "purchased_item_num": 3, "new_quantity_remaining": 1 }, { "purchased_item_num": 4, "new_quantity_remaining": 0 } ] }, { "store_purchase_id": 44, "remaining_quantities": [ { "purchased_item_num": 1, "new_quantity_remaining": 1 } ] } ] }
Parameter | HTTP Method | Default | Description | Datatype |
---|---|---|---|---|
ticket_event_id Required |
GET | ID of ticket event. | uint |
|
rsu_api_key |
GET | API key. | string |
|
X-RSU-API-SECRET |
HTTP Header | API secret. | string |
|
request Required |
POST | JSON containing request data. | string |