1. RunSignup
  2. API
  3. Methods
  4. Update Ticket Store Purchase Fulfillment Info

Update Ticket Store Purchase Fulfillment Info

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).

Request Format

{
	"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
				}
			]
		}
	]
}

Response Format

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
				}
			]
		}
	]
}

URL

https://www.givesignup.org/rest/v2/tickets/store/fulfillment.json

HTTP Method

POST

Parameters

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

If you continue to use this site, you consent to use all cookies. We use cookies to offer you a better browsing experience. Read how we use cookies and how you can control them by visiting our Privacy Policy.

If you continue to use this site, you consent to use all cookies.