Read Product Line

Introduction

This API retrieves product line information for the specified product line ID.

Method

Service Name

Service Type

GET

productManagement/v1/productLines

Synchronous

URI: https://api.blackhawknetwork.com/productManagement/v1/productLines?productLineIds={id1};{id2};{id3}

Request Header Attributes

Note that all three of the header attributes are optional; however, if you want idempotency support then you should specify all three on every request.

Parameter

Description

Type

Required

requestorId

A value defined by the client application that can be used to uniquely identify that client application. If the client application does not specify a value, a globally unique identifier will be filled in automatically.

String

N

requestId

A value defined by the client application that can be used to uniquely identify that specific request from the client. This value should be set if the client application wants to take advantage of an idempotent operation on a service.

String

N

previousAttempts

The number of times this same request has been attempted unsuccessfully before. A value that is greater than zero will cause the service to view this request as a retry attempt and it will be treated idempotently.

Integer

N

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

Content-Type: application/json
requestorId: 1234
requestId: 2019-06-12T15:35:28-0500
previousAttempts: 0

Request Elements

Since this is a get request the request elements need to be sent in the URI itself. https://api.blackhawknetwork.com/productManagement/v1/productLines?productLineIds={id1};{id2};{id3}

The following parameters are available:

Parameter

Description

Type

Required

productLineId

The internal identifier for the product line.

String

Y

Response Elements

The following elements are returned in the response.

Name

Description

Type

productLine

The requested product line.

List

Product Line

Name

Description

Type

Max. Length

Mandatory

entityId

A reference to the URI for the product line.

URI

255

N

summary

The entity Product Line Summary.

Entity

Y

details

The entity Product Line Details.

Entity

N

Product Line Summary

Name

Description

Type

Max Length

Mandatory

entityId

A reference to the URI for the product line.

URI

255

N

brandName

The brand Name associated with the card brand.

String

255

Y

brandLogoImage

The URI of the logo image of the brand.

String

255

N

productLineName

Name of the product line.

String

Y

brandId

ID of the brand.

String

26

N

productLineStatus

The status of the product line. The possible values are in the Product Line Status enumeration.

Enum

N

accountType

The account type of the product line. The possible values are in the Account Type enumeration.

Enum

N

paymentNetworkType

The payment network type of the product line. The possible values are in the Payment Network Type enumeration.

Enum

N

startDate

The date from which the product line becomes active.

Date

Y

endDate

The date at which the product line becomes inactive.

Date

N

locale

The two-character ISO 639-1 language code followed by the two-character country code, separated by an underscore, e.g., en_US.

Locale

5

N

^ Back to Product Line

Product Line Status

Enum Value

Description

DRAFT

New product line in draft mode.

ACTIVATED

Product line in active mode.

SUSPENDED

Product line in suspended mode.

^ Back to Product Line Summary

Account Type

Enum Value

Description

CREDIT_CARD

Credit card

GIFT_CARD

Gift card

LOYALTY_CARD

Loyalty card

PHONE_CARD

Phone card

^ Back to Product Line Summary

Payment Network Type

Enum Value

Description

VISA

Visa

MASTERCARD

Master Card

DISCOVER

Discover

AMEX

American Express

^ Back to Product Line Summary

Product Line Details

Name

Description

Type

Max. Length

Mandatory

creatorId

A reference to the URI for the person who created this product line

URI

255

N

updaterId

A reference to the URI for the person who last updated this product line

URI

255

N

notes

Any notes associated with the last update of the product line

String

255

N

createdTimestamp

Date and time (UTC) at which the entity was created

Date

N

updatedTimestamp

Date and time (UTC) at which the entity was last updated

Date

N

productLineDescription

The description of the product line

String

1024

N

customerServicePhoneNumber

The customer service phone number

String

255

N

customerServiceWebsite

The customer service website URI

String

255

N

termsAndConditions

The set of Terms And Conditions of the product line

Set

N

cardNumberLabel

The text that represents the card number in the card

String

255

N

defaultProductId

The default product ID of the product line

String

255

N

defaultCurrency

The default currency supported by the product line

String

3

Y

bankIdentificationNumbers

The set of bank identification numbers supported by the product line

Set

N

pinRequired

Whether a PIN is required for cards of this product line

Boolean

N

supportedFeatures

The features supported by the product line

Set

N

activationType

The types of activation supported for the cards under this product line

Activation Type

Y

pinCharacteristics

The PIN characteristics of the card. The presence of this field indicates that the CardDetails.securityCode is required for redemption.

Pin Characteristics

N

defaultRedemptionCharacteristics

The default redemption characteristics of the product line

Redemption Characteristics

N

defaultReloadCharacteristics

The default reload characteristics of the product line

