Create and Update Card Products

Learn what a card product is as well as how to create and update it.


A card product defines the behavior and functionality of Marqeta cards. It defines the attributes of the card and provides us with information regarding its usage. It also allows us to specify the specific channels where cards can be used, for example, at ATMs, points of sale (POS), and e-commerce websites.

In addition to the card product object, we can also define the attributes in the card object. If we end up with multiple definitions, the definition in the card object will take precedence over the definition in the card product object.

In this lesson, we’ll learn to create and update a card product.

Create a card product

We can create a card product by making a POST request to the {BASE_URL}/cardproducts endpoint. We can provide basic information about the card product in the body of the request. We can also provide configuration information if we use the config object. This information defines the features and the behavior of the card product.

Get hands-on with 1200+ tech skills courses.