Accessing the Card Catalog

Introduction

The Hawk Marketplace Rewards Catalog Processing API allows you to access the catalog of card products that have been made available for you to order.

📘

The card catalog is specifically configured to your sub-organization and client programs in the Hawk Marketplace platform. It is not a global catalog of all products available from Blackhawk Network. If you do not see a product you believe should be available for you to order, or you would like to add a new product to your catalog, reach out to your Account Manager.

Using the Catalog API

We recommend syncing with the catalog API once a day to pull the most current information about the products available to you. This will ensure you always have the latest card images, terms and conditions and available product denominations to order.

The image below shows a sample use case where pulling products via the Catalog API would be useful.

15041504

Diagram showing a sample Hawk Marketplace API Integration

The catalog API can be called by Client Program or by Sub Organization ID.

Calling the Catalog API by Client Program

To call the Catalog API by Client Program we will be using /clientProgram/byKey.

Method

Service

API

Type

GET

rewardsCatalogProcessing

clientProgram/byKey → Explore

Synchronous

URI: https://apipp.blackhawknetwork.com/rewardsCatalogProcessing/v1/clientProgram/byKey

From our application, when calling /clientProgram/byKey, we need to send the following parameters in the HTTP header.

Parameter

Description

Type

Required

merchantId

The Merchant ID (MID) is a string identifier, provided to you by your account manager.

String

Yes

requestId

A globally unique string identifier specified by the application making the request
to be used during reconciliation and to facilitate idempotence.

String

Yes

accept

This should be set to the following string to ensure all characters are correctly encoded in the response:

Accept: application/json; charset=utf-8

String

No

In our example we will be sending the following values in the header:

Content-Type: application/json
Accept: application/json; charset=utf-8
merchantId:1234
requestId:2019-08-16T16:41:00-0600

We will also need to send the clientProgramId in the URL as follows:
https://apipp.blackhawknetwork.com/rewardsCatalogProcessing/v1/clientProgram/byKey?clientProgramId=43586508

The following HTTP status codes may be returned in the response header:

HTTP Status Code

Meaning

Notes

200/201

Operation Complete

The query returned successfully.

4XX

Invalid Request

Check the JSON error response provided. In most cases you will find the request had missing information or was formatted improperly.

5XX

System Error

Blackhawk Network encountered an internal error trying to process your order. Reach out to your Account Manager for more information.

Assuming the query was successful a JSON object will be returned in the response containing the following information.

ClientProgram

Name

Description

Type

Possible Values

clientProgramID

The queried Program ID. Also known as Quote ID.

Integer

programName

The descriptive name of the program

String

programType

This indicates if the program is physical or digital.

String

PHYSICAL, DIGITAL

currency

The product currency.

String

Example: USD, CAD

products

List of available products

Object

Products

The products object contains the following information about each product:

Name

Description

Type

contentProviderCode

Content provider code

String

productName

Product Name

String

productDescription

Product Description

String

parentBrandName

Parent Brand Name

String

redemptionInfo

Redemption Information

String

termsAndConditions

The terms and conditions for the product

Object

productImage

URL to the image for the product. This is usually a representative card image that can be presented to the customer.

String

logoImage

URL to the logo image for the merchant. This is only available for some kind of products for some merchants.

String

valueRestrictions

Indicates what values/denominations the product can be ordered in. Orders that do not fit this criteria will be rejected.

Object

offFaceDiscountPercent

If there is a face discount the percentage will be provided here.

Number

expirationDescription

A textual value that can be used to describe the expiration terms to the customer. For example: "3 months".

String

expiration

More detailed information about the expiration for this product.

Object

cardholderFees

Details of all the fees that will be applied to the cardholder.

Object Array

isSweep

Indicates if this is a sweep product.

boolean

Terms and Conditions

Name

Description

Type

type

This indicates if the terms and conditions are included directly as a string or if a link has been provided.

Possible values are: INLINE,LINK

String

url

The URL to the terms and conditions.

String

text

The text of the terms and conditions.

String

Value Restrictions

Name

Description

Type

minimum

Minimum value for the denomination that can be ordered.

Number

maximum

Maximum value for the denomination that can be ordered.

Number

exclusivelyAllowedValues

List of exclusively available values.

Array of numbers

Expiration

Name

Description

Type

type

Type of expiration applicable to the product.
Possible values are: ROLLING,STATIC

String

numberofMonths

Expiry time in number of months.

Integer

date

Specific date of expiration.

String (date-time)

Cardholder Fees

Note this is an array of objects. One object will be returned for each fee.

Name

Description

Type

calculationType

The type of calculation use for the fee.
Possible values are: AMOUNT,PERCENT

String

name

Fee name. For example: "Conversion Currency Fee".

String

amount

Fee amount.

Number

percent

Fee percentage

Number

Shown below are some different examples of information returned for different kinds of products:

{
    "clientProgramId": 43308603,
    "programName": "Virtual Prepaid Account",
    "programType": "DIGITAL",
    "currency": "USD",
    "products": [   
    { 
      "productImage": "https://d30xemkaawaj37.cloudfront.net/resized/default-virtual-disc-385x245.png",
      "valueRestrictions":
        {
         "minimum": 0,
         "maximum": 1000
      },
      "expirationDescription": "3 months",
      "expiration":
        {
         "type": "ROLLING",
         "numberOfMonths": 3
      },
      "cardholderFees":
        [{
         "calculationType": "PERCENT",
         "name": "Conversion Currency Fee",
         "percent": 2
       },
       {
         "calculationType": "AMOUNT",
         "name": "Cardholder Replacement Fee",
         "amount": 15
       },
       {
         "calculationType": "AMOUNT",
         "name": "Virtual Conversion Cardholder Fee",
         "amount": 3
       },
       {
         "calculationType": "AMOUNT",
         "name": "Expedited Delivery Fee",
         "amount": 20
       }]
   }]
}
{
   "clientProgramId": 13066099,
   "programName": "Park and Company US Egift",
   "programType": "DIGITAL",
   "currency": "USD",
   "products":    [
            {
         "contentProviderCode": "GapOptions_eGift",
         "productName": "Athleta ",
         "productDescription": "You can get a pair of jeans at Gap, a cashmere sweater at Banana Republic, a graphic tee at Old Navy, and a swimsuit at Athleta, all with just one card!  Options gift cards can be redeemed at Gap, Old Navy, Banana Republic and Athleta stores across the US, Canada and Puerto Rico, including Outlet and Factory Stores, and online at gap.com, oldnavy.com, bananarepublic.com, and athleta.com.",
         "parentBrandName": "Athleta ",
         "termsAndConditions":          {
            "type": "INLINE",
            "text": "This order will be fulfilled with the Options eGiftCard. This eGiftCard is issued by and represents an obligation of Direct Consumer Services (“DCS”). The eGiftCard may be redeemed for merchandise at any Gap brand, Old Navy, Banana Republic, or Athleta location, including Outlet and Factory stores. The eGiftCard may also be redeemed online for merchandise at gap.com, oldnavy.com, bananarepublic.com, or athleta.com. If you return merchandise originally purchased with an eGiftCard, any refund will be issued in the form of a plastic gift card issued by DCS which may be used at any of these stores or websites. Any merchandise purchased with an eGiftCard is subject to the applicable store or online return policies. Purchases will be deducted from the amount of this eGiftCard until the value reaches zero. This eGiftCard may not be used or redeemed with certain promotional offers and may not be applied as payment on any account. You may not use an eGiftCard to purchase other eGiftCards. Additional value may be added to this eGiftCard at any Gap, Old Navy or Banana Republic store. Redeemable for cash when the balance is less than $5 or as otherwise required by law. Restricted to use in the USA, Puerto Rico and Canada. By purchasing this eGiftCard, you agree that the laws of the State of California, without regard to principles of conflict of laws, will govern this Agreement.  Limit 5 eGiftCards redeemable per online transaction.\n\n"
         },
         "productImage": "http://dmyxigrg1v9vl.cloudfront.net/images/merchant-cards/gap-options.png",
         "logoImage": "http://dmyxigrg1v9vl.cloudfront.net/images/merchant-logos/Athleta.png",
         "valueRestrictions":          {
            "minimum": 10,
            "maximum": 250
         },
         "locale": "EN"
      },
            {
         "contentProviderCode": "GapOptions_eGift",
         "productName": "Banana Republic ",
         "productDescription": "You can get a pair of jeans at Gap, a cashmere sweater at Banana Republic, a graphic tee at Old Navy, and a swimsuit at Athleta, all with just one card!  Options gift cards can be redeemed at Gap, Old Navy, Banana Republic and Athleta stores across the US, Canada and Puerto Rico, including Outlet and Factory Stores, and online at gap.com, oldnavy.com, bananarepublic.com, and athleta.com.",
         "parentBrandName": "Banana Republic ",
         "termsAndConditions":          {
            "type": "INLINE",
            "text": "This order will be fulfilled with the Options eGiftCard. This eGiftCard is issued by and represents an obligation of Direct Consumer Services (“DCS”). The eGiftCard may be redeemed for merchandise at any Gap brand, Old Navy, Banana Republic, or Athleta location, including Outlet and Factory stores. The eGiftCard may also be redeemed online for merchandise at gap.com, oldnavy.com, bananarepublic.com, or athleta.com. If you return merchandise originally purchased with an eGiftCard, any refund will be issued in the form of a plastic gift card issued by DCS which may be used at any of these stores or websites. Any merchandise purchased with an eGiftCard is subject to the applicable store or online return policies. Purchases will be deducted from the amount of this eGiftCard until the value reaches zero. This eGiftCard may not be used or redeemed with certain promotional offers and may not be applied as payment on any account. You may not use an eGiftCard to purchase other eGiftCards. Additional value may be added to this eGiftCard at any Gap, Old Navy or Banana Republic store. Redeemable for cash when the balance is less than $5 or as otherwise required by law. Restricted to use in the USA, Puerto Rico and Canada. By purchasing this eGiftCard, you agree that the laws of the State of California, without regard to principles of conflict of laws, will govern this Agreement.  Limit 5 eGiftCards redeemable per online transaction.\n\n"
         },
         "productImage": "http://dmyxigrg1v9vl.cloudfront.net/images/merchant-cards/gap-options.png",
         "logoImage": "http://dmyxigrg1v9vl.cloudfront.net/images/merchant-logos/BananaRepublic.png",
         "valueRestrictions":          {
            "minimum": 10,
            "maximum": 250
         },
         "locale": "EN"
      }
   ]
}
{
   "clientProgramId": 13066088,
   "programName": "Park and Company Reloadable Visa",
   "programType": "PHYSICAL",
   "currency": "USD",
   "products": [   {
      "productImage": "https://d30rrwwq6cckt4.cloudfront.net/resized/53ef8db0-ae9e-40a4-9c25-00c945bb5b22-385x245.png",
      "valueRestrictions":       {
         "minimum": 0,
         "maximum": 0,
         "exclusivelyAllowedValues": []
      },
      "expirationDescription": "2020-06-30",
      "expiration":       {
         "type": "STATIC",
         "date": "2020-06-30"
      },
      "cardholderFees":       [
                  {
            "calculationType": "AMOUNT",
            "name": "Monthly Maintenance Fee",
            "amount": 2.5
         },
                  {
            "calculationType": "AMOUNT",
            "name": "Check Refund Fee",
            "amount": 0
         },
                  {
            "calculationType": "AMOUNT",
            "name": "Card Refund Fee",
            "amount": 15
         },
                  {
            "calculationType": "PERCENT",
            "name": "Conversion Currency Fee",
            "percent": 2
         },
                  {
            "calculationType": "AMOUNT",
            "name": "Expedited Delivery Fee",
            "amount": 20
         }
      ]
   }]
}
{
    "clientProgramId": 12345678,
    "programName": "US Closed Loop-Bulk",
    "programType": "PHYSICAL",
    "currency": "USD",
    "products": [{
            "contentProviderCode": "TheHomeDepot",
            "productName": "Home Depot Gift Card",
            "productDescription": "The Home Depot® helps doers do more with their time and money. From free delivery on over one million online items to image and voice search in our award-winning app, The Home Depot gift card makes shopping for home improvement easier than ever. All from the world’s largest home improvement retailer. It’s a good time to be a doer.",
            "parentBrandName": "Home Depot®",
            "termsAndConditions": {
                "type": "INLINE",
                "text": "Gift Card is valid for the purchase of merchandise/services at any The Home Depot® store in the U.S., Canada and online at HomeDepot.com. Gift Card is not a credit/debit card and is not redeemable for cash or credit unless required by law. Gift Card cannot be applied to any credit or loan balance, Tool Rental Deposits, or for in-home purchases. To replace a lost or stolen Gift Card, visit your local store. Lost, stolen or damaged Gift Cards will not be replaced without proof of purchase. Replacement value is the value of the Gift Card at the time it is reported lost or stolen. Gift Cards purchased with cash will not be replaced unless required by law. Returns for purchases made with this Gift Card are subject to The Home Depot’s Returns Policy (details available at any The Home Depot store) and eligible refunds will be issued in store credit. Gift Card may be deactivated or rejected if fraud is suspected in the issuer’s sole discretion. Check your balance at any The Home Depot store or online. Reload Gift Card value at any The Home Depot store or online at HomeDepot.com. For cross-border redemptions, Gift Card is redeemable at The Home Depot’s applicable local currency exchange rate at the time of redemption. Gift Card is issued by Home Depot Incentives, Inc. © 2020 Home Depot Product Authority, LLC. All rights reserved."
            },
            "productImage": "https://dmyxigrg1v9vl.blackhawknetwork.com/gcmimages/product/xlarge/84151.png",
            "valueRestrictions": {
                "minimum": 5,
                "maximum": 1000
            },
            "offFaceDiscountPercent": -1.0
        }, {
            "contentProviderCode": "GameStop",
            "productName": "GameStop",
            "productDescription": "GameStop is a family of specialty retail brands that makes the most popular technologies affordable and simple.",
            "parentBrandName": "GameStop",
            "termsAndConditions": {
                "type": "INLINE",
                "text": "This gift card is redeemable only for the purchase of merchandise only in the U.S. at GameStop, ThinkGeek, EBGames, Babbage's, and Planet X stores and online at GameStop.com.  Card does not expire or impose any fees.  Except where required by law, it may not be returned, redeemed for cash, or applied as payment on any account, and will not be replaced if lost or stolen.  Not responsible for unauthorized use.  This card is not a credit card or a debit card and carries no warranties, express or implied.  This card is issued by and represents solely the obligation of Marketing Control Services, Inc. (a Virginia corporation), which reserves the right to change these terms and conditions at any time.  Use or acceptance of this card constitutes acceptance of these terms and conditions.  To obtain your card balance, visit www.gamestop.com.\r\n\r\n"
            },
            "productImage": "https://dmyxigrg1v9vl.cloudfront.net/images/merchant-cards/game-stop.png",
            "logoImage": "https://dmyxigrg1v9vl.cloudfront.net/images/merchant-logos/GamestopLogo.png",
            "valueRestrictions": {
                "minimum": 15,
                "maximum": 500
            },
            "offFaceDiscountPercent": -2.1
        },
        {
            "contentProviderCode": "DardenBrands",
            "productName": "Bahama Breeze®",
            "productDescription": "Bahama Breeze is the restaurant that brings you the feeling of a Caribbean escape, offering the food, drink and atmosphere you would find in the islands! For locations, visit us at www.bahamabreeze.com.",
            "parentBrandName": "Bahama Breeze (Darden)",
            "redemptionInfo": "Darden® Restaurants Gift Card can be redeemed at any Olive Garden®, LongHorn Steakhouse®, Cheddar’s Scratch Kitchen®, Bahama Breeze®, Seasons 52® or Yard House® restaurant in the U.S.",
            "termsAndConditions": {
                "type": "INLINE",
                "text": "Use of this Card constitutes acceptance of the Gift Card terms and conditions.  This Gift Card is issued by and represents an obligation solely of Darden SV, Inc. (“Darden”). Each time you use it, we'll deduct that amount from the balance until you've used the full balance of the card. (1) Except where required by law, this gift card is not redeemable for cash. (2) We can't replace the value on this card if it's lost or stolen. (3) Valid at participating restaurants in the U.S. (4) Approval is required to advertise this card; (5) This eGift Card may not be used to purchase alcohol where prohibited by law; (6) eGift Card does not expire; (7) This eGift Card deemed purchase from and issued in the State of Florida; (8) Risk of loss and title to the eGift Card passes to the purchaser upon electronic transmission to the recipient; (9) eGift Card balance may not be transferred to a physical gift card; however, eGift Card may be printed or reprinted for redemption. \r\n\r\nFor eGift Card balance, activity and complete terms and conditions (including agreement to arbitrate and waiver of jury trial) visit www.darden.com or call toll-free 1-877-500-9706. © 2018 Darden Concepts, Inc."
            },
            "productImage": "https://dmyxigrg1v9vl.cloudfront.net/images/merchant-cards/darden.png",
            "valueRestrictions": {
                "minimum": 5,
                "maximum": 250
            },
            "offFaceDiscountPercent": -2.1
        }, {
            "contentProviderCode": "DardenBrands",
            "productName": "Darden® Restaurants Gift Card",
            "productDescription": "One Card, All the Favorites! With over 1,800 restaurants in all 50 states, the Darden Gift Card is One Card with All the Favorites including Olive Garden®, LongHorn Steakhouse®, Cheddar’s Scratch Kitchen®, Yard House®, Seasons 52® and Bahama Breeze®",
            "parentBrandName": "Darden",
            "redemptionInfo": "Darden® Restaurants Gift Card can be redeemed at any Olive Garden®, LongHorn Steakhouse®, Cheddar’s Scratch Kitchen®, Bahama Breeze®, Seasons 52® or Yard House® restaurant in the U.S.",
            "termsAndConditions": {
                "type": "INLINE",
                "text": "Use of this Card constitutes acceptance of the Gift Card terms and conditions.  This Gift Card is issued by and represents an obligation solely of Darden SV, Inc. (“Darden”).  Valid at participating restaurants in the U.S. Each time you use it, we’ll deduct that amount from the balance until you’ve used the full balance of the card.  (1) Except where required by law, this gift card is not redeemable for cash.  (2) We can’t replace it if it’s lost or stolen. (3) Approval required to advertise this card. For Gift Card balance, activity and complete terms and conditions (including agreement to arbitrate and waiver of jury trial) visit www.darden.com or call toll-free 1-877-500-9706     © 2020 Darden Concepts, Inc."
            },
            "productImage": "https://dmyxigrg1v9vl.cloudfront.net/images/merchant-cards/darden.png",
            "valueRestrictions": {
                "minimum": 5,
                "maximum": 250
            },
            "offFaceDiscountPercent": -2.1
        }, {
            "contentProviderCode": "DardenBrands",
            "productName": "LongHorn Steakhouse®",
            "productDescription": "LongHorn Steakhouse is known for fresh, boldly seasoned and expertly grilled steaks – like the signature bone-in Outlaw Ribeye® – all served in a relaxed, warm atmosphere inspired by a rancher's home. For more information and to find a location near you, visit www.longhornsteakhouse.com.",
            "parentBrandName": "LongHorn Darden",
            "redemptionInfo": "Darden® Restaurants Gift Card can be redeemed at any Olive Garden®, LongHorn Steakhouse®, Cheddar’s Scratch Kitchen®, Bahama Breeze®, Seasons 52® or Yard House® restaurant in the U.S.",
            "termsAndConditions": {
                "type": "INLINE",
                "text": "Use of this Card constitutes acceptance of the Gift Card terms and conditions.  This Gift Card is issued by and represents an obligation solely of Darden SV, Inc. (“Darden”). Each time you use it, we'll deduct that amount from the balance until you've used the full balance of the card. (1) Except where required by law, this gift card is not redeemable for cash. (2) We can't replace the value on this card if it's lost or stolen. (3) Valid at participating restaurants in the U.S. (4) Approval is required to advertise this card; (5) This eGift Card may not be used to purchase alcohol where prohibited by law; (6) eGift Card does not expire; (7) This eGift Card deemed purchase from and issued in the State of Florida; (8) Risk of loss and title to the eGift Card passes to the purchaser upon electronic transmission to the recipient; (9) eGift Card balance may not be transferred to a physical gift card; however, eGift Card may be printed or reprinted for redemption. \r\n\r\nFor eGift Card balance, activity and complete terms and conditions (including agreement to arbitrate and waiver of jury trial) visit www.darden.com or call toll-free 1-877-500-9706. © 2018 Darden Concepts, Inc."
            },
            "productImage": "https://dmyxigrg1v9vl.cloudfront.net/images/merchant-cards/darden.png",
            "valueRestrictions": {
                "minimum": 5,
                "maximum": 250
            },
            "offFaceDiscountPercent": -2.1
        }, {
            "contentProviderCode": "DardenBrands",
            "productName": "Olive Garden®",
            "productDescription": "Olive Garden delights guests with a genuine Italian dining experience, featuring a range of fresh, simple and delicious dishes, including many inspired by our Culinary Institute of Tuscany in Italy, and an award-winning wine list. For locations, visit us at www.olivegarden.com.",
            "parentBrandName": "Olive Garden (Darden)",
            "redemptionInfo": "Darden® Restaurants Gift Card can be redeemed at any Olive Garden®, LongHorn Steakhouse®, Cheddar’s Scratch Kitchen®, Bahama Breeze®, Seasons 52® or Yard House® restaurant in the U.S.",
            "termsAndConditions": {
                "type": "INLINE",
                "text": "Use of this Card constitutes acceptance of the Gift Card terms and conditions.  This Gift Card is issued by and represents an obligation solely of Darden SV, Inc. (“Darden”). Each time you use it, we'll deduct that amount from the balance until you've used the full balance of the card. (1) Except where required by law, this gift card is not redeemable for cash. (2) We can't replace the value on this card if it's lost or stolen. (3) Valid at participating restaurants in the U.S. (4) Approval is required to advertise this card; (5) This eGift Card may not be used to purchase alcohol where prohibited by law; (6) eGift Card does not expire; (7) This eGift Card deemed purchase from and issued in the State of Florida; (8) Risk of loss and title to the eGift Card passes to the purchaser upon electronic transmission to the recipient; (9) eGift Card balance may not be transferred to a physical gift card; however, eGift Card may be printed or reprinted for redemption. \r\n\r\nFor eGift Card balance, activity and complete terms and conditions (including agreement to arbitrate and waiver of jury trial) visit www.darden.com or call toll-free 1-877-500-9706. © 2018 Darden Concepts, Inc."
            },
            "productImage": "https://dmyxigrg1v9vl.cloudfront.net/images/merchant-cards/darden.png",
            "valueRestrictions": {
                "minimum": 5,
                "maximum": 250
            },
            "offFaceDiscountPercent": -2.1
        }, {
            "contentProviderCode": "DardenBrands",
            "productName": "Seasons 52®",
            "productDescription": "Seasons 52 is a celebration of what’s good now. Seasonally inspired ingredients at their peak of freshness. Rustic cooking techniques that bring out natural flavors and create flavorful dishes that are simply lighter. And an ever-changing selection of global wines. All in a casually sophisticated setting. Come discover what’s good now.  Visit us online at Seasons52.com.",
            "parentBrandName": "Seasons 52 (Darden)",
            "redemptionInfo": "Darden® Restaurants Gift Card can be redeemed at any Olive Garden®, LongHorn Steakhouse®, Cheddar’s Scratch Kitchen®, Bahama Breeze®, Seasons 52® or Yard House® restaurant in the U.S.",
            "termsAndConditions": {
                "type": "INLINE",
                "text": "Use of this Card constitutes acceptance of the Gift Card terms and conditions.  This Gift Card is issued by and represents an obligation solely of Darden SV, Inc. (“Darden”). Each time you use it, we'll deduct that amount from the balance until you've used the full balance of the card. (1) Except where required by law, this gift card is not redeemable for cash. (2) We can't replace the value on this card if it's lost or stolen. (3) Valid at participating restaurants in the U.S. (4) Approval is required to advertise this card; (5) This eGift Card may not be used to purchase alcohol where prohibited by law; (6) eGift Card does not expire; (7) This eGift Card deemed purchase from and issued in the State of Florida; (8) Risk of loss and title to the eGift Card passes to the purchaser upon electronic transmission to the recipient; (9) eGift Card balance may not be transferred to a physical gift card; however, eGift Card may be printed or reprinted for redemption. \r\n\r\nFor eGift Card balance, activity and complete terms and conditions (including agreement to arbitrate and waiver of jury trial) visit www.darden.com or call toll-free 1-877-500-9706. © 2018 Darden Concepts, Inc."
            },
            "productImage": "https://dmyxigrg1v9vl.cloudfront.net/images/merchant-cards/darden.png",
            "valueRestrictions": {
                "minimum": 5,
                "maximum": 250
            },
            "offFaceDiscountPercent": -2.1
        }, {
            "contentProviderCode": "DardenBrands",
            "productName": "Yard House®",
            "productDescription": "Yard House is an upscale, casual eatery known for its extensive menu of contemporary American cuisine, classic rock music and an endless fleet of tap handle featuring craft, import and specialty ales & lagers.   For locations, visit us at www.yardhouse.com.",
            "parentBrandName": "Yard House (Darden)",
            "redemptionInfo": "Darden® Restaurants Gift Card can be redeemed at any Olive Garden®, LongHorn Steakhouse®, Cheddar’s Scratch Kitchen®, Bahama Breeze®, Seasons 52® or Yard House® restaurant in the U.S.",
            "termsAndConditions": {
                "type": "INLINE",
                "text": "Use of this Card constitutes acceptance of the Gift Card terms and conditions.  This Gift Card is issued by and represents an obligation solely of Darden SV, Inc. (“Darden”). Each time you use it, we'll deduct that amount from the balance until you've used the full balance of the card. (1) Except where required by law, this gift card is not redeemable for cash. (2) We can't replace the value on this card if it's lost or stolen. (3) Valid at participating restaurants in the U.S. (4) Approval is required to advertise this card; (5) This eGift Card may not be used to purchase alcohol where prohibited by law; (6) eGift Card does not expire; (7) This eGift Card deemed purchase from and issued in the State of Florida; (8) Risk of loss and title to the eGift Card passes to the purchaser upon electronic transmission to the recipient; (9) eGift Card balance may not be transferred to a physical gift card; however, eGift Card may be printed or reprinted for redemption. \r\n\r\nFor eGift Card balance, activity and complete terms and conditions (including agreement to arbitrate and waiver of jury trial) visit www.darden.com or call toll-free 1-877-500-9706. © 2018 Darden Concepts, Inc."
            },
            "productImage": "https://dmyxigrg1v9vl.cloudfront.net/images/merchant-cards/darden.png",
            "valueRestrictions": {
                "minimum": 5,
                "maximum": 250
            },
            "offFaceDiscountPercent": -2.1
        }, {
            "contentProviderCode": "DardenBrands",
            "productName": "Cheddar's Scratch Kitchen®",
            "productDescription": "Cheddar’s Scratch Kitchen believes in simple, honest and natural ingredients. Scratch-made recipes, handcrafted with care and time. Scratch cooking is about doing things the right way instead of the easy way and Cheddar’s Scratch Kitchen invests time and effort to prepare every meal by hand. When a meal is prepared and cooked fresh, it not only tastes better, it makes you feel good. This is why Cheddar’s Scratch Kitchen slow-cooks and house-smokes their meats early in the morning, like their Baby Back Ribs. And they’re constantly chopping, whisking, sautéing and stirring, so they’re ready whenever you’re ready to eat.",
            "parentBrandName": "Darden® Restaurants, Inc.",
            "redemptionInfo": "Darden® Restaurants Gift Card can be redeemed at any Olive Garden®, LongHorn Steakhouse®, Cheddar’s Scratch Kitchen®, Bahama Breeze®, Seasons 52® or Yard House® restaurant in the U.S.",
            "termsAndConditions": {
                "type": "INLINE",
                "text": "Use of this Card constitutes acceptance of the Gift Card terms and conditions.  This Gift Card is issued by and represents an obligation solely of Darden SV, Inc. (“Darden”). Each time you use it, we'll deduct that amount from the balance until you've used the full balance of the card. (1) Except where required by law, this gift card is not redeemable for cash. (2) We can't replace the value on this card if it's lost or stolen. (3) Valid at participating restaurants in the U.S. (4) Approval is required to advertise this card; (5) This eGift Card may not be used to purchase alcohol where prohibited by law; (6) eGift Card does not expire; (7) This eGift Card deemed purchase from and issued in the State of Florida; (8) Risk of loss and title to the eGift Card passes to the purchaser upon electronic transmission to the recipient; (9) eGift Card balance may not be transferred to a physical gift card; however, eGift Card may be printed or reprinted for redemption. \r\n\r\nFor eGift Card balance, activity and complete terms and conditions (including agreement to arbitrate and waiver of jury trial) visit www.darden.com or call toll-free 1-877-500-9706. © 2018 Darden Concepts, Inc."
            },
            "productImage": "https://dmyxigrg1v9vl.cloudfront.net/images/merchant-cards/darden.png",
            "valueRestrictions": {
                "minimum": 5,
                "maximum": 250
            },
            "offFaceDiscountPercent": -2.1
        }, {
            "contentProviderCode": "Macys",
            "productName": "Macy's",
            "productDescription": "Use your Macy’s gift card at the “World’s Most Famous Store”.  It gives you access to everything Macy’s is renowned for: designer collections, the season’s newest and best trends, the latest home styles, or the perfect gift for any occasion.  Shop at over 700 Macy’s stores nationwide or online at macys.com.  Plus, Macy’s Gift Cards never expire or incur fees.",
            "parentBrandName": "Macy's",
            "termsAndConditions": {
                "type": "INLINE",
                "text": "Macy’s gift cards may be used to purchase merchandise and in-store services at any Macy’s store or on-line at macys.com, only. They may not be redeemed for cash (except as required by law) nor applied as a payment or credit to any card account. Card receipts will show any remaining balance. Terms & Conditions apply to all gift cards. See back of card for details.\nMacy’s is not a sponsor or co-sponsor of this program. The Macy’s name and logo are registered trademarks of Macy’s Inc. Please refer to back of Gift Card for complete terms and condition of use.\n\n"
            },
            "productImage": "https://dmyxigrg1v9vl.cloudfront.net/images/merchant-cards/macys.png",
            "logoImage": "",
            "valueRestrictions": {
                "minimum": 25,
                "maximum": 145,
                "exclusivelyAllowedValues": [
                    25,
                    40,
                    50,
                    60,
                    65,
                    70,
                    75,
                    80,
                    85,
                    100,
                    105,
                    120,
                    125,
                    140,
                    145
                ]
            },
            "offFaceDiscountPercent": -1.5
        }
    ]
}

