POST api/ShopifyOrderRefund

Saves a given Shopify order refund and creates a corresponding sale in Gamma.

Request Information

URI Parameters

None.

Body Parameters

ApiGammaShopifyOrder
NameDescriptionTypeAdditional information
SubscriberApiSale

ApiSubscriberSale

None.

ShopifyOrderId

unsigned integer

None.

RefundOriginalOrderID

unsigned integer

None.

Request Formats

application/json, text/json

Sample:
{
  "SubscriberApiSale": {
    "SubscriberId": 1,
    "PaymentMethod": "sample string 2",
    "SaleDate": "2025-05-03T15:36:49.7260733+01:00",
    "SaleBranchId": 4,
    "VisitBranchId": 5,
    "TillNo": "sample string 6",
    "Customer": {
      "ID": 1,
      "Email": "sample string 2",
      "UDF": "sample string 3",
      "Title": "sample string 4",
      "Firstname": "sample string 5",
      "Middlename": "sample string 6",
      "Lastname": "sample string 7",
      "DOB": "2025-05-03T15:36:49.7417188+01:00",
      "CompanyName": "sample string 9",
      "HouseNo": "sample string 10",
      "AddressLine1": "sample string 11",
      "AddressLine2": "sample string 12",
      "AddressLine3": "sample string 13",
      "City": "sample string 14",
      "Postcode": "sample string 15",
      "County": "sample string 16",
      "Country": "sample string 17",
      "TelephoneNumber": "sample string 18",
      "EveningTelephoneNumber": "sample string 19",
      "MailingList": "sample string 20",
      "Notes": "sample string 21",
      "Password": "sample string 22",
      "Interests": null,
      "PersonImage": "sample string 23",
      "DDAcountHolder": "sample string 24",
      "DDAccountNumber": "sample string 25",
      "DDSortCode": "sample string 26",
      "DDBankName": "sample string 27",
      "DDBankAddress": "sample string 28",
      "DDBankPostCode": "sample string 29",
      "MemberNumber": "sample string 30",
      "AccountRef": "sample string 31",
      "ConsentMail": true,
      "ConsentPhone": true,
      "ConsentSMS": true,
      "ConsentEmail": true,
      "Username": "sample string 36",
      "ForcePasswordChange": true,
      "CustomerRef": "sample string 38",
      "CustomerUDFs": null,
      "pcodeFormatter": null
    },
    "SubscriberSaleLineList": null
  },
  "ShopifyOrderId": 1,
  "RefundOriginalOrderID": 1
}

Response Information

Resource Description

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.