Reload Characteristics

N

productAffiliation

The list of product affiliations

List

N

defaultProductFees

The list of product fees

List

N

defaultProductImages

The set of default product images for this product line

Set

N

defaultFulfillmentCharacteristics

The list of fulfillment characteristics of the product line

List

N

balanceCharacteristics

The balance characteristics of the cards of this product line

Balance Characteristics

N

lostStolenCharacteristics

The lost-stolen characteristics for this product line

Lost Stolen Characteristics

N

^ Back to Product Line

Terms and Conditions

Name

Description

Type

Max. Length

Mandatory

id

The primary key for this entity.This is used only for internal purposes.

String

26

N

termsAndConditions

The terms and conditions of the product line

String

N

termsAndConditionsType

The type of terms and conditions

Terms And Conditions Type

Y

^ Back to Product Line Details

Terms And Conditions Type

Enum Value

Description

WEB

Web

EMAIL

Email

PHYSICAL

Physical

^ Back to Terms and Conditions

Supported Features

Enum Value

Description

PHYSICAL_CARD

Product line supports physical card

VIRTUAL_CARD

Product Line supports virtual card

REPLACEABLE_CARD

Product Line supports card replacement

TRANSFERABLE_CARD

Product line supports transferring card ownership

BALANCE_MERGES

Product line supports merging card balances

CARDS_EXPIRE

Cards supported by the product line have an expiration date

WALLET_ADD_QR_CODE

Card supports QR code

UNIVERSAL_BALANCE_INQUIRY

Product Line supports universal balance inquiry

PARTIAL_BALANCE_INQUIRY

Product Line only supports partial balance inquiry

REDEMPTION

Product Line supports redemption on the card

VOID_REDEMPTION

Product Line supports void of the redemption done on the card

RELOAD

Product Line supports reload of the card

VOID_RELOAD

Product Line supports void of the reload done on the card

REGIFT

Product line supports Regift

TRANSACTION_HISTORY

Product line supports transaction history on card

VOID_ACTIVATION

Product Line supports void activation

HAS_PHONE_SUPPORT_AT_POS

Product Line supports scanning a barcode from a mobile phone during redemption

^ Back to Product Line Details

PIN Characteristics

Name

Description

Type

Max. Length

Mandatory

pinLabel

The text that represents the security PIN on the card

String

255

Y

pinLocation

The possible places on the card where the security PIN can be located

Location

Y

pinType

The types of PINs that the cards under this product line can have

Pin Type

Y

^ Back to Product Line Details

PIN Location

Enum Value

Description

FRONT

Front of the card

BACK

Back of the card

^ Back to PIN Characteristics

PIN Type

Enum Value

Description

SCRATCH_OFF

Scratch off

PRINTED

Printed

SEPARATE

Separate

^ Back to PIN Characteristics

Redemption Characteristics

Name

Description

Type

Max. Length

Mandatory

redemptionWebsite

The website where a card can be redeemed

String

255

N

additionalDataLabel

The text of the additional data on the card needed for redemption

String

255

N

redemptionMode

This enumerated type captures the possible types of redemption for a card

Redemption Mode

N

manualEntryFormat

The format of the redemption data if entered manually

String

255

N

barCodeCharacteristics

The set of barcode characteristics of the card

Set

N

redemptionText

The Redemption Text entity for the product line. This field is being retained for backwards compatibility. Clients should prefer to use the newer redemptionTexts field.

Redemption Text

N

redemptionTexts

Set of Redemption Text entities for the product line. This is the preferred method of associating redemption text entities to product lines. The redemptionText field has been retained for backwards compatibility.

Set

N

redemptionOptions

The possible redemption options available for the products under this product line

Set

N

magneticStripeCharacteristics

The magnetic stripe characteristics of the product line

Magnetic Stripe Characteristics

N

isBarCodeScanSupported

Add card by scanning in Bar Code (when scanning in a card using bar code, is bar code number = redemption number).

Boolean

N

productExpirationDate

Static expiration date for the card

Date

N

rollingExpirationDays

Number of days to determine dynamic expiration date that is dependent on the date of activation

Int

N

^ Back to Product Line Details

Redemption Mode

Enum Value

Description

BAR_CODE

Bar Code

MAGNETIC_STRIPE

Magnetic Stripe

NEAR_FIELD

Near Field

MANUAL_ENTRY

User Entered

^ Back to Redemption Characteristics

Barcode Characteristics

Name

Description

Type

Max. Length

Mandatory

id

The primary key for the entity.This is used only for internal purposes

String

26

N

barCodeFormat

The format of the bar code

String

255

N

barCodeType

This enumerated type captures the possible barcode types

Barcode Type

N

barCodeSubType

This enumerated type captures the possible barcode subtypes

Barcode Subtype

N

^ Back to Redemption Characteristics

Barcode Type

Enum Value

Description

ONE_DIMENSIONAL

One Dimensional

TWO_DIMENSIONAL

Two Dimensional

^ Back to Barcode Characteristics

Barcode Sub Type

Enum Value

Description

CA128

Bar Code is of type CA128

PDF417

Bar Code is of type PDF417

QRCODE

Bar Code is of type QR Code

^ Back to Barcode Characteristics

Redemption Text

Name

Description

Type

Max. Length

Mandatory

id

The primary key of the entity. This is used only for internal purposes.

String

26

N

text

The redemption text instructs how to redeem a card.

String

8192

N

redemptionTextType

The possible redemption text types available for the cards under this product line.

Redemption Text Type

N

^ Back to Redemption Characteristics

Redemption Text Type

Enum Value

Description

REDEMPTION_INFORMATION

Redemption Information

IN_STORE_INSTRUCTIONS

In-store instructions

ON_LINE_INSTRUCTIONS

Online instructions

REDEMPTION_LINE_1

Redemption line 1

REDEMPTION_LINE_2

Redemption line 2

SALES_ASSOCIATE_INSTRUCTIONS

Sales associate instructions

^ Back to Redemption Text

Redemption Options

Enum Value

Description

ON_LINE

Redemption available online

IN_STORE

Redemption available only in store

^ Back to Redemption Characteristics

Magnetic Stripe Characteristics

Name

Description

Type

Max. Length

Mandatory

redemptionTracks

The track number(s) on the magnetic stripe which should be used for redemption

Set

N

track1Format

The format of Track 1

String

255

N

track2Format

The format of Track 2

String

255

N

track3Format

The format of Track 3

String

255

N

^ Back to Redemption Characteristics

Reload Characteristics

Name

Description

Type

Max. Length

Mandatory

minReloadAmount

The minimum amount that has to be reloaded on a card

BigDecimal

N

maxReloadAmount

The maximum amount that can be reloaded on a card

BigDecimal

N

isReloadable

Indicates if the card is reloadable

Boolean

N

^ Back to Product Line Details

Product Affiliation

Name

Description

Type

Max. Length

Mandatory

companyId

The unique ID for the company

String

255

N

affiliationType

This enumeration captures the possible systems from which the balance of the card can be obtained

Affiliation Type

Y

id

The primary key of the entity. This is used only for internal purposes.

String

N

^ Back to Product Line Details

Affiliation Type

Enum Value

Description

CONTENT_PROVIDER

Content provider

ISSUER

Issuer of the physical card

ISSUER_DIVISION

Issuer division

PROCESSOR

Processor, i.e. who generated the card number

PROCESSOR_DIVISION

Processor division

^ Back to Product Affiliation

Product Fees

Name

Description

Type

Max. Length

Mandatory

chargeAmount

The charge amount

BigDecimal

N

feeType

This enumeration captures the possible fee types

Fee Type

N

id

The primary key of the entity. This is used only for internal purposes.

String

26

N

^ Back to Product Line Details

Fee Type

Enum Value

Description

CUSTOMIZATION

Legal disclaimer image

PURCHASE

Purchase

INACTIVITY

Inactivity

TRANSACTION

Transaction

REPLACEMENT

Replacement

^ Back to Product Fees

Product Images

Name

Description

Type

Max. Length

Mandatory

frontImage

The image on the front of the card

String

255

N

backImage

The image on the back of the card

String

255

N

imageSize

This enumeration captures the possible sizes of image

Image Size

N

imageType

This enumeration captures the possible types of image

Image Type

N

id

The primary key of the entity. This is used only for internal purposes.

String

255

N

^ Back to Product Line Details

Image Size

Enum Value

Description

SMALL

Small Image (119x76)

MEDIUM

Medium Image (144x92)

LARGE

Large Image (240x153)

EXTRA_LARGE

Extra Large Image (308x198)

^ Back to Product Images

Image Type

Enum Value

Description

LEGAL_DISCLAIMER

Legal disclaimer image

TERMS_CONDITIONS

Terms and conditions image

PRINT_ON_DEMAND_IMAGE

Print on demand image

^ Back to Product Images

Fulfillment Characteristics

Name

Description

Type

Max. Length

Mandatory

id

The primary key for the entity. This is used only for internal purposes.

String

N

fulfillmentInformation

Fulfillment information

String

1024

N

holdTimeSeconds

Hold time in seconds

BigDecimal

N

printingType

Printing type

Printing Type

N

provisioningType

Provisioning type

Provisioning Type

N

fulfillmentMethod

Fulfillment method

Fulfillment Method

N