Calling the Catalog API by Sub Organization ID

To call the Catalog API by Sub Organization ID we will be using /clientProgramsBySubOrg.

Method

Service Name

Service Type

GET

clientProgramsBySubOrg → Explore

Synchronous

From our application, when calling /clientProgramsBySubOrg, we need to send the following parameters in the HTTP header.

Parameter

Description

Type

Required

MerchantId

The Merchant ID (MID) is a string identifier issued by BHN to each merchant for billing purposes.

String

Yes

RequestId

A globally unique string identifier specified by the application making the request
to be used during reconciliation and to facilitate idempotence.

String

Yes

Accept

This should be set to the following string to ensure all characters are correctly encoded in the response:

Accept: application/json; charset=utf-8

String

No

In our example we will be sending the following values in the header:

Content-Type: application/json
Accept: application/json; charset=utf-8
merchantId:1234
requestId:2019-08-16T16:41:00-0600

We will also need to send the subOrgId in the URL as follows:
https://apipp.blackhawknetwork.com/rewardsCatalogProcessing/v1/clientProgramsBySubOrg?subOrgId=12345

The following HTTP status codes may be returned in the response header:

HTTP Status Code

Meaning

Notes

200/201

Operation Complete

The query returned successfully.

4XX

Invalid Request

Check the JSON error response provided. In most cases you will find the request had missing information or was formatted improperly.

5XX

System Error

Blackhawk Network encountered an internal error trying to process your order. Reach out to your Account Manager for more information.

Assuming the query was successful a JSON object will be returned in the response containing the following information.

In our case, since we are querying by subOrgID the response is an array of client programs associated with the provided Sub Organization ID instead of just one program. Refer to the detailed object information in the Calling the Catalog API by Program section above.

Here is a sample JSON response when calling by subOrgID:

{
   "current": "https://apipp.blackhawknetwork.com/rewardsCatalogProcessing/v1/clientProgramsBySubOrg",
   "totalCount": 10,
   "currentResults":    [
            {
         "clientProgramId": 95000309,
         "programName": "VISA Reload ATM ACH CK BT NO FEES Alternative FIS",
         "programType": "PHYSICAL",
         "currency": "USD",
         "products": [         {
            "productImage": "https://d29xemkaawaj37.cloudfront.net/resized/default-visa-385x245.png",
            "valueRestrictions":             {
               "minimum": 0,
               "maximum": 99999
            },
            "expirationDescription": "2027-06-01",
            "expiration":             {
               "type": "STATIC",
               "date": "2027-06-01"
            },
            "cardholderFees":             [
                              {
                  "calculationType": "AMOUNT",
                  "name": "ACH Transfer Fee",
                  "amount": 10
               },
                              {
                  "calculationType": "AMOUNT",
                  "name": "AME ATM Domestic Withdrawal Fee",
                  "amount": 1.75
               }
            ]
         }]
      },
      {
         "clientProgramId": 95000375,
         "programName": "Open Loop Visa Bulk ANO CC Standard Activation",
         "programType": "PHYSICAL",
         "currency": "USD",
         "products": [         {
            "productImage": "https://d29xemkaawaj37.cloudfront.net/resized/20190506201514_Executive Silver Visa-no denom-3-4 line.png-385x245.png",
            "valueRestrictions": {"minimum": 0},
            "expirationDescription": "5 months",
            "expiration":             {
               "type": "ROLLING",
               "numberOfMonths": 5
            },
            "cardholderFees":             [
                              {
                  "calculationType": "AMOUNT",
                  "name": "Expedited Replacement Fee $20.00",
                  "amount": 20
               },
                              {
                  "calculationType": "PERCENT",
                  "name": "Currency Conversion 2%",
                  "percent": 2
               },
                              {
                  "calculationType": "AMOUNT",
                  "name": "Replace Card Fee $10",
                  "amount": 5
               }
            ]
         }]
      },
      {
         "clientProgramId": 95000383,
         "programName": "Promo Visa Bulk ANO - Data Validation-Activation Code",
         "programType": "PHYSICAL",
         "currency": "USD",
         "products": [         {
            "productImage": "https://d29xemkaawaj37.cloudfront.net/resized/20190506201514_Executive Silver Visa-no denom-3-4 line.png-385x245.png",
            "valueRestrictions": {"minimum": 0},
            "expirationDescription": "20 months",
            "expiration":             {
               "type": "ROLLING",
               "numberOfMonths": 20
            },
            "cardholderFees":             [
                              {
                  "calculationType": "PERCENT",
                  "name": "Currency Conversion 2%",
                  "percent": 2
               },
                              {
                  "calculationType": "AMOUNT",
                  "name": "Expedited Replacement Fee $20.00",
                  "amount": 20
               },
                              {
                  "calculationType": "AMOUNT",
                  "name": "Replace Card Fee $10",
                  "amount": 10
               }
            ]
         }]
      },
      {
         "clientProgramId": 95000402,
         "programName": "Visa Personalized Bulk no PID",
         "programType": "PHYSICAL",
         "currency": "USD",
         "products": [         {
            "productImage": "https://d29xemkaawaj37.cloudfront.net/resized/20190506201514_Executive Silver Visa-no denom-3-4 line.png-385x245.png",
            "valueRestrictions":             {
               "minimum": 1,
               "maximum": 2000
            },
            "expirationDescription": "23 months",
            "expiration":             {
               "type": "ROLLING",
               "numberOfMonths": 23
            },
            "cardholderFees":             [
                              {
                  "calculationType": "AMOUNT",
                  "name": "Replacement Fee $6.95 No Free",
                  "amount": 6.95
               },
                              {
                  "calculationType": "AMOUNT",
                  "name": "Expedited Replacement Fee $20.00",
                  "amount": 20
               },
                              {
                  "calculationType": "PERCENT",
                  "name": "Currency Conversion 2%",
                  "percent": 2
               }
            ]
         }]
      },
      {
         "clientProgramId": 95000403,
         "programName": "Visa Personalized Bulk - Client Supplied PID",
         "programType": "PHYSICAL",
         "currency": "USD",
         "products": [         {
            "productImage": "https://d29xemkaawaj37.cloudfront.net/resized/20190506201514_Executive Silver Visa-no denom-3-4 line.png-385x245.png",
            "valueRestrictions":             {
               "minimum": 0,
               "maximum": 0
            },
            "expirationDescription": "6 months",
            "expiration":             {
               "type": "ROLLING",
               "numberOfMonths": 6
            },
            "cardholderFees":             [
                              {
                  "calculationType": "PERCENT",
                  "name": "Currency Conversion 2%",
                  "percent": 2
               },
                              {
                  "calculationType": "AMOUNT",
                  "name": "Expedited Replacement Fee $20.00",
                  "amount": 20
               },
                              {
                  "calculationType": "AMOUNT",
                  "name": "Replacement Fee $6.95 No Free",
                  "amount": 6.95
               }
            ]
         }]
      },
      {
         "clientProgramId": 95000417,
         "programName": "Visa Personalized Individual - System Generated PID",
         "programType": "PHYSICAL",
         "currency": "USD",
         "products": [         {
            "productImage": "https://d29xemkaawaj37.cloudfront.net/resized/20190506201514_Executive Silver Visa-no denom-3-4 line.png-385x245.png",
            "valueRestrictions":             {
               "minimum": 1,
               "maximum": 2000
            },
            "expirationDescription": "12 months",
            "expiration":             {
               "type": "ROLLING",
               "numberOfMonths": 12
            },
            "cardholderFees":             [
                              {
                  "calculationType": "AMOUNT",
                  "name": "Expedited Replacement Fee $20.00",
                  "amount": 20
               },
                              {
                  "calculationType": "AMOUNT",
                  "name": "Replacement Fee $6.95 No Free",
                  "amount": 6.95
               },
                              {
                  "calculationType": "PERCENT",
                  "name": "Currency Conversion 2%",
                  "percent": 2
               }
            ]
         }]
      },
      {
         "clientProgramId": 95000422,
         "programName": "Visa PERS Individual Suppress Carrier Msg - Waive Shipping",
         "programType": "PHYSICAL",
         "currency": "USD",
         "products": [         {
            "productImage": "https://d29xemkaawaj37.cloudfront.net/resized/20190506201514_Executive Silver Visa-no denom-3-4 line.png-385x245.png",
            "valueRestrictions":             {
               "minimum": 1,
               "maximum": 2000
            },
            "expirationDescription": "22 months",
            "expiration":             {
               "type": "ROLLING",
               "numberOfMonths": 22
            },
            "cardholderFees":             [
                              {
                  "calculationType": "PERCENT",
                  "name": "Currency Conversion 2%",
                  "percent": 2
               },
                              {
                  "calculationType": "AMOUNT",
                  "name": "Replacement Fee $6.95 No Free",
                  "amount": 6.95
               },
                              {
                  "calculationType": "AMOUNT",
                  "name": "Expedited Replacement Fee $20.00",
                  "amount": 20
               }
            ]
         }]
      },
      {
         "clientProgramId": 95000436,
         "programName": "Bulk ANO Suppress 4th Line & Carrier Msg - No Defined Denom",
         "programType": "PHYSICAL",
         "currency": "USD",
         "products": [         {
            "productImage": "https://d29xemkaawaj37.cloudfront.net/resized/20190506201514_Executive Silver Visa-no denom-3-4 line.png-385x245.png",
            "valueRestrictions":             {
               "minimum": 0,
               "exclusivelyAllowedValues":                [
                  100,
                  25,
                  50,
                  75
               ]
            },
            "expirationDescription": "24 months",
            "expiration":             {
               "type": "ROLLING",
               "numberOfMonths": 24
            },
            "cardholderFees":             [
                              {
                  "calculationType": "AMOUNT",
                  "name": "Expedited Replacement Fee $20.00",
                  "amount": 20
               },
                              {
                  "calculationType": "PERCENT",
                  "name": "Currency Conversion 2%",
                  "percent": 2
               },
                              {
                  "calculationType": "AMOUNT",
                  "name": "Replace Card Fee $10",
                  "amount": 10
               }
            ]
         }]
      },
      {
         "clientProgramId": 95000461,
         "programName": "Bulk Anonymous Data Capture",
         "programType": "PHYSICAL",
         "currency": "USD",
         "products": [         {
            "productImage": "https://d29xemkaawaj37.cloudfront.net/resized/20190506201514_Executive Silver Visa-no denom-3-4 line.png-385x245.png",
            "valueRestrictions": {"minimum": 0},
            "expirationDescription": "18 months",
            "expiration":             {
               "type": "ROLLING",
               "numberOfMonths": 18
            },
            "cardholderFees":             [
                              {
                  "calculationType": "AMOUNT",
                  "name": "Replace Card Fee $10",
                  "amount": 10
               },
                              {
                  "calculationType": "AMOUNT",
                  "name": "Expedited Replacement Fee $20.00",
                  "amount": 20
               },
                              {
                  "calculationType": "PERCENT",
                  "name": "Currency Conversion 2%",
                  "percent": 2
               }
            ]
      },
         }]
      {
         "clientProgramId": 95000465,
         "programName": "Personalized Ind Credit Card - Client Supplied PID",
         "programType": "PHYSICAL",
         "currency": "USD",
         "products": [         {
            "productImage": "https://d29xemkaawaj37.cloudfront.net/resized/default-mc-385x245.png",
            "valueRestrictions":             {
               "minimum": 1,
               "maximum": 75000
            },
            "expirationDescription": "24 months",
            "expiration":             {
               "type": "ROLLING",
               "numberOfMonths": 24
            },
            "cardholderFees":             [
                              {
                  "calculationType": "AMOUNT",
                  "name": "Replace Card Fee $10",
                  "amount": 10
               },
                              {
                  "calculationType": "AMOUNT",
                  "name": "Expedited Replacement Fee $20.00",
                  "amount": 20
               },
                              {
                  "calculationType": "PERCENT",
                  "name": "Currency Conversion 2%",
                  "percent": 2
               },
                              {
                  "calculationType": "AMOUNT",
                  "name": "Replacement Fee $6.95",
                  "amount": 6.95
               }
            ]
         }]
      }
   ]
}

Did this page help you?

Developer Agreement

Note: You will not be able to click "I Agree" until you have reached the bottom of this agreement.

This Developer Agreement (“Agreement”) is an agreement between you and Blackhawk Network, Inc. (“Blackhawk”) that applies to your access to and use of Blackhawk Developer Central (“Developer Portal”) located at https://developer.blackhawknetwork.com and related application programming interfaces (API), sandbox environments, digital certificates, tools, materials and documentation made available by Blackhawk (collectively, including all updates and other modifications thereto, the “Blackhawk Developer Tools”). You must read, agree with and accept all of the terms and conditions contained in this Agreement. By registering for or accessing the Developer Portal, and/or using the Blackhawk Developer Tools, you or the entity that you represent acknowledge that you have read, understand and agree to be bound by this Agreement. If you do not agree to these terms and conditions, you may not access the Developer Portal or use the Blackhawk Developer Tools.

This Agreement and the Terms of Use apply to your access to and use of the Blackhawk Developer Tools. For clarity, the Developer Portal and Blackhawk Developer Tools are “Services” provided to you under the Terms of Use, or “Blackhawk Services”. In the event of any inconsistency between this Agreement and the Terms of Use, the terms of this Agreement will control. Blackhawk reserves the right, at our sole discretion, to change or modify portions of this Agreement at any time. If we do this, we will post the changes on this page. Any such changes will become effective once they are posted.

  1. License from Blackhawk. Subject to your full compliance with all of the terms and conditions of this Agreement and the Terms of Use, Blackhawk grants you a non-exclusive, revocable, non-sublicensable, nontransferable license to use and integrate the Blackhawk Developer Tools into your Application solely to test them in Blackhawk’s sandbox environment.
  2. Passwords, Credentials and Access. Blackhawk will provide (or you will be requested to establish) a password or other procedures for verifying that only designated personnel have access to Blackhawk Developer Tools. Blackhawk may provide you with unique confidential identification codes, credentials and certificates that enable you to use the Blackhawk Developer Tools. You may not share any such items with any third party without the prior written consent of Blackhawk, and you agree to notify Blackhawk immediately of any violation of your foregoing obligations. You are responsible for maintaining the security of your account, passwords, credentials, codes, certificates and other files, and for all uses of your account, and you are liable for all activities performed under your account or otherwise with your credentials, codes and certificates.
  3. Restrictions and Obligations. You may not use the Blackhawk Developer Tools for any purpose other than as expressly set forth herein without Blackhawk’s prior written consent, including without limitation to access Blackhawk user data or information without authorization or in any manner or for any purpose that violates any law or regulation or any right of any person (including but not limited to intellectual property rights or rights of privacy). You may not use the Blackhawk Developer Tools to build a product or service that is competitive with the Blackhawk Services, or engage in any practices that discriminate against or discourage the use of Blackhawk Services. In addition, you shall not use the Blackhawk Developer Tools or Blackhawk Services in connection with or to promote any Applications or other products, services, or materials that constitute, promote or are used for the purpose of dealing in: spyware, adware, or other malicious programs or code; counterfeit goods; items subject to U.S. embargo; unsolicited mass distribution of email; multi-level marketing proposals; hate materials; hacking/surveillance/interception/descrambling equipment; libelous, defamatory, obscene, pornographic, abusive or otherwise offensive content; prostitution; gambling; stolen products or items used for theft; fireworks, explosives, or hazardous materials; or weapons. Without limiting the foregoing, you shall not use the Blackhawk Developer Tools or Blackhawk Services for any illegal purpose. Except as expressly and unambiguously authorized under this Agreement, you may not (i) copy, rent, lease, sell, transfer, assign, sublicense, disassemble, reverse engineer or decompile (except to the limited extent such restrictions are expressly prohibited by applicable statutory law), modify or alter any part of the Blackhawk Developer Tools or Blackhawk Services, or (ii) otherwise use the Blackhawk Developer Tools or Blackhawk Services on behalf of any third party.   You may not use any robot, spider, or other automatic device to create accounts for use of the Blackhawk Developer Tools and you will not take any action that imposes an unreasonable or disproportionately large load on Blackhawk’s infrastructure.
  4. Support; Other Conditions of Use. Blackhawk may provide you with support or modifications for the Blackhawk Developer Tools (collectively, “Support”) in its sole discretion. Blackhawk may terminate such Support at any time without notice to you. Blackhawk may change, suspend, or discontinue any aspect of the Blackhawk Developer Tools, at any time, including the availability of any APIs. Blackhawk may release subsequent versions of APIs, and you may be required to use those subsequent versions. Blackhawk may also impose limits on certain features and services or restrict your access to parts of or all of the Blackhawk Developer Tools without notice or liability. Your networks, operating systems, software, web server(s), routers, databases and other computer systems must be properly configured to Internet industry standards, as required to securely operate your Application.
  5. Sandbox Environment; Data. You may use the sandbox environment provided as part of the Blackhawk Developer Tools (“Sandbox”) in order to test the Blackhawk Services. If you access the Sandbox with a digital certificate provided by Blackhawk, your use of the Sandbox and any data or information you input into the Sandbox will be available only to users that access the Developer Portal with your account. Important: If you access the Sandbox without a digital certificate provided by Blackhawk, your use of the Sandbox, and any data or information that you input into the Sandbox, will be available to all users that access the Developer Portal. You may only use anonymous, non-live data and you may not enter any confidential, sensitive or personally identifiable information into the Sandbox. Data and other information provided to or made available in the Sandbox is not encrypted. Blackhawk will have no responsibility or liability for any information you enter into the Sandbox, or otherwise from your use of the Sandbox. You are fully responsible for the security of any data or information you provide in connection with the Developer Portal, and you must comply with all applicable laws and rules in connection with your provision and use of such data and information.
  6. Proprietary Rights. As between you and Blackhawk, the Blackhawk Developer Tools, Blackhawk Services and all intellectual property rights therein are and shall at all times remain the sole and exclusive property of Blackhawk and are protected by applicable intellectual property laws and treaties. As between you and Blackhawk, your Application and all intellectual property rights therein (but excluding any Blackhawk intellectual property therein) are and shall at all times remain your sole and exclusive property. You acknowledge and agree that any questions, comments, suggestions, ideas, feedback or other information about the Blackhawk Developer Tools or Blackhawk Services (“Submissions”), provided by you to Blackhawk are voluntary, non-confidential and Blackhawk will be entitled to the unrestricted use and dissemination of these Submissions for any purpose, commercial or otherwise, without acknowledgment or compensation to you.
  7. Trademarks. This Agreement does not include any right for you to use any trademark, service mark, trade name or any other mark of Blackhawk or any other party or licensor. You agree that Blackhawk may list your name and/or your Application (including by displaying any trademarks related thereto) and identify the business relationship between the parties on Blackhawk’s websites, the Blackhawk Services and in other marketing and advertising collateral. No rights or licenses are granted except as expressly and unambiguously set forth herein.
  8. Confidentiality. “Confidential Information” means all information related to the Developer Portal, including but not limited to the following: (i) any information you receive or enter via the Blackhawk Developer Tools (including the sandbox environment), (ii) the Blackhawk Developer Tools and all related information and materials, including without limitation API credentials and all access IDs and passwords, (iii) all information disclosed in writing and marked “confidential”, proprietary,” or with a substantially similar marking, (iv) all information disclosed orally and identified as confidential at the time of the disclosure, and (v) any other information that by its nature you understand or would reasonably be expected to understand to be Blackhawk’s confidential information. You must maintain Blackhawk’s Confidential Information in confidence and must not disclose it to third parties or use it for any purpose other than as necessary and required to develop your Application as permitted herein. In the event that Confidential Information is required to be disclosed by a court, government agency, regulatory requirement, or similar disclosure requirement, you shall immediately notify Blackhawk and use reasonable efforts to obtain confidential treatment or a protection order of any disclosed Confidential Information. Your obligations hereunder shall survive the termination of this Agreement. You acknowledge that monetary damages may not be a sufficient remedy for unauthorized use or disclosure of Confidential Information and that Blackhawk will be entitled (without waiving any other rights or remedies) to injunctive or equitable relief as may be deemed proper by a court of competent jurisdiction, without obligation to post any bond.
  9. Warranty Disclaimer. THE BLACKHAWK DEVELOPER TOOLS AND BLACKHAWK SERVICES ARE PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND. BLACKHAWK AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, REGARDING THE BLACKHAWK DEVELOPER TOOLS AND BLACKHAWK SERVICES, INCLUDING WITHOUT LIMITATION ANY AND ALL IMPLIED WARRANTIES OF MERCHANTABILITY, ACCURACY, RESULTS OF USE, RELIABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, INTERFERENCE WITH QUIET ENJOYMENT, AND NON-INFRINGEMENT OF THIRD PARTY RIGHTS. FURTHER, BLACKHAWK DISCLAIMS ANY WARRANTY THAT YOUR USE OF THE BLACKHAWK DEVELOPER TOOLS OR BLACKHAWK SERVICES WILL BE UNINTERRUPTED OR ERROR FREE.
  10. Limitation of Liability. REGARDLESS OF WHETHER ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE OR OTHERWISE, AND EXCEPT FOR BODILY INJURY, IN NO EVENT WILL BLACKHAWK OR ITS SUPPLIERS BE LIABLE TO YOU OR TO ANY THIRD PARTY UNDER ANY TORT, CONTRACT, NEGLIGENCE, STRICT LIABILITY OR OTHER LEGAL OR EQUITABLE THEORY FOR (A) ANY LOST PROFITS, LOST OR CORRUPTED DATA, COMPUTER FAILURE OR MALFUNCTION, INTERRUPTION OF BUSINESS, OR OTHER SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY KIND ARISING OUT OF THE USE OR INABILITY TO USE THE BLACKHAWK DEVELOPER TOOLS OR BLACKHAWK SERVICES, EVEN IF BLACKHAWK HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGES AND WHETHER OR NOT SUCH LOSS OR DAMAGES ARE FORESEEABLE, OR (B) ANY DAMAGES RELATING TO THE BLACKHAWK DEVELOPER TOOLS OR YOUR USE THEREOF. 
  11. Indemnification. You agree that Blackhawk shall have no liability whatsoever for any use you make of the Blackhawk Developer Tools or Blackhawk Services. You shall indemnify and hold harmless Blackhawk from any and all claims, damages, liabilities, costs and fees (including reasonable attorneys’ fees) arising from your Applications or otherwise from your use of the Blackhawk Developer Tools or Blackhawk Services, or your breach of this Agreement.
  12. Term and Termination. This Agreement shall continue until terminated as set forth in this Section. Either party may terminate this Agreement upon written notice to the other party at any time, for any reason, or for no reason including, but not limited to, if you violate any provision of this Agreement. Any termination of this Agreement shall also terminate the license(s) granted hereunder. Upon termination of this Agreement for any reason, you shall destroy and remove from all computers, hard drives, networks and other storage media all copies of the Blackhawk Developer Tools, and shall so certify to Blackhawk upon request that such actions have occurred. Sections 2, 3 and 6 through 13 and all accrued rights to payment (if any) shall survive termination of this Agreement.
  13. Government Use. If you are part of an agency, department, or other entity of the United States Government (“Government”), the use, duplication, reproduction, release, modification, disclosure or transfer of the Blackhawk Developer Tools are restricted in accordance with the Federal Acquisition Regulations as applied to civilian agencies and the Defense Federal Acquisition Regulation Supplement as applied to military agencies. The Blackhawk Developer Tools is a “commercial item,” “commercial computer software” and “commercial computer software documentation.” In accordance with such provisions, any use of the Blackhawk Developer Tools by the Government shall be governed solely by the terms of this Agreement.
  14. Export Controls. You shall comply with all export laws and restrictions and regulations of the Department of Commerce, the United States Department of Treasury Office of Foreign Assets Control (“OFAC”), or other United States or foreign agency or authority, and you shall not export, or allow the export or re-export of the Blackhawk Developer Tools or Blackhawk Services in violation of any such restrictions, laws or regulations. By accessing or using the Blackhawk Developer Tools, you agree to the foregoing and represent and warrant that you (and the organization you represent, if any) are not located in, under the control of, or a national or resident of any restricted country.
  15. Miscellaneous. Unless the parties have entered into a written amendment to this agreement that is signed by both parties regarding the Blackhawk Developer Tools or the Blackhawk Services, this Agreement constitutes the entire agreement between you and Blackhawk pertaining to the subject matter hereof, and supersedes any and all written or oral agreements with respect to such subject matter. This Agreement, and any disputes arising from or relating to the interpretation thereof, shall be governed by and construed under California law without reference to its conflict of laws principles or the United Nations Conventions on Contracts for the International Sale of Goods. Except to the extent otherwise elected by Blackhawk, any action or proceeding arising from or relating to this Agreement must be brought in a federal court in the Northern District of California or in state court in San Francisco County, California, and each party irrevocably submits to the jurisdiction and venue of any such court in any such action or proceeding. The prevailing party in any action arising out of this Agreement shall be entitled to an award of its costs and attorneys’ fees. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. The failure of Blackhawk to act with respect to a breach of this Agreement by you or others does not constitute a waiver and shall not limit Blackhawk’s rights with respect to such breach or any subsequent breaches. This Agreement is personal to you and may not be assigned or transferred for any reason whatsoever without Blackhawk’s prior written consent and any action or conduct in violation of the foregoing shall be void and without effect. Blackhawk may freely transfer or assign this Agreement and delegate any of its obligations hereunder.