Skip to main content
The bundles feature on Marqeta’s credit platform enables you to create and manage bundles by choosing the specific policies that make up a bundle. A bundle must contain one document policy, credit product policy, fee policy, APR policy, and an optional reward policy. The configurations of each policy in a bundle determine the characteristics and attributes of the bundle’s associated credit accounts, reward programs, disclosures, and more. For more on how to configure a policy, see Policies.
Important
To create and manage bundles, you must use the Marqeta Dashboard. For more on bundles in the dashboard, see Managing Credit Programs in the Marqeta Dashboard.
 The following endpoints are displayed for reference purposes only.

Create bundle

Action: POST
Endpoint: /credit/bundles
Create a bundle.

Request body

Sample request body

JSON

Response body

Sample response body

JSON

List bundles

Action: GET
Endpoint: /credit/bundles
Retrieve an array of bundles. This endpoint supports sorting and pagination.

URL query parameters

Response body

Sample response body

JSON

Retrieve bundle

Action: GET
Endpoint: /credit/bundles/{token}
Retrieve a specific bundle.

URL path parameters

URL query parameters

Response body

Sample response body

JSON

Update bundle

Action: PUT
Endpoint: /credit/bundles/{token}
Update a specific bundle that is not ACTIVE or ARCHIVED. Bundles are created in a DRAFT state, and are still modifiable at this point. Using the transitions endpoint, a bundle can be transitioned from DRAFT, to ACTIVE. Once a bundle is active, it cannot be modified.

URL path parameters

Request body

Sample request body

JSON

Response body

Sample response body

JSON

Clone bundle

Action: POST
Endpoint: /credit/bundles/{token}/clone
Create a new bundle based on an existing bundle.

URL path parameters

Response body

Sample response body

JSON
Action: GET
Endpoint: /credit/bundles/{token}/lineage
Retrieve an array of related product bundles. This endpoint supports sorting and pagination.

URL path parameters

URL query parameters

Response body

Promote bundle

Action: PUT
Endpoint: /credit/bundles/{token}/promote
Promote a specific bundle that replaces the current active bundle and activates the promoted bundle.

URL path parameters

Response body

Sample response body

JSON

Transition a bundle

Action: POST
Endpoint: /credit/bundles/{token}/transitions
Transition the status of a specific bundle.

URL path parameters

Request body

Sample request body

JSON

Response body

Sample response body

JSON