^ Back to Product Line Details

Printing Type

Enum Value

Description

PRINT_ON_DEMAND

Print on demand

PRE_PRINTED

Pre-printed for physical card

SEMI_PRE_PRINTED

Semi pre-printed for physical card

CUSTOM_PRINT_ON_DEMAND

Custom print-on-demand for physical card

^ Back to Fulfillment Characteristics
###Provisioning Type

Enum Value

Description

PHYSICAL

Provisioning type for physical card

DIGITAL

Provisioning type for digital card

^ Back to Fulfillment Characteristics

Fulfillment Method

Enum Value

Description

SHIPMENT

Shipment for physical card

EMAIL

Email for virtual card

URL

URL for virtual card

IMAGEDATA

Image data for virtual card

SMS

SMS for virtual card

^ Back to Fulfillment Characteristics

Balance Characteristics

Name

Description

Type

Max. Length

Mandatory

areBalancesTransferable

Indicates whether balance transfer can be done for the cards that belong to this product line

Boolean

N

balanceLockTimeFrame

Time to wait for the next balance inquiry

Integer

N

hasUniversalBISupport

Whether the cards under the product line have universal support for balance inquiry

Boolean

N

pinRequiredforBI

Whether the PIN is required for balance inquiry

Boolean

N

^ Back to Product Line Details

Lost Stolen Characteristics

Name

Description

Type

Max. Length

Mandatory

lostStolenPolicyText

The lost and stolen policy text for the cards

String

2048

N

lostStolenContactPhone

The contact number in order to report lost or stolen cards

String

50

N

isLostStolenPolicyAutomated

Whether the lost and stolen policy is automated

Boolean

N

^ Back to Product Line Details

Sample Request and Response

Click on the tabs below to see a sample GET request and the sample response.

GET /productManagement/v1/productLine/D2PZLNM6N5RL57LFXCW39CPGZM HTTP/1.1
requestorId: TK4T6A5J7X1F6SP2436FJH18T0
Content-Type: application/json; charset=UTF-8
Accept: application/json; charset=UTF-8
Host: api.blackhawknetwork.com
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.2 (java 1.5)
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Cache-Control: max-age=3600
Date: Tue, 09 Jul 2013 18:27:26 GMT
Content-Type: application/json
Content-Length: 2118
{
   "entityId":"https://api.blackhawknetwork.com/productManagement/v1/productLine/D2PZLNM6N5RL57LFXCW39CPGZM",
   "summary":{
      "entityId":"https://api.blackhawknetwork.com/productManagement/v1/productLine/D2PZLNM6N5RL57LFXCW39CPGZM",
      "productLineName":"Safeway",
      "brandId":"TJCRG5DLB82R8P3ZJF1XFV52HX",
      "brandName":"Safeway",
      "brandCode":"SAFE",
      "productLineStatus":"ACTIVATED",
      "accountType":"GIFT_CARD",
      "startDate":"2008-09-04T22:28:04.180+0000",
      "endDate":"2023-03-12T01:59:02.000+0000",
      "locale":"en_US"
   },
   "details":{
      "creatorId":"HPCDKMSV763K2VGHCKQQ09QSGM",
      "updaterId":"HPCDKMSV763K2VGHCKQQ09QSGM",
      "createdTimestamp":"2013-03-14T00:59:34.000+0000",
      "updatedTimestamp":"2013-06-13T17:54:58.588+0000",
      "additionalAttributes":[
      ],
      "productLineDescription":"Safeway Gift Card",
      "bankIdentificationNumbers":[
      ],
      "supportedFeatures":[
      ],
      "activationType":"ONE_STEP",
      "productAffiliations":[
      ],
      "defaultProductImages":[
         {
            "id":"V3AZGG785GB1836A6KK64FSZQ8",
            "frontImage":"https://content.giftcardmall.com/gcmimages/manufacturer/large/68.jpg"
         }
      ],
      "termsAndConditions":[
         {
            "id":"KCWJ0PKBC6FJL5PAVLQ4H3ALZW",
            "termsAndConditions":"Terms and conditions text",
            "termsAndConditionsType":"PHYSICAL"
         }
      ],
      "defaultRedemptionCharacteristics":{
         "redemptionText":{
            "text":"Retail stores located nationwide"
         },
         "redemptionTexts":[
         ],
         "redemptionOptions":[
         ],
         "barCodeCharacteristics":[
         ],
         "magneticStripeCharacteristics":{
            "redemptionTracks":[
            ]
         }
      },
      "defaultProductFees":[
      ],
      "defaultFulfillmentCharacteristics":[
      ],
      "defaultCurrency":"USD",
   }
}

Did this page help you?

Developer Central Agreement

  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.

I Agree