ApplicationFlags
API | Description |
---|---|
GET api/ApplicationFlags/Origins/{key} |
No documentation available. |
GET api/ApplicationFlags/Statuses/{key} |
No documentation available. |
GET api/ApplicationFlags/ReceivedMethods/{key} |
No documentation available. |
GET api/ApplicationFlags/FulfillmentMethods/{key} |
No documentation available. |
Shipping
API | Description |
---|---|
POST api/Shipping/PrintReturnLabel |
Prints a return label from USPS or UPS |
Printing
API | Description |
---|---|
POST api/Printing/PrintReport |
Prints a report generated by Accellos |
POST api/Printing/SetReport |
No documentation available. |
POST api/Printing/ExportToEMF |
No documentation available. |
ValidateAddress
API | Description |
---|---|
POST api/ValidateAddress/ValidateAddress |
Passes a JSON Object to the PFC Address Validation software to return a validated address |
Submission
API | Description |
---|---|
POST api/Submission/PostSubmission |
Handles a promotion submission and validates the consumer's eligibility. |
GET api/Submission/GetSubmission?submissionNumber={submissionNumber} |
No documentation available. |
POST api/Submission/AddConsumer |
Add just the consumer record. This information will not get processed until CompleteSubmission is called. |
POST api/Submission/AddInvoice |
Add an invoice record to an in-progress submission. This information will not get processed until CompleteSubmission is called. |
POST api/Submission/AddPurchase?submissionID={submissionID} |
Add a purchase record to an in-progress submission. This information will not get processed until CompleteSubmission is called. |
POST api/Submission/DeleteInvoiceImage |
Delete an image from an invoice on an in-progress submission. |
POST api/Submission/DeleteInvoice |
Delete an invoice from an in-progress submission. |
POST api/Submission/CompleteSubmission |
Release the submission in-progress for processing. |
GET api/Submission/AllowResubmit?confirmationNumber={confirmationNumber} |
Determines if a consumer can resubmit based on the status of their previous submission |
POST api/Submission/Search |
Retrieve confirmation numbers for all submissions that match the search criteria |
Coupon
API | Description |
---|---|
POST api/Coupon/HWGetIssuedCouponInfo |
No documentation available. |
POST api/Coupon/HWUpdateAssignedInstallerOnCoupon |
Updates the Assigned installer for a coupon and changes the installer on the consumers application. |
POST api/Coupon/HWCouponPrizeCreated |
Notifies PFC that a coupon was created for an installer |
POST api/Coupon/RedeemCoupon |
No documentation available. |
POST api/Coupon/RedeemPerksCoupon |
No documentation available. |
POST api/Coupon/RedeemCouponAnyInstaller |
Redeems a coupon and pays the coupon to the installer that took the coupon. There is no check to see if the coupon was issued to the installer redeeming it. |
POST api/Coupon/HWCouponPrizeRedeemed |
Notifies PFC that a coupon was redeemed by a consumer at an installer location |
GET api/Coupon/GetTraditionalRewardCard?RewardCode={RewardCode} |
Gets a reward card that was entered from the back end. |
InstallerFeed
API | Description |
---|---|
GET api/InstallerFeed/GetById/{id} |
No documentation available. |
POST api/InstallerFeed/Create |
No documentation available. |
PUT api/InstallerFeed/Update |
No documentation available. |
POST api/InstallerFeed/AssignPromoCode |
No documentation available. |
PUT api/InstallerFeed/RemovePromoCode |
No documentation available. |
POST api/InstallerFeed/Enroll |
No documentation available. |
PUT api/InstallerFeed/Unenroll |
No documentation available. |
GET api/InstallerFeed/GetByProgramCode?programCode={programCode} |
No documentation available. |
POST api/InstallerFeed/InstallerSearch |
No documentation available. |
ValvolineSubmission
API | Description |
---|---|
POST api/ValvolineSubmission/SubmissionSearch?RewardCard={RewardCard} |
No documentation available. |
Offer
API | Description |
---|---|
GET api/Offer/GetSKUs?offerNumber={offerNumber} |
Get all SKUs related to a specified offer. |
GET api/Offer/GetNonComplianceReasons?offerNumber={offerNumber} |
Get a list of all non-compliance reasons associated with an offer. |
GET api/Offer/GetNonComplianceReason?offerNumber={offerNumber}&reasonId={reasonId} |
Get a specific non-compliance reason by the offer number and non-compliance ID. |
GET api/Offer/GetOfferDetails?offerNumber={offerNumber} |
Returns the details for a specific offer |
POST api/Offer/CheckUPCForOffer |
Validate a UPC against an offer ID to ensure the consumer made a valid purchase for the offer |
GET api/Offer/GetOpenOffers |
No documentation available. |
GET api/Offer/GetBasic/{id} |
No documentation available. |
GET api/Offer/GetWithLookups/{id}?lang={lang} |
No documentation available. |
GET api/Offer/GetUpcsByBrand?brandId={brandId}&offerNumber={offerNumber}&lang={lang} |
No documentation available. |
GET api/Offer/GetWithTerms/{id}?lang={lang} |
No documentation available. |
Sweepstakes
API | Description |
---|---|
POST api/Sweepstakes/PostAutozoneSweeps |
No documentation available. |
Fulfillment
API | Description |
---|---|
GET api/Fulfillment/GetShippedOrder?packslip={packslip}&clientName={clientName} |
Retrieve an order's details by it's packslip number |
GET api/Fulfillment/FindShippedOrders?packslip={packslip}&lastName={lastName}&addressNumber={addressNumber}&zip={zip}&clientName={clientName} |
Find orders by search criteria |
GET api/Fulfillment/GetShippedOrderByPackslip?packslip={packslip}&clientName={clientName} |
Looks up an order by packslip/PFC order number |
GET api/Fulfillment/GetShippedOrderByCustOrder?custOrder={custOrder}&clientName={clientName} |
Looks up an order by the customer order number |
GET api/Fulfillment/GetShippedOrderByExtra1?extra1={extra1}&clientName={clientName} |
Looks up an order by the alternate order number |
Campaign
API | Description |
---|---|
GET api/Campaign/Get/{id} |
No documentation available. |
GET api/Campaign/GetByVanityURL/{id} |
No documentation available